@-webkit-keyframes fade-in {
  0% {
    display: none;
    opacity: 0;
    filter: alpha(opacity=0)
  }
  1% {
    display: block;
    opacity: 0;
    filter: alpha(opacity=0)
  }
  100% {
    display: block;
    opacity: 1;
    filter: alpha(opacity=100)
  }
}

@keyframes fade-in {
  0% {
    display: none;
    opacity: 0;
    filter: alpha(opacity=0)
  }
  1% {
    display: block;
    opacity: 0;
    filter: alpha(opacity=0)
  }
  100% {
    display: block;
    opacity: 1;
    filter: alpha(opacity=100)
  }
}
/*文字サイズ基準変更*/
h1 {
  font-size: 25px
}

h2 {
  font-size: 22px
}

h3 {
  font-size: 21px
}

h4 {
  font-size: 20px
}

@media(max-width:767px) {
  h1 {
    font-size: 26px
  }
  h2 {
    font-size: 22px
  }
  h3 {
    font-size: 20px
  }
  h4 {
    font-size: 18px
  }
}

h1 {
  margin: 30px 0 25px
}

h2 {
  margin: 30px 0 25px
}

h3 {
  margin: 20px 0 15px
}

h4 {
  margin: 15px 0 10px
}

p {
  font-size: 15px
}

p {
  margin-bottom: 30px
}

@media(max-width:767px) {
  p {
    margin-bottom: 25px
  }
}

img {
  max-width: 100%
}

.qhm-block {
  padding: 15px!important;
}

.qhm-block>h1:first-child, .qhm-block>h2:first-child, .qhm-block>h3:first-child, .qhm-block>h4:first-child, .qhm-block>div[class*=qhm-align-]:first-child>h1:first-child, .qhm-block>div[class*=qhm-align-]:first-child>h2:first-child, .qhm-block>div[class*=qhm-align-]:first-child>h3:first-child, .qhm-block>div[class*=qhm-align-]:first-child>h4:first-child, .qhm-block>+:first-child, .qhm-block>ol:first-child {
  margin-top: 0
}

.qhm-block>p:last-child, .qhm-block>h1:last-child, .qhm-block>h2:last-child, .qhm-block>h3:last-child, .qhm-block>h4:last-child, .qhm-block>div[class*=qhm-align-]:last-child>p:last-child, .qhm-block>div[class*=qhm-align-]:last-child>h1:last-child, .qhm-block>div[class*=qhm-align-]:last-child>h2:last-child, .qhm-block>div[class*=qhm-align-]:last-child>h3:last-child, .qhm-block>div[class*=qhm-align-]:last-child>h4:last-child, .qhm-block>ul:last-child, .qhm-block>ol:last-child {
  margin-bottom: 0
}

.qhm-bs-block>h1:first-child, .qhm-bs-block>h2:first-child, .qhm-bs-block>h3:first-child, .qhm-bs-block>h4:first-child, .qhm-bs-block>div[class*=qhm-align-]:first-child>h1:first-child, .qhm-bs-block>div[class*=qhm-align-]:first-child>h2:first-child, .qhm-bs-block>div[class*=qhm-align-]:first-child>h3:first-child, .qhm-bs-block>div[class*=qhm-align-]:first-child>h4:first-child, .qhm-bs-block>ul:first-child, .qhm-bs-block>ol:first-child {
  margin-top: 0
}

.qhm-bs-block>p:last-child, .qhm-bs-block>h1:last-child, .qhm-bs-block>h2:last-child, .qhm-bs-block>h3:last-child, .qhm-bs-block>h4:last-child, .qhm-bs-block>div[class*=qhm-align-]:last-child>p:last-child, .qhm-bs-block>div[class*=qhm-align-]:last-child>h1:last-child, .qhm-bs-block>div[class*=qhm-align-]:last-child>h2:last-child, .qhm-bs-block>div[class*=qhm-align-]:last-child>h3:last-child, .qhm-bs-block>div[class*=qhm-align-]:last-child>h4:last-child, .qhm-bs-block>ul:last-child, .qhm-bs-blocl>ol:last-child {
  margin-bottom: 0
}

.qhm-section:not(.qhm-eyecatch) .container-fluid>h1:first-child, .qhm-section:not(.qhm-eyecatch) .container-fluid>h2:first-child, .qhm-section:not(.qhm-eyecatch) .container-fluid>h3:first-child, .qhm-section:not(.qhm-eyecatch) .container-fluid>h4:first-child, .qhm-section:not(.qhm-eyecatch) .container-fluid>div[class*=qhm-align-]:first-child>h1:first-child, .qhm-section:not(.qhm-eyecatch) .container-fluid>div[class*=qhm-align-]:first-child>h2:first-child, .qhm-section:not(.qhm-eyecatch) .container-fluid>div[class*=qhm-align-]:first-child>h3:first-child, .qhm-section:not(.qhm-eyecatch) .container-fluid>div[class*=qhm-align-]:first-child>h4:first-child, .qhm-section:not(.qhm-eyecatch) .container-fluid>ul:first-child, .qhm-section:not(.qhm-eyecatch) .container-fluid>ol:first-child {
  margin-top: 0
}

.qhm-section:not(.qhm-eyecatch) .container-fluid>p:last-child, .qhm-section:not(.qhm-eyecatch) .container-fluid>h1:last-child, .qhm-section:not(.qhm-eyecatch) .container-fluid>h2:last-child, .qhm-section:not(.qhm-eyecatch) .container-fluid>h3:last-child, .qhm-section:not(.qhm-eyecatch) .container-fluid>h4:last-child, .qhm-section:not(.qhm-eyecatch) .container-fluid>div[class*=qhm-align-]:last-child>p:last-child, .qhm-section:not(.qhm-eyecatch) .container-fluid>div[class*=qhm-align-]:last-child>h1:last-child, .qhm-section:not(.qhm-eyecatch) .container-fluid>div[class*=qhm-align-]:last-child>h2:last-child, .qhm-section:not(.qhm-eyecatch) .container-fluid>div[class*=qhm-align-]:last-child>h3:last-child, .qhm-section:not(.qhm-eyecatch) .container-fluid>div[class*=qhm-align-]:last-child>h4:last-child, .qhm-section:not(.qhm-eyecatch) .container-fluid>ul:last-child, .qhm-section:not(.qhm-eyecatch) .container-fluid>ol:last-child {
  margin-bottom: 0
}

@media(min-width:768px) {
  div[class^=col-sm-]>h1:first-child, div[class^=col-sm-]>h2:first-child, div[class^=col-sm-]>h3:first-child, div[class^=col-sm-]>h4:first-child, div[class^="col-sm-"]>div[class*="qhm-align-"]:first-child>h1:first-child, div[class^="col-sm-"]>div[class*="qhm-align-"]:first-child>h2:first-child, div[class^="col-sm-"]>div[class*="qhm-align-"]:first-child>h3:first-child, div[class^="col-sm-"]>div[class*="qhm-align-"]:first-child>h4:first-child, div[class^=col-sm-]>ul:first-child, div[class^=col-sm-]>ol:first-child {
    margin-top: 0
  }
}

@media(max-width:767px) {
  div[class^=col-sm-]>p:first-of-type, div[class^="col-sm-"]>div[class*="qhm-align-"]:first-child>p:first-of-type {
    margin-top: 10px
  }
}

div[class^=col-sm-]>p:last-child, div[class^=col-sm-]>h1:last-child, div[class^=col-sm-]>h2:last-child, div[class^=col-sm-]>h3:last-child, div[class^=col-sm-]>h4:last-child, div[class^="col-sm-"]>div[class*="qhm-align-"]:last-child>p:last-child, div[class^="col-sm-"]>div[class*="qhm-align-"]:last-child>h1:last-child, div[class^="col-sm-"]>div[class*="qhm-align-"]:last-child>h2:last-child, div[class^="col-sm-"]>div[class*="qhm-align-"]:last-child>h3:last-child, div[class^="col-sm-"]>div[class*="qhm-align-"]:last-child>h4:last-child, div[class^=col-sm-]>ul:last-child, div[class^=col-sm-]>ol:last-child {
  margin-bottom: 0
}

ins {
  text-decoration: none;
  border-bottom: 1px solid;
  padding-bottom: 2px
}
/* ▼【画像アップ変更】▼*/
.img-rounded {
  border-radius: 6px;
  width: 100% !important;
  height: 90% !important;
  font-size:0;
  line-height: 180px!important;
  background-color: #F5F5F7!important;
}

/* ▼【画像アップ文字変更】▼*/
.img-rounded:before{
  content:'+ 画像';
  font-size:14px;
  color: #3F6EB8;
}

/* 黄色強調　蛍光ペン*/
.handline {
  /* background-color: #fffacc; */
  background-repeat: repeat;
  background: linear-gradient(transparent 55%, #fcf69f 0%);
}

/* 本文の幅 1095→1200*/
.container {
  max-width: 1200px
}

.container.haik-fullpage-container {
  max-width: 100%
}

/* ナビの幅 1125→1240 */
nav .container {
  max-width: 1235px
}

/* ブログ次の記事・前の記事の枠を取る */
.pager li>a, .pager li>span {
  display: inline-block;
  padding: 0px 5px 0px 5px;
  background-color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 0px;
  border-bottom: 1px solid;
  /* padding-bottom: 10px; */
  /* text-decoration: underline; */
}
/* ブログ次の記事・前の記事の枠を取る　ホバー */
.pager li>a:focus, .pager li>a:hover {
  text-decoration: none;
  background-color: #ffffff;
  border-bottom: 0px solid;
}
/* ブログカテゴリーバッジの角丸減らした*/
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777;
  border-radius: 3px;
}

/* ブログコメント枠角丸減らした・背景色薄くした
#qblog_comment_form {
  color: #333;
  background: #F5F5F7;
  border-radius: 3px !important;
  padding: 20px;
  border: 1px solid #DDD;
  font-size: 12px;
} */

/* ブログコメント欄（エリア縦伸縮のみ・角丸減らした）*/
.form-control {
  font-weight: 400;
  border-radius: 3px;
  box-shadow: none;
  resize: vertical;
}

@media(min-width:768px) {
  .container {
    width: inherit
  }
}

.navbar {
  border: none;
  border-radius: 0;
  margin-bottom: 0;
  line-height: normal
}

.haik-eyecatch-top>.qhm-eyecatch>.qhm-section>div>div>h1 {
  /* color: inherit; */
  font-size: 30px;
  font-weight: 400;
  line-height: 1.7em;
  margin: 15px 0;
  color: #606060;
}
@media(max-width:992px) {
  .haik-eyecatch-top>.qhm-eyecatch>.qhm-section>div>div>h1 {
    font-size: 28px;
    color: #606060;

  }
}

@media(max-width:767px) {
  .haik-eyecatch-top>.qhm-eyecatch>.qhm-section>div>div>h1 {
    font-size: 25px;
    color: #606060;
  }
}

.haik-eyecatch-top>.qhm-eyecatch>.qhm-section>div>div>h2, .haik-eyecatch-main>.qhm-eyecatch>.qhm-section>div>div>h2 {
  color: inherit;
  font-size: 25px;
  font-weight: 400;
  line-height: 1.7em;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-eyecatch-top>.qhm-eyecatch>.qhm-section>div>div>h2, .haik-eyecatch-main>.qhm-eyecatch>.qhm-section>div>div>h2 {
    font-size: 23px
  }
}

@media(max-width:767px) {
  .haik-eyecatch-top>.qhm-eyecatch>.qhm-section>div>div>h2, .haik-eyecatch-main>.qhm-eyecatch>.qhm-section>div>div>h2 {
    font-size: 22px
  }
}

.haik-eyecatch-top>.qhm-eyecatch>.qhm-section>div>div>h3, .haik-eyecatch-main>.qhm-eyecatch>.qhm-section>div>div>h3 {
  color: inherit;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.7em;
  margin: 15px 0
}

.haik-eyecatch-top>.qhm-eyecatch>.qhm-section>div>div>h1>small, .haik-eyecatch-main>.qhm-eyecatch>.qhm-section>div>div>h1>small, .haik-eyecatch-top>.qhm-eyecatch>.qhm-section>div>div>h2>small, .haik-eyecatch-main>.qhm-eyecatch>.qhm-section>div>div>h2>small, .haik-eyecatch-top>.qhm-eyecatch>.qhm-section>div>div>h3>small, .haik-eyecatch-main>.qhm-eyecatch>.qhm-section>div>div>h3>small {
  color: inherit;
  font-weight: 400;
  line-height: 1.7em;
  margin: 15px 0
}

.haik-eyecatch-top>.qhm-eyecatch>.qhm-section>div>div>p, .haik-eyecatch-main>.qhm-eyecatch>.qhm-section>div>div>p {
  font-size: 16px
}

.btn {
  border-radius: 0;
  padding: 10px 35px;
  overflow: hidden
}

.btn-default {
  color: #333333;
  background-color: #ffffff;
  border: 1px solid #B2B2B2;
  letter-spacing: .09em;
  border-radius: 5px;
  text-align: center;
  padding: 11px 25px;
  position: relative;
}

.btn-default::after {
  margin-left: 20px;
  margin-right: -10px;
  content: '>';
  color: #333333;
}

.btn-default:hover, .btn-default:focus {
  color: #333333;
  background-color: #F5F5F7;
  border: 1px solid #D8D8D8;
}


.btn-primary {
  background-color: #3bafda;
  border: 1px solid #3bafda;
  letter-spacing: .09em;
  border-radius: 5px
}

.btn-primary:hover, .btn-primary:focus {
  background-color: #6bc9eb;
  border: 1px solid #6bc9eb
}

.btn-info {
  background-color: #4ecdc4;
  border: 1px solid #4ecdc4;
  letter-spacing: .09em;
  border-radius: 5px
}

.btn-info:hover, .btn-info:focus {
  background-color: #73d7d1;
  border: 1px solid #73d7d1
}

.btn-success {
  background-color: #9fd85d;
  border: 1px solid #9fd85d;
  letter-spacing: .09em;
  border-radius: 5px
}

.btn-success:hover, .btn-success:focus {
  background-color: #b8e287;
  border: 1px solid #b8e287
}

.btn-warning {
  background-color: #ffc551;
  border: 1px solid #ffc551;
  letter-spacing: .09em;
  border-radius: 5px
}

.btn-warning:hover, .btn-warning:focus {
  background-color: #ffcd6b;
  border: 1px solid #ffcd6b
}

.btn-danger {
  background-color: #fc5f62;
  border: 1px solid #fc5f62;
  letter-spacing: .09em;
  border-radius: 5px
}

.btn-danger:hover, .btn-danger:focus {
  background-color: #fa8e91;
  border: 1px solid #fa8e91
}

.btn-round {
  border-radius: 4px
}

.btn.btn-ghost, .btn.btn-ghost-w {
  background-color: #fff;
  border-radius: 30px;
  border-width: 3px;
  border-style: solid
}

.btn-default.btn-ghost {
  color: #ababab;
  border-color: #ababab
}

.btn-default.btn-ghost:hover, .btn-default.btn-ghost:focus {
  background-color: #ababab;
  color: #fff
}

.btn-primary.btn-ghost {
  color: #51a8dd;
  border-color: #51a8dd
}

.btn-primary.btn-ghost:hover, .btn-primary.btn-ghost:focus {
  background-color: #51a8dd;
  color: #fff
}

.btn-info.btn-ghost {
  color: #78c2c4;
  border-color: #78c2c4
}

.btn-info.btn-ghost:hover, .btn-info.btn-ghost:focus {
  background-color: #78c2c4;
  color: #fff
}

.btn-success.btn-ghost {
  color: #7ba23f;
  border-color: #7ba23f
}

.btn-success.btn-ghost:hover, .btn-success.btn-ghost:focus {
  background-color: #7ba23f;
  color: #fff
}

.btn-warning.btn-ghost {
  color: #f7c242;
  border-color: #f7c242
}

.btn-warning.btn-ghost:hover, .btn-warning.btn-ghost:focus {
  background-color: #f7c242;
  color: #fff
}

.btn-danger.btn-ghost {
  color: #eb7a77;
  border-color: #eb7a77
}

.btn-danger.btn-ghost:hover, .btn-danger.btn-ghost:focus {
  background-color: #eb7a77;
  color: #fff
}

.btn-default.btn-ghost-w, .btn-primary.btn-ghost-w, .btn-info.btn-ghost-w, .btn-success.btn-ghost-w, .btn-warning.btn-ghost-w, .btn-danger.btn-ghost-w {
  color: #2d2d2d;
  font-weight: 700;
  letter-spacing: .1em;
  padding-left: 40px;
  border-color: #fff
}

.btn-default.btn-ghost-w:hover, .btn-default.btn-ghost-w:focus, .btn-primary.btn-ghost-w:hover, .btn-primary.btn-ghost-w:focus, .btn-info.btn-ghost-w:hover, .btn-info.btn-ghost-w:focus, .btn-success.btn-ghost-w:hover, .btn-success.btn-ghost-w:focus, .btn-warning.btn-ghost-w:hover, .btn-warning.btn-ghost-wfocus, .btn-danger.btn-ghost-w:hover, .btn-danger.btn-ghost-w:focus {
  background-color: #fff;
  border-color: #fff;
  color: #666
}

.btn.btn-gradient {
  border-width: 1px;
  border-style: solid;
  border-radius: 4px
}

.btn-default.btn-gradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
  background: -webkit-linear-gradient(#fff, #eee);
  background: linear-gradient(#fff, #eee);
  border-color: #DDD;
  color: #000
}

.btn-default.btn-gradient:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background: -webkit-linear-gradient(#fff, #fff);
  background: linear-gradient(#fff, #fff)
}

.btn-primary.btn-gradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#51a8dd), to(#006ddb));
  background: -webkit-linear-gradient(#51a8dd, #006ddb);
  background: linear-gradient(#51a8dd, #006ddb);
  border-color: #006ddb;
  color: #fff
}

.btn-primary.btn-gradient:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#51a8dd), to(#51a8dd));
  background: -webkit-linear-gradient(#51a8dd, #51a8dd);
  background: linear-gradient(#51a8dd, #51a8dd)
}

.btn-info.btn-gradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#8fe3e8), to(#00acbf));
  background: -webkit-linear-gradient(#8fe3e8, #00acbf);
  background: linear-gradient(#8fe3e8, #00acbf);
  border-color: #00acbf;
  color: #fff
}

.btn-info.btn-gradient:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#8fe3e8), to(#8fe3e8));
  background: -webkit-linear-gradient(#8fe3e8, #8fe3e8);
  background: linear-gradient(#8fe3e8, #8fe3e8)
}

.btn-success.btn-gradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#62c462), to(#51a351));
  background: -webkit-linear-gradient(#62c462, #51a351);
  background: linear-gradient(#62c462, #51a351);
  border-color: #51a351;
  color: #fff
}

.btn-success.btn-gradient:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#62c462), to(#62c462));
  background: -webkit-linear-gradient(#62c462, #62c462);
  background: linear-gradient(#62c462, #62c462)
}

.btn-warning.btn-gradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#f4ca66), to(#f4ab00));
  background: -webkit-linear-gradient(#f4ca66, #f4ab00);
  background: linear-gradient(#f4ca66, #f4ab00);
  border-color: #f4ab00;
  color: #fff
}

.btn-warning.btn-gradient:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#f4ca66), to(#f4ca66));
  background: -webkit-linear-gradient(#f4ca66, #f4ca66);
  background: linear-gradient(#f4ca66, #f4ca66)
}

.btn-danger.btn-gradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#eb7a77), to(#e53030));
  background: -webkit-linear-gradient(#eb7a77, #e53030);
  background: linear-gradient(#eb7a77, #e53030);
  border-color: #e53030;
  color: #fff
}

.btn-danger.btn-gradient:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#eb7a77), to(#eb7a77));
  background: -webkit-linear-gradient(#eb7a77, #eb7a77);
  background: linear-gradient(#eb7a77, #eb7a77)
}

.btn-lg {
  padding: 15px 25px
}

.btn-sm {
  padding: 8px 25px
}

.btn-xs {
  padding: 4px 25px
}

@media(min-width:768px) {
  .navbar-btn {
    padding-left: 15px;
    padding-right: 15px
  }
}

.navbar-btn.btn {
  padding: 6px 12px
}

.navbar-btn.btn-lg {
  padding: 8px 16px;
  margin-top: 5px;
  margin-bottom: 5px
}

.navbar-btn.btn-sm {
  padding: 4px 10px;
  margin-top: 11px;
  margin-bottom: 11px
}

.navbar-btn.btn-xs {
  padding: 2px 6px;
  margin-top: 12px;
  margin-bottom: 12px
}

.navbar-btn.btn-ghost, .navbar-btn.btn-ghost-w {
  padding: 6px 20px;
  margin-top: 6px;
  margin-bottom: 6px
}

.navbar-btn.btn-ghost.btn-lg, .navbar-btn.btn-ghost-w.btn-lg {
  padding: 8px 24px;
  margin-top: 3px;
  margin-bottom: 2px
}

.navbar-btn.btn-ghost.btn-sm, .navbar-btn.btn-ghost-w.btn-sm {
  padding: 4px 16px;
  margin-top: 9px;
  margin-bottom: 9px
}

.navbar-btn.btn-ghost.btn-xs, .navbar-btn.btn-ghost-w.btn-xs {
  padding: 2px 12px;
  margin-top: 11px;
  margin-bottom: 11px
}

.navbar-btn>.btn {
  padding: 6px 12px
}

.navbar-btn>.btn-lg {
  padding: 8px 16px;
  margin-top: -3px;
  margin-bottom: -3px
}

.navbar-btn>.btn-sm {
  padding: 4px 10px;
  margin-top: 2px;
  margin-bottom: 2px
}

.navbar-btn>.btn-xs {
  padding: 2px 6px;
  margin-top: 4px;
  margin-bottom: 4px
}

.navbar-btn>.btn-ghost, .navbar-btn>.btn-ghost-w {
  padding: 6px 20px;
  margin-top: -2px;
  margin-bottom: -2px
}

.navbar-btn>.btn-ghost.btn-lg, .navbar-btn>.btn-ghost-w.btn-lg {
  padding: 8px 24px;
  margin-top: -5px;
  margin-bottom: -6px
}

.navbar-btn>.btn-ghost.btn-sm, .navbar-btn>.btn-ghost-w.btn-sm {
  padding: 4px 16px;
  margin-top: 1px;
  margin-bottom: 1px
}

.navbar-btn>.btn-ghost.btn-xs, .navbar-btn>.btn-ghost-w.btn-xs {
  padding: 2px 12px;
  margin-top: 3px;
  margin-bottom: 3px
}

dd, dt {
  line-height: 2em
}

[data-plugin=search2]>div.input-group:before {
  top: 9px!important
}

[data-plugin=search2]>div.form-group:before {
  top: 5px!important
}

input.btn {
  padding-top: 9px;
  padding-bottom: 9px
}

.form-control {
  font-weight: 400;
  border-radius: 0;
  box-shadow: none
}

strong.word0 {
  background-color: #ff6
}

strong.word1 {
  background-color: #a0ffff
}

strong.word2 {
  background-color: #9f9
}

strong.word3 {
  background-color: #f99
}

strong.word4 {
  background-color: #f6f
}

strong.word5 {
  background-color: #800;
  color: white
}

strong.word6 {
  background-color: #0a0;
  color: white
}

strong.word7 {
  background-color: #886800;
  color: white
}

strong.word8 {
  background-color: #004699;
  color: white
}

strong.word9 {
  background-color: #909;
  color: white
}

.haik-container ul.nav-tabs>li {
  padding: 0
}

.label {
  padding: .4em .6em .3em;
  font-weight: 400
}

.haik-container .htmltagcloud {
  font-size: 12px;
  line-height: 340%
}

.menubar .htmltagcloud {
  font-size: 6px;
  line-height: 340%
}

.menubar .htmltagcloud span {
  display: block
}

.tagcloud0 {
  font-size: 100%
}

.tagcloud1 {
  font-size: 110%
}

.tagcloud2 {
  font-size: 120%
}

.tagcloud3 {
  font-size: 130%
}

.tagcloud4 {
  font-size: 140%
}

.tagcloud5 {
  font-size: 150%
}

.tagcloud6 {
  font-size: 160%
}

.tagcloud7 {
  font-size: 170%
}

.tagcloud8 {
  font-size: 180%
}

.tagcloud9 {
  font-size: 190%
}

.tagcloud10 {
  font-size: 200%
}

.tagcloud11 {
  font-size: 210%
}

.tagcloud12 {
  font-size: 220%
}

.tagcloud13 {
  font-size: 230%
}

.tagcloud14 {
  font-size: 240%
}

.tagcloud15 {
  font-size: 250%
}

.tagcloud16 {
  font-size: 260%
}

.tagcloud17 {
  font-size: 270%
}

.tagcloud18 {
  font-size: 280%
}

.tagcloud19 {
  font-size: 290%
}

.tagcloud20 {
  font-size: 300%
}

.tagcloud21 {
  font-size: 310%
}

.tagcloud22 {
  font-size: 320%
}

.tagcloud23 {
  font-size: 330%
}

.tagcloud24 {
  font-size: 340%
}

pre {
  margin-bottom: 30px
}

.haik-nav .dropdown-menu {
  opacity: 0;
  filter: alpha(opacity=0)
}

.haik-nav .open .dropdown-menu {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
  -webkit-animation-name: fade-in;
  animation-name: fade-in
}

.haik-container ul>li, .haik-container ol>li {
  padding: 3px 0
}

.haik-container ul>li>ul {
  margin: 5px 0;
  padding-left: 20px
}

.haik-container ul.list1, .haik-container ol.list1 {
  margin-bottom: 30px;
  font-size: 15px
}

@media(max-width:767px) {
  ul {
    padding-left: 20px
  }
}

.haik-fullpage.haik-container {
  margin-bottom: 0
}

.input-group .form-control {
  height: 40px;
  border-radius: 0;
  box-shadow: none;
  -webkit-box-shadow: none
}

.input-group .input-sm {
  height: 38px;
  border-radius: 0
}

.input-group .input-lg {
  height: 57px;
  border-radius: 0
}

.input-group .input-xs {
  height: 38px
}

table.style_table {
  margin-bottom: 20px;
  width: 100%
}

.style_td, .style_th {
  border: 1px solid #ddd;
  padding: 8px;
  line-height: 1.5;
  vertical-align: top;
  background-color: #fff
}

.qhm-section>div>.container-fluid {
  padding: 15px
}

.clear {
  clear: both
}

.qblog_date {
  line-height: normal
}

@keyframes fade-in {
  0% {
    display: none;
    opacity: 0;
    filter: alpha(opacity=0)
  }
  1% {
    display: block;
    opacity: 0;
    filter: alpha(opacity=0)
  }
  100% {
    display: block;
    opacity: 1;
    filter: alpha(opacity=100)
  }
}
/*▼<全体の文字色等の設定>…………………………………▼*/
html, body {
  letter-spacing: .1em;
  line-height: 1.8em;
  color: #333333;
}

@media(max-width:767px) {
  html, body {
    letter-spacing: .05em
  }
}

h1, h2, h3, h4, h5 {
  line-height: 1.7em;
  font-weight: 400;
  letter-spacing: .1em
}

@media(max-width:767px) {
  h1, h2, h3, h4, h5 {
    letter-spacing: .05em
  }
}

p .btn {
  margin-top: 10px;
  margin-bottom: 10px
}

p .btn+br+.btn {
  margin-top: 0
}

.haik-headcopy h1 {
  margin-bottom: 0;
  margin-top: 10px;
  color: #9e9e9e;
  font-size: 11px
}

.plugin-contents {
  border-top: 2px dotted #ededed;
  border-bottom: 2px dotted #ededed;
  padding: 15px 0
}

.plugin-contents ul {
  margin: 0
}

.plugin-contents ul li {
  padding: 0
}

.plugin-contents a {
  font-size: 15px
}
/*▼<default【デフォルト】>…………………………………▼*/
.haik-palette-default .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-default .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #337ab7;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-default .haik-nav.navbar-default .navbar-toggle {
  background-color: #337ab7;
  border: 1px solid #337ab7;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-default .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-default .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-default .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-default .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-default .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-default .navbar-brand:hover {
  color: #337ab7;
}

@media(min-width:768px) {
  .haik-palette-default .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-default .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-default .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-default .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-default .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-default .navbar-default .navbar-nav>li>a:hover {
  color: #337ab7;
}

@media(max-width:767px) {
  .haik-palette-default .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-default .navbar-default .navbar-nav>li.active>a, .haik-palette-default .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #337ab7;
}

.haik-palette-default .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-default .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-default .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-default .navbar-default .list1 {
    float: none
  }
}

.haik-palette-default .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-default .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-default .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-default .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-default .navbar-default .list1>li>a:hover {
  color: #337ab7;
  text-decoration: none
}

.haik-palette-default .navbar-default .list1>li.active>a {
  color: #337ab7;
  background-color: transparent
}

.haik-palette-default .navbar-default .list1>li.active>a:hover {
  color: #337ab7;
  background-color: transparent
}

.haik-palette-default .nav .open>a:focus, .haik-palette-default .nav .open>a:hover, .haik-palette-default .nav .open>a {
  border-color: transparent
}

.haik-palette-default .navbar-default .navbar-nav>.open>a, .haik-palette-default .navbar-default .navbar-nav>.open>a:hover, .haik-palette-default .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-default .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-default .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-default .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #337ab7;
}

@media(max-width:767px) {
  .haik-palette-default .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #337ab7
  }
}

@media(max-width:767px) {
  .haik-palette-default .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-default .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-default .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-default .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #337ab7
}

@media(max-width:767px) {
  .haik-palette-default .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-default .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-default .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #337ab7
  }
}
/*アイキャッチ*/
.haik-palette-default .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-default .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-default .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-default .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-default .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-default .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-default .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-default .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-default .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-default .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-default .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-default .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-default .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-default .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-default .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-default .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-default .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-default .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-default .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-default .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-default .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-default .haik-xs-nopadding .haik-menu, .haik-palette-default .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-default .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-default .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-default .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-default .haik-container h2:before {
  background-color: #B2B2B2; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-default .haik-container h2 a {
  color: #337ab7;
}

.haik-palette-default .haik-container h2 a:hover {
  color: #337ab7;
  text-decoration: none
}

.haik-palette-default .haik-container h2 a:hover small {
  color: #337ab7;
}

.haik-palette-default .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-default .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-default .haik-container h3 a {
  color: #333
}

.haik-palette-default .haik-container h3 a:hover {
  color: #337ab7;
  text-decoration: none
}

.haik-palette-default .haik-container h3 a:hover small {
  color: #337ab7;
}

.haik-palette-default .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-default .haik-container h4 a {
  color: #337ab7
}

.haik-palette-default .haik-container h4 a:hover {
  color: #337ab7;
  text-decoration: none
}

.haik-palette-default .haik-container h4 a:hover small {
  color: #337ab7
}

@media(max-width:767px) {
  .haik-palette-default .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-default .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-default .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-default .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-default .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-default .haik-menu, .haik-palette-default .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-default .haik-menu, .haik-palette-default .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-default .haik-menu h2, .haik-palette-default .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-default .haik-menu h2 a, .haik-palette-default .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-default .haik-menu h2:hover a, .haik-palette-default .haik-article-menu h2:hover a, .haik-palette-default .haik-menu h2.focus a, .haik-palette-default .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-default .haik-menu h3, .haik-palette-default .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-default .haik-menu h3, .haik-palette-default .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-default .haik-menu h3 a, .haik-palette-default .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-default .haik-menu h3:hover a, .haik-palette-default .haik-article-menu h3:hover a, .haik-palette-default .haik-menu h3.focus a, .haik-palette-default .haik-article-menu h3.focus a {
  color: #337ab7;
  text-decoration: none;
}

.haik-palette-default .haik-menu h4, .haik-palette-default .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-default .haik-menu h4, .haik-palette-default .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-default .haik-menu h4 a, .haik-palette-default .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-default .haik-menu h4:hover a, .haik-palette-default .haik-article-menu h4:hover a, .haik-palette-default .haik-menu h4.focus a, .haik-palette-default .haik-article-menu h4.focus a {
  color: #337ab7;
  text-decoration: none
}

.haik-palette-default .haik-menu p, .haik-palette-default .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-default .haik-menu h3+h3, .haik-palette-default .haik-article-menu h3+h3, .haik-palette-default .haik-menu h3+h4, .haik-palette-default .haik-article-menu h3+h4, .haik-palette-default .haik-menu h4+h4, .haik-palette-default .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-default .haik-menu h2+h2, .haik-palette-default .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-default .haik-menu .list1, .haik-palette-default .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-default .haik-menu .list1>.list-group-item>a, .haik-palette-default .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-default .haik-menu .list1>.list-group-item.active>a, .haik-palette-default .haik-article-menu .list1>.list-group-item.active>a {
  color: #337ab7;
}

.haik-palette-default .haik-menu .list1>.list-group-item:hover, .haik-palette-default .haik-article-menu .list1>.list-group-item:hover {
  color: #337ab7;
}

.haik-palette-default .haik-menu .list1>.list-group-item:hover>a, .haik-palette-default .haik-article-menu .list1>.list-group-item:hover>a {
  color: #337ab7;
  text-decoration: none
}

.haik-palette-default .haik-menu .list1 .list2, .haik-palette-default .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-default .haik-menu .list1 .list2>li a, .haik-palette-default .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-default .haik-menu .list1 .list2>li:hover>a, .haik-palette-default .haik-article-menu .list1 .list2>li:hover>a {
  color: #337ab7
}

@media(max-width:767px) {
  .haik-palette-default .haik-menu .list1 .list2, .haik-palette-default .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-default .haik-menu .list1 .list2 li>a, .haik-palette-default .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-default .haik-menu .list2, .haik-palette-default .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-default .haik-menu .list2 li.active>a, .haik-palette-default .haik-article-menu .list2 li.active>a {
  color: #337ab7
}

.haik-palette-default .haik-menu .list2 a, .haik-palette-default .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-default .haik-menu .list2 li:hover>a, .haik-palette-default .haik-article-menu .list2 li:hover>a {
  color: #337ab7;
  text-decoration: none
}

.haik-palette-default .haik-menu .list-group, .haik-palette-default .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-default .haik-menu .list-group-item, .haik-palette-default .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-default .haik-menu .list-group-item, .haik-palette-default .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-default .haik-menu ul.qblog_recent, .haik-palette-default .haik-article-menu ul.qblog_recent, .haik-palette-default .haik-menu ul.qblog_categories, .haik-palette-default .haik-article-menu ul.qblog_categories, .haik-palette-default .haik-menu ul.qblog_recent_comments, .haik-palette-default .haik-article-menu ul.qblog_recent_comments, .haik-palette-default .haik-menu ul.qblog_archives, .haik-palette-default .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-default .haik-menu ul.qblog_recent li, .haik-palette-default .haik-article-menu ul.qblog_recent li, .haik-palette-default .haik-menu ul.qblog_categories li, .haik-palette-default .haik-article-menu ul.qblog_categories li, .haik-palette-default .haik-menu ul.qblog_recent_comments li, .haik-palette-default .haik-article-menu ul.qblog_recent_comments li, .haik-palette-default .haik-menu ul.qblog_archives li, .haik-palette-default .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-default .haik-menu ul.qblog_recent li:hover a, .haik-palette-default .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-default .haik-menu ul.qblog_categories li:hover a, .haik-palette-default .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-default .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-default .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-default .haik-menu ul.qblog_archives li:hover a, .haik-palette-default .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #337ab7
}

.haik-palette-default .haik-menu ul.qblog_recent li.active a, .haik-palette-default .haik-article-menu ul.qblog_recent li.active a, .haik-palette-default .haik-menu ul.qblog_categories li.active a, .haik-palette-default .haik-article-menu ul.qblog_categories li.active a, .haik-palette-default .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-default .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-default .haik-menu ul.qblog_archives li.active a, .haik-palette-default .haik-article-menu ul.qblog_archives li.active a {
  color: #337ab7
}

.haik-palette-default .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-default .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-default .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-default .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-default .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-default .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-default .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-default .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-default .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-default .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-default .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-default .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-default .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-default .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-default .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-default .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-default .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #337ab7
}

.haik-palette-default .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-default .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-default .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-default .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #337ab7
}

.haik-palette-default .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-default .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-default .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-default .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-default .haik-menu .qhm-plugin-recent, .haik-palette-default .haik-article-menu .qhm-plugin-recent, .haik-palette-default .haik-menu .qhm-plugin-popular, .haik-palette-default .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-default .haik-menu .qhm-plugin-recent h5, .haik-palette-default .haik-article-menu .qhm-plugin-recent h5, .haik-palette-default .haik-menu .qhm-plugin-popular h5, .haik-palette-default .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-default .haik-menu .qhm-plugin-recent strong, .haik-palette-default .haik-article-menu .qhm-plugin-recent strong, .haik-palette-default .haik-menu .qhm-plugin-popular strong, .haik-palette-default .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-default .haik-menu .qhm-plugin-recent ul, .haik-palette-default .haik-article-menu .qhm-plugin-recent ul, .haik-palette-default .haik-menu .qhm-plugin-popular ul, .haik-palette-default .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-default .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-default .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-default .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-default .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-default .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-default .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-default .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-default .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-default .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-default .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-default .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-default .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-default .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-default .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-default .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-default .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-default .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-default .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-default .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-default .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #337ab7
}

.haik-palette-default .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-default .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-default .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-default .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #337ab7
}

.haik-palette-default .qblog_categories>.list-group-item, .haik-palette-default .qblog_recent_comments>.list-group-item, .haik-palette-default .qblog_archives>.list-group-item, .haik-palette-default .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-default .qblog_categories>.list-group-item:first-child, .haik-palette-default .qblog_categories>.list-group-item:last-child, .haik-palette-default .qblog_recent_comments>.list-group-item:first-child, .haik-palette-default .qblog_recent_comments>.list-group-item:last-child, .haik-palette-default .qblog_archives>.list-group-item:first-child, .haik-palette-default .qblog_archives>.list-group-item:last-child, .haik-palette-default .qblog_recent>.list-group-item:first-child, .haik-palette-default .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-default .qblog_categories>.list-group-item a, .haik-palette-default .qblog_recent_comments>.list-group-item a, .haik-palette-default .qblog_archives>.list-group-item a, .haik-palette-default .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-default .haik-menu .qhm-plugin-calendar2, .haik-palette-default .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-default .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-default .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-default .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-default .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-default .haik-menu form, .haik-palette-default .haik-article-menu form {
  padding: 15px
}

.haik-palette-default .haik-menu p.plg_select_fsize, .haik-palette-default .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-default .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-default .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-default .haik-footer h2, .haik-palette-default .haik-footer h3, .haik-palette-default .haik-footer h4 {
  color: #337ab7;
  margin-bottom: 5px
}

.haik-palette-default .haik-footer h2 a, .haik-palette-default .haik-footer h3 a, .haik-palette-default .haik-footer h4 a {
  color: #337ab7
}

.haik-palette-default .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-default .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-default .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-default .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-default .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-default .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-default .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-default .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-default .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-default .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-default .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-default .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-default .haik-licence p a {
  color: #999999;
}

.haik-palette-default .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-default .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-default h2.qblog_title:before, .haik-palette-default h2.qblog_title:after {
  background-image: none
}

.haik-palette-default h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-default .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-default .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-default .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-default .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-default .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-default .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-default .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-default .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-default .qblog-list ul li {
  padding: 0
}

.haik-palette-default .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<default【デフォルト】><ここまで>………………▼*/
/*▼<dark black【ダークブラック】>…………………………………▼*/
.haik-palette-darkblack .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-darkblack .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #1C1C1E;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-darkblack .haik-nav.navbar-default .navbar-toggle {
  background-color: #1C1C1E;
  border: 1px solid #1C1C1E;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-darkblack .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-darkblack .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-darkblack .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-darkblack .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-darkblack .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-darkblack .navbar-brand:hover {
  color: #1C1C1E;
}

@media(min-width:768px) {
  .haik-palette-darkblack .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-darkblack .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-darkblack .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-darkblack .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-darkblack .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-darkblack .navbar-default .navbar-nav>li>a:hover {
  color: #1C1C1E;
}

@media(max-width:767px) {
  .haik-palette-darkblack .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-darkblack .navbar-default .navbar-nav>li.active>a, .haik-palette-darkblack .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #1C1C1E;
}

.haik-palette-darkblack .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-darkblack .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-darkblack .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-darkblack .navbar-default .list1 {
    float: none
  }
}

.haik-palette-darkblack .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-darkblack .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-darkblack .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-darkblack .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-darkblack .navbar-default .list1>li>a:hover {
  color: #1C1C1E;
  text-decoration: none
}

.haik-palette-darkblack .navbar-default .list1>li.active>a {
  color: #1C1C1E;
  background-color: transparent
}

.haik-palette-darkblack .navbar-default .list1>li.active>a:hover {
  color: #1C1C1E;
  background-color: transparent
}

.haik-palette-darkblack .nav .open>a:focus, .haik-palette-darkblack .nav .open>a:hover, .haik-palette-darkblack .nav .open>a {
  border-color: transparent
}

.haik-palette-darkblack .navbar-default .navbar-nav>.open>a, .haik-palette-darkblack .navbar-default .navbar-nav>.open>a:hover, .haik-palette-darkblack .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-darkblack .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-darkblack .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-darkblack .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #1C1C1E;
}

@media(max-width:767px) {
  .haik-palette-darkblack .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #1C1C1E
  }
}

@media(max-width:767px) {
  .haik-palette-darkblack .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-darkblack .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-darkblack .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-darkblack .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #1C1C1E
}

@media(max-width:767px) {
  .haik-palette-darkblack .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-darkblack .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-darkblack .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #1C1C1E
  }
}
/*アイキャッチ*/
.haik-palette-darkblack .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-darkblack .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-darkblack .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-darkblack .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-darkblack .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-darkblack .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-darkblack .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-darkblack .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-darkblack .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-darkblack .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-darkblack .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-darkblack .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-darkblack .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-darkblack .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-darkblack .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-darkblack .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-darkblack .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-darkblack .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-darkblack .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-darkblack .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-darkblack .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-darkblack .haik-xs-nopadding .haik-menu, .haik-palette-darkblack .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-darkblack .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-darkblack .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-darkblack .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-darkblack .haik-container h2:before {
  background-color: #1C1C1E; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-darkblack .haik-container h2 a {
  color: #1C1C1E;
}

.haik-palette-darkblack .haik-container h2 a:hover {
  color: #1C1C1E;
  text-decoration: none
}

.haik-palette-darkblack .haik-container h2 a:hover small {
  color: #1C1C1E;
}

.haik-palette-darkblack .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-darkblack .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-darkblack .haik-container h3 a {
  color: #333
}

.haik-palette-darkblack .haik-container h3 a:hover {
  color: #1C1C1E;
  text-decoration: none
}

.haik-palette-darkblack .haik-container h3 a:hover small {
  color: #1C1C1E;
}

.haik-palette-darkblack .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-darkblack .haik-container h4 a {
  color: #1C1C1E
}

.haik-palette-darkblack .haik-container h4 a:hover {
  color: #1C1C1E;
  text-decoration: none
}

.haik-palette-darkblack .haik-container h4 a:hover small {
  color: #1C1C1E
}

@media(max-width:767px) {
  .haik-palette-darkblack .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-darkblack .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-darkblack .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-darkblack .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-darkblack .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-darkblack .haik-menu, .haik-palette-darkblack .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-darkblack .haik-menu, .haik-palette-darkblack .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-darkblack .haik-menu h2, .haik-palette-darkblack .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-darkblack .haik-menu h2 a, .haik-palette-darkblack .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-darkblack .haik-menu h2:hover a, .haik-palette-darkblack .haik-article-menu h2:hover a, .haik-palette-darkblack .haik-menu h2.focus a, .haik-palette-darkblack .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-darkblack .haik-menu h3, .haik-palette-darkblack .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-darkblack .haik-menu h3, .haik-palette-darkblack .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-darkblack .haik-menu h3 a, .haik-palette-darkblack .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-darkblack .haik-menu h3:hover a, .haik-palette-darkblack .haik-article-menu h3:hover a, .haik-palette-darkblack .haik-menu h3.focus a, .haik-palette-darkblack .haik-article-menu h3.focus a {
  color: #1C1C1E;
  text-decoration: none;
}

.haik-palette-darkblack .haik-menu h4, .haik-palette-darkblack .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-darkblack .haik-menu h4, .haik-palette-darkblack .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-darkblack .haik-menu h4 a, .haik-palette-darkblack .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-darkblack .haik-menu h4:hover a, .haik-palette-darkblack .haik-article-menu h4:hover a, .haik-palette-darkblack .haik-menu h4.focus a, .haik-palette-darkblack .haik-article-menu h4.focus a {
  color: #1C1C1E;
  text-decoration: none
}

.haik-palette-darkblack .haik-menu p, .haik-palette-darkblack .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-darkblack .haik-menu h3+h3, .haik-palette-darkblack .haik-article-menu h3+h3, .haik-palette-darkblack .haik-menu h3+h4, .haik-palette-darkblack .haik-article-menu h3+h4, .haik-palette-darkblack .haik-menu h4+h4, .haik-palette-darkblack .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-darkblack .haik-menu h2+h2, .haik-palette-darkblack .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-darkblack .haik-menu .list1, .haik-palette-darkblack .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-darkblack .haik-menu .list1>.list-group-item>a, .haik-palette-darkblack .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-darkblack .haik-menu .list1>.list-group-item.active>a, .haik-palette-darkblack .haik-article-menu .list1>.list-group-item.active>a {
  color: #1C1C1E;
}

.haik-palette-darkblack .haik-menu .list1>.list-group-item:hover, .haik-palette-darkblack .haik-article-menu .list1>.list-group-item:hover {
  color: #1C1C1E;
}

.haik-palette-darkblack .haik-menu .list1>.list-group-item:hover>a, .haik-palette-darkblack .haik-article-menu .list1>.list-group-item:hover>a {
  color: #1C1C1E;
  text-decoration: none
}

.haik-palette-darkblack .haik-menu .list1 .list2, .haik-palette-darkblack .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-darkblack .haik-menu .list1 .list2>li a, .haik-palette-darkblack .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-darkblack .haik-menu .list1 .list2>li:hover>a, .haik-palette-darkblack .haik-article-menu .list1 .list2>li:hover>a {
  color: #1C1C1E
}

@media(max-width:767px) {
  .haik-palette-darkblack .haik-menu .list1 .list2, .haik-palette-darkblack .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-darkblack .haik-menu .list1 .list2 li>a, .haik-palette-darkblack .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-darkblack .haik-menu .list2, .haik-palette-darkblack .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-darkblack .haik-menu .list2 li.active>a, .haik-palette-darkblack .haik-article-menu .list2 li.active>a {
  color: #1C1C1E
}

.haik-palette-darkblack .haik-menu .list2 a, .haik-palette-darkblack .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-darkblack .haik-menu .list2 li:hover>a, .haik-palette-darkblack .haik-article-menu .list2 li:hover>a {
  color: #1C1C1E;
  text-decoration: none
}

.haik-palette-darkblack .haik-menu .list-group, .haik-palette-darkblack .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-darkblack .haik-menu .list-group-item, .haik-palette-darkblack .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-darkblack .haik-menu .list-group-item, .haik-palette-darkblack .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-darkblack .haik-menu ul.qblog_recent, .haik-palette-darkblack .haik-article-menu ul.qblog_recent, .haik-palette-darkblack .haik-menu ul.qblog_categories, .haik-palette-darkblack .haik-article-menu ul.qblog_categories, .haik-palette-darkblack .haik-menu ul.qblog_recent_comments, .haik-palette-darkblack .haik-article-menu ul.qblog_recent_comments, .haik-palette-darkblack .haik-menu ul.qblog_archives, .haik-palette-darkblack .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-darkblack .haik-menu ul.qblog_recent li, .haik-palette-darkblack .haik-article-menu ul.qblog_recent li, .haik-palette-darkblack .haik-menu ul.qblog_categories li, .haik-palette-darkblack .haik-article-menu ul.qblog_categories li, .haik-palette-darkblack .haik-menu ul.qblog_recent_comments li, .haik-palette-darkblack .haik-article-menu ul.qblog_recent_comments li, .haik-palette-darkblack .haik-menu ul.qblog_archives li, .haik-palette-darkblack .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-darkblack .haik-menu ul.qblog_recent li:hover a, .haik-palette-darkblack .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-darkblack .haik-menu ul.qblog_categories li:hover a, .haik-palette-darkblack .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-darkblack .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-darkblack .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-darkblack .haik-menu ul.qblog_archives li:hover a, .haik-palette-darkblack .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #1C1C1E
}

.haik-palette-darkblack .haik-menu ul.qblog_recent li.active a, .haik-palette-darkblack .haik-article-menu ul.qblog_recent li.active a, .haik-palette-darkblack .haik-menu ul.qblog_categories li.active a, .haik-palette-darkblack .haik-article-menu ul.qblog_categories li.active a, .haik-palette-darkblack .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-darkblack .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-darkblack .haik-menu ul.qblog_archives li.active a, .haik-palette-darkblack .haik-article-menu ul.qblog_archives li.active a {
  color: #1C1C1E
}

.haik-palette-darkblack .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-darkblack .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-darkblack .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-darkblack .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-darkblack .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-darkblack .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-darkblack .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-darkblack .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-darkblack .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-darkblack .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-darkblack .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-darkblack .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-darkblack .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-darkblack .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-darkblack .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-darkblack .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-darkblack .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #1C1C1E
}

.haik-palette-darkblack .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-darkblack .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-darkblack .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-darkblack .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #1C1C1E
}

.haik-palette-darkblack .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-darkblack .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-darkblack .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-darkblack .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-darkblack .haik-menu .qhm-plugin-recent, .haik-palette-darkblack .haik-article-menu .qhm-plugin-recent, .haik-palette-darkblack .haik-menu .qhm-plugin-popular, .haik-palette-darkblack .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-darkblack .haik-menu .qhm-plugin-recent h5, .haik-palette-darkblack .haik-article-menu .qhm-plugin-recent h5, .haik-palette-darkblack .haik-menu .qhm-plugin-popular h5, .haik-palette-darkblack .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-darkblack .haik-menu .qhm-plugin-recent strong, .haik-palette-darkblack .haik-article-menu .qhm-plugin-recent strong, .haik-palette-darkblack .haik-menu .qhm-plugin-popular strong, .haik-palette-darkblack .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-darkblack .haik-menu .qhm-plugin-recent ul, .haik-palette-darkblack .haik-article-menu .qhm-plugin-recent ul, .haik-palette-darkblack .haik-menu .qhm-plugin-popular ul, .haik-palette-darkblack .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-darkblack .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-darkblack .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-darkblack .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-darkblack .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-darkblack .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-darkblack .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-darkblack .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-darkblack .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-darkblack .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-darkblack .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-darkblack .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-darkblack .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-darkblack .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-darkblack .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-darkblack .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-darkblack .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-darkblack .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-darkblack .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-darkblack .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-darkblack .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #1C1C1E
}

.haik-palette-darkblack .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-darkblack .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-darkblack .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-darkblack .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #1C1C1E
}

.haik-palette-darkblack .qblog_categories>.list-group-item, .haik-palette-darkblack .qblog_recent_comments>.list-group-item, .haik-palette-darkblack .qblog_archives>.list-group-item, .haik-palette-darkblack .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-darkblack .qblog_categories>.list-group-item:first-child, .haik-palette-darkblack .qblog_categories>.list-group-item:last-child, .haik-palette-darkblack .qblog_recent_comments>.list-group-item:first-child, .haik-palette-darkblack .qblog_recent_comments>.list-group-item:last-child, .haik-palette-darkblack .qblog_archives>.list-group-item:first-child, .haik-palette-darkblack .qblog_archives>.list-group-item:last-child, .haik-palette-darkblack .qblog_recent>.list-group-item:first-child, .haik-palette-darkblack .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-darkblack .qblog_categories>.list-group-item a, .haik-palette-darkblack .qblog_recent_comments>.list-group-item a, .haik-palette-darkblack .qblog_archives>.list-group-item a, .haik-palette-darkblack .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-darkblack .haik-menu .qhm-plugin-calendar2, .haik-palette-darkblack .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-darkblack .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-darkblack .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-darkblack .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-darkblack .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-darkblack .haik-menu form, .haik-palette-darkblack .haik-article-menu form {
  padding: 15px
}

.haik-palette-darkblack .haik-menu p.plg_select_fsize, .haik-palette-darkblack .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-darkblack .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-darkblack .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-darkblack .haik-footer h2, .haik-palette-darkblack .haik-footer h3, .haik-palette-darkblack .haik-footer h4 {
  color: #1C1C1E;
  margin-bottom: 5px
}

.haik-palette-darkblack .haik-footer h2 a, .haik-palette-darkblack .haik-footer h3 a, .haik-palette-darkblack .haik-footer h4 a {
  color: #1C1C1E
}

.haik-palette-darkblack .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-darkblack .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-darkblack .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-darkblack .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-darkblack .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-darkblack .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-darkblack .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-darkblack .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-darkblack .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-darkblack .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-darkblack .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-darkblack .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-darkblack .haik-licence p a {
  color: #999999;
}

.haik-palette-darkblack .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-darkblack .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-darkblack h2.qblog_title:before, .haik-palette-darkblack h2.qblog_title:after {
  background-image: none
}

.haik-palette-darkblack h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-darkblack .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-darkblack .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-darkblack .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-darkblack .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-darkblack .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-darkblack .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-darkblack .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-darkblack .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-darkblack .qblog-list ul li {
  padding: 0
}

.haik-palette-darkblack .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<dark black【ダークブラック】><ここまで>………………▼*/
/*▼<black【ブラック】>…………………………………▼*/
.haik-palette-black .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-black .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #333333;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-black .haik-nav.navbar-default .navbar-toggle {
  background-color: #333333;
  border: 1px solid #333333;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-black .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-black .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-black .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-black .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-black .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-black .navbar-brand:hover {
  color: #333333;
}

@media(min-width:768px) {
  .haik-palette-black .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-black .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-black .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-black .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-black .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-black .navbar-default .navbar-nav>li>a:hover {
  color: #333333;
}

@media(max-width:767px) {
  .haik-palette-black .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-black .navbar-default .navbar-nav>li.active>a, .haik-palette-black .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #333333;
}

.haik-palette-black .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-black .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-black .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-black .navbar-default .list1 {
    float: none
  }
}

.haik-palette-black .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-black .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-black .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-black .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-black .navbar-default .list1>li>a:hover {
  color: #333333;
  text-decoration: none
}

.haik-palette-black .navbar-default .list1>li.active>a {
  color: #333333;
  background-color: transparent
}

.haik-palette-black .navbar-default .list1>li.active>a:hover {
  color: #333333;
  background-color: transparent
}

.haik-palette-black .nav .open>a:focus, .haik-palette-black .nav .open>a:hover, .haik-palette-black .nav .open>a {
  border-color: transparent
}

.haik-palette-black .navbar-default .navbar-nav>.open>a, .haik-palette-black .navbar-default .navbar-nav>.open>a:hover, .haik-palette-black .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-black .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-black .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-black .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #333333;
}

@media(max-width:767px) {
  .haik-palette-black .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #333333
  }
}

@media(max-width:767px) {
  .haik-palette-black .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-black .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-black .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-black .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #333333
}

@media(max-width:767px) {
  .haik-palette-black .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-black .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-black .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #333333
  }
}
/*アイキャッチ*/
.haik-palette-black .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-black .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-black .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-black .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-black .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-black .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-black .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-black .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-black .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-black .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-black .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-black .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-black .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-black .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-black .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-black .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-black .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-black .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-black .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-black .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-black .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-black .haik-xs-nopadding .haik-menu, .haik-palette-black .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-black .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-black .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-black .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-black .haik-container h2:before {
  background-color: #333333; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-black .haik-container h2 a {
  color: #333333;
}

.haik-palette-black .haik-container h2 a:hover {
  color: #333333;
  text-decoration: none
}

.haik-palette-black .haik-container h2 a:hover small {
  color: #333333;
}

.haik-palette-black .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-black .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-black .haik-container h3 a {
  color: #333
}

.haik-palette-black .haik-container h3 a:hover {
  color: #333333;
  text-decoration: none
}

.haik-palette-black .haik-container h3 a:hover small {
  color: #333333;
}

.haik-palette-black .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-black .haik-container h4 a {
  color: #333333
}

.haik-palette-black .haik-container h4 a:hover {
  color: #333333;
  text-decoration: none
}

.haik-palette-black .haik-container h4 a:hover small {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-black .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-black .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-black .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-black .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-black .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-black .haik-menu, .haik-palette-black .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-black .haik-menu, .haik-palette-black .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-black .haik-menu h2, .haik-palette-black .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-black .haik-menu h2 a, .haik-palette-black .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-black .haik-menu h2:hover a, .haik-palette-black .haik-article-menu h2:hover a, .haik-palette-black .haik-menu h2.focus a, .haik-palette-black .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-black .haik-menu h3, .haik-palette-black .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-black .haik-menu h3, .haik-palette-black .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-black .haik-menu h3 a, .haik-palette-black .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-black .haik-menu h3:hover a, .haik-palette-black .haik-article-menu h3:hover a, .haik-palette-black .haik-menu h3.focus a, .haik-palette-black .haik-article-menu h3.focus a {
  color: #333333;
  text-decoration: none;
}

.haik-palette-black .haik-menu h4, .haik-palette-black .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-black .haik-menu h4, .haik-palette-black .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-black .haik-menu h4 a, .haik-palette-black .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-black .haik-menu h4:hover a, .haik-palette-black .haik-article-menu h4:hover a, .haik-palette-black .haik-menu h4.focus a, .haik-palette-black .haik-article-menu h4.focus a {
  color: #333333;
  text-decoration: none
}

.haik-palette-black .haik-menu p, .haik-palette-black .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-black .haik-menu h3+h3, .haik-palette-black .haik-article-menu h3+h3, .haik-palette-black .haik-menu h3+h4, .haik-palette-black .haik-article-menu h3+h4, .haik-palette-black .haik-menu h4+h4, .haik-palette-black .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-black .haik-menu h2+h2, .haik-palette-black .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-black .haik-menu .list1, .haik-palette-black .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-black .haik-menu .list1>.list-group-item>a, .haik-palette-black .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-black .haik-menu .list1>.list-group-item.active>a, .haik-palette-black .haik-article-menu .list1>.list-group-item.active>a {
  color: #333333;
}

.haik-palette-black .haik-menu .list1>.list-group-item:hover, .haik-palette-black .haik-article-menu .list1>.list-group-item:hover {
  color: #333333;
}

.haik-palette-black .haik-menu .list1>.list-group-item:hover>a, .haik-palette-black .haik-article-menu .list1>.list-group-item:hover>a {
  color: #333333;
  text-decoration: none
}

.haik-palette-black .haik-menu .list1 .list2, .haik-palette-black .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-black .haik-menu .list1 .list2>li a, .haik-palette-black .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-black .haik-menu .list1 .list2>li:hover>a, .haik-palette-black .haik-article-menu .list1 .list2>li:hover>a {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-black .haik-menu .list1 .list2, .haik-palette-black .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-black .haik-menu .list1 .list2 li>a, .haik-palette-black .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-black .haik-menu .list2, .haik-palette-black .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-black .haik-menu .list2 li.active>a, .haik-palette-black .haik-article-menu .list2 li.active>a {
  color: #333333
}

.haik-palette-black .haik-menu .list2 a, .haik-palette-black .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-black .haik-menu .list2 li:hover>a, .haik-palette-black .haik-article-menu .list2 li:hover>a {
  color: #333333;
  text-decoration: none
}

.haik-palette-black .haik-menu .list-group, .haik-palette-black .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-black .haik-menu .list-group-item, .haik-palette-black .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-black .haik-menu .list-group-item, .haik-palette-black .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-black .haik-menu ul.qblog_recent, .haik-palette-black .haik-article-menu ul.qblog_recent, .haik-palette-black .haik-menu ul.qblog_categories, .haik-palette-black .haik-article-menu ul.qblog_categories, .haik-palette-black .haik-menu ul.qblog_recent_comments, .haik-palette-black .haik-article-menu ul.qblog_recent_comments, .haik-palette-black .haik-menu ul.qblog_archives, .haik-palette-black .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-black .haik-menu ul.qblog_recent li, .haik-palette-black .haik-article-menu ul.qblog_recent li, .haik-palette-black .haik-menu ul.qblog_categories li, .haik-palette-black .haik-article-menu ul.qblog_categories li, .haik-palette-black .haik-menu ul.qblog_recent_comments li, .haik-palette-black .haik-article-menu ul.qblog_recent_comments li, .haik-palette-black .haik-menu ul.qblog_archives li, .haik-palette-black .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-black .haik-menu ul.qblog_recent li:hover a, .haik-palette-black .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-black .haik-menu ul.qblog_categories li:hover a, .haik-palette-black .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-black .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-black .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-black .haik-menu ul.qblog_archives li:hover a, .haik-palette-black .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #333333
}

.haik-palette-black .haik-menu ul.qblog_recent li.active a, .haik-palette-black .haik-article-menu ul.qblog_recent li.active a, .haik-palette-black .haik-menu ul.qblog_categories li.active a, .haik-palette-black .haik-article-menu ul.qblog_categories li.active a, .haik-palette-black .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-black .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-black .haik-menu ul.qblog_archives li.active a, .haik-palette-black .haik-article-menu ul.qblog_archives li.active a {
  color: #333333
}

.haik-palette-black .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-black .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-black .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-black .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-black .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-black .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-black .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-black .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-black .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-black .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-black .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-black .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-black .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-black .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-black .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-black .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-black .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #333333
}

.haik-palette-black .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-black .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-black .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-black .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #333333
}

.haik-palette-black .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-black .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-black .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-black .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-black .haik-menu .qhm-plugin-recent, .haik-palette-black .haik-article-menu .qhm-plugin-recent, .haik-palette-black .haik-menu .qhm-plugin-popular, .haik-palette-black .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-black .haik-menu .qhm-plugin-recent h5, .haik-palette-black .haik-article-menu .qhm-plugin-recent h5, .haik-palette-black .haik-menu .qhm-plugin-popular h5, .haik-palette-black .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-black .haik-menu .qhm-plugin-recent strong, .haik-palette-black .haik-article-menu .qhm-plugin-recent strong, .haik-palette-black .haik-menu .qhm-plugin-popular strong, .haik-palette-black .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-black .haik-menu .qhm-plugin-recent ul, .haik-palette-black .haik-article-menu .qhm-plugin-recent ul, .haik-palette-black .haik-menu .qhm-plugin-popular ul, .haik-palette-black .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-black .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-black .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-black .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-black .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-black .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-black .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-black .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-black .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-black .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-black .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-black .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-black .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-black .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-black .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-black .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-black .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-black .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-black .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-black .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-black .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #333333
}

.haik-palette-black .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-black .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-black .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-black .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #333333
}

.haik-palette-black .qblog_categories>.list-group-item, .haik-palette-black .qblog_recent_comments>.list-group-item, .haik-palette-black .qblog_archives>.list-group-item, .haik-palette-black .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-black .qblog_categories>.list-group-item:first-child, .haik-palette-black .qblog_categories>.list-group-item:last-child, .haik-palette-black .qblog_recent_comments>.list-group-item:first-child, .haik-palette-black .qblog_recent_comments>.list-group-item:last-child, .haik-palette-black .qblog_archives>.list-group-item:first-child, .haik-palette-black .qblog_archives>.list-group-item:last-child, .haik-palette-black .qblog_recent>.list-group-item:first-child, .haik-palette-black .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-black .qblog_categories>.list-group-item a, .haik-palette-black .qblog_recent_comments>.list-group-item a, .haik-palette-black .qblog_archives>.list-group-item a, .haik-palette-black .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-black .haik-menu .qhm-plugin-calendar2, .haik-palette-black .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-black .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-black .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-black .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-black .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-black .haik-menu form, .haik-palette-black .haik-article-menu form {
  padding: 15px
}

.haik-palette-black .haik-menu p.plg_select_fsize, .haik-palette-black .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-black .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-black .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-black .haik-footer h2, .haik-palette-black .haik-footer h3, .haik-palette-black .haik-footer h4 {
  color: #333333;
  margin-bottom: 5px
}

.haik-palette-black .haik-footer h2 a, .haik-palette-black .haik-footer h3 a, .haik-palette-black .haik-footer h4 a {
  color: #333333
}

.haik-palette-black .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-black .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-black .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-black .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-black .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-black .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-black .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-black .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-black .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-black .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-black .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-black .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-black .haik-licence p a {
  color: #999999;
}

.haik-palette-black .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-black .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-black h2.qblog_title:before, .haik-palette-black h2.qblog_title:after {
  background-image: none
}

.haik-palette-black h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-black .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-black .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-black .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-black .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-black .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-black .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-black .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-black .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-black .qblog-list ul li {
  padding: 0
}

.haik-palette-black .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<black【ブラック】><ここまで>………………▼*/
/*▼<darkbluishgray【ダークブルーイッシュグレー】>…………………………………▼*/
.haik-palette-darkbluishgray .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-darkbluishgray .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #303F3F;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-darkbluishgray .haik-nav.navbar-default .navbar-toggle {
  background-color: #303F3F;
  border: 1px solid #303F3F;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-darkbluishgray .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-darkbluishgray .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-darkbluishgray .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-darkbluishgray .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-darkbluishgray .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-darkbluishgray .navbar-brand:hover {
  color: #303F3F;
}

@media(min-width:768px) {
  .haik-palette-darkbluishgray .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-darkbluishgray .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-darkbluishgray .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-darkbluishgray .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-darkbluishgray .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-darkbluishgray .navbar-default .navbar-nav>li>a:hover {
  color: #303F3F;
}

@media(max-width:767px) {
  .haik-palette-darkbluishgray .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-darkbluishgray .navbar-default .navbar-nav>li.active>a, .haik-palette-darkbluishgray .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #303F3F;
}

.haik-palette-darkbluishgray .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-darkbluishgray .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-darkbluishgray .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-darkbluishgray .navbar-default .list1 {
    float: none
  }
}

.haik-palette-darkbluishgray .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-darkbluishgray .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-darkbluishgray .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-darkbluishgray .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-darkbluishgray .navbar-default .list1>li>a:hover {
  color: #303F3F;
  text-decoration: none
}

.haik-palette-darkbluishgray .navbar-default .list1>li.active>a {
  color: #303F3F;
  background-color: transparent
}

.haik-palette-darkbluishgray .navbar-default .list1>li.active>a:hover {
  color: #303F3F;
  background-color: transparent
}

.haik-palette-darkbluishgray .nav .open>a:focus, .haik-palette-darkbluishgray .nav .open>a:hover, .haik-palette-darkbluishgray .nav .open>a {
  border-color: transparent
}

.haik-palette-darkbluishgray .navbar-default .navbar-nav>.open>a, .haik-palette-darkbluishgray .navbar-default .navbar-nav>.open>a:hover, .haik-palette-darkbluishgray .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-darkbluishgray .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-darkbluishgray .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-darkbluishgray .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #303F3F;
}

@media(max-width:767px) {
  .haik-palette-darkbluishgray .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #303F3F
  }
}

@media(max-width:767px) {
  .haik-palette-darkbluishgray .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-darkbluishgray .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-darkbluishgray .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-darkbluishgray .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #303F3F
}

@media(max-width:767px) {
  .haik-palette-darkbluishgray .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-darkbluishgray .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-darkbluishgray .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #303F3F
  }
}
/*アイキャッチ*/
.haik-palette-darkbluishgray .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-darkbluishgray .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-darkbluishgray .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-darkbluishgray .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-darkbluishgray .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-darkbluishgray .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-darkbluishgray .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-darkbluishgray .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-darkbluishgray .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-darkbluishgray .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-darkbluishgray .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-darkbluishgray .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-darkbluishgray .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-darkbluishgray .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-darkbluishgray .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-darkbluishgray .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-darkbluishgray .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-darkbluishgray .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-darkbluishgray .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-darkbluishgray .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-darkbluishgray .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-darkbluishgray .haik-xs-nopadding .haik-menu, .haik-palette-darkbluishgray .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-darkbluishgray .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-darkbluishgray .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-darkbluishgray .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-darkbluishgray .haik-container h2:before {
  background-color: #303F3F; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-darkbluishgray .haik-container h2 a {
  color: #303F3F;
}

.haik-palette-darkbluishgray .haik-container h2 a:hover {
  color: #303F3F;
  text-decoration: none
}

.haik-palette-darkbluishgray .haik-container h2 a:hover small {
  color: #303F3F;
}

.haik-palette-darkbluishgray .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-darkbluishgray .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-darkbluishgray .haik-container h3 a {
  color: #333
}

.haik-palette-darkbluishgray .haik-container h3 a:hover {
  color: #303F3F;
  text-decoration: none
}

.haik-palette-darkbluishgray .haik-container h3 a:hover small {
  color: #303F3F;
}

.haik-palette-darkbluishgray .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-darkbluishgray .haik-container h4 a {
  color: #303F3F
}

.haik-palette-darkbluishgray .haik-container h4 a:hover {
  color: #303F3F;
  text-decoration: none
}

.haik-palette-darkbluishgray .haik-container h4 a:hover small {
  color: #303F3F
}

@media(max-width:767px) {
  .haik-palette-darkbluishgray .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-darkbluishgray .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-darkbluishgray .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-darkbluishgray .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-darkbluishgray .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-darkbluishgray .haik-menu, .haik-palette-darkbluishgray .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-darkbluishgray .haik-menu, .haik-palette-darkbluishgray .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-darkbluishgray .haik-menu h2, .haik-palette-darkbluishgray .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-darkbluishgray .haik-menu h2 a, .haik-palette-darkbluishgray .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-darkbluishgray .haik-menu h2:hover a, .haik-palette-darkbluishgray .haik-article-menu h2:hover a, .haik-palette-darkbluishgray .haik-menu h2.focus a, .haik-palette-darkbluishgray .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-darkbluishgray .haik-menu h3, .haik-palette-darkbluishgray .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-darkbluishgray .haik-menu h3, .haik-palette-darkbluishgray .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-darkbluishgray .haik-menu h3 a, .haik-palette-darkbluishgray .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-darkbluishgray .haik-menu h3:hover a, .haik-palette-darkbluishgray .haik-article-menu h3:hover a, .haik-palette-darkbluishgray .haik-menu h3.focus a, .haik-palette-darkbluishgray .haik-article-menu h3.focus a {
  color: #303F3F;
  text-decoration: none;
}

.haik-palette-darkbluishgray .haik-menu h4, .haik-palette-darkbluishgray .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-darkbluishgray .haik-menu h4, .haik-palette-darkbluishgray .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-darkbluishgray .haik-menu h4 a, .haik-palette-darkbluishgray .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-darkbluishgray .haik-menu h4:hover a, .haik-palette-darkbluishgray .haik-article-menu h4:hover a, .haik-palette-darkbluishgray .haik-menu h4.focus a, .haik-palette-darkbluishgray .haik-article-menu h4.focus a {
  color: #303F3F;
  text-decoration: none
}

.haik-palette-darkbluishgray .haik-menu p, .haik-palette-darkbluishgray .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-darkbluishgray .haik-menu h3+h3, .haik-palette-darkbluishgray .haik-article-menu h3+h3, .haik-palette-darkbluishgray .haik-menu h3+h4, .haik-palette-darkbluishgray .haik-article-menu h3+h4, .haik-palette-darkbluishgray .haik-menu h4+h4, .haik-palette-darkbluishgray .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-darkbluishgray .haik-menu h2+h2, .haik-palette-darkbluishgray .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-darkbluishgray .haik-menu .list1, .haik-palette-darkbluishgray .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-darkbluishgray .haik-menu .list1>.list-group-item>a, .haik-palette-darkbluishgray .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-darkbluishgray .haik-menu .list1>.list-group-item.active>a, .haik-palette-darkbluishgray .haik-article-menu .list1>.list-group-item.active>a {
  color: #303F3F;
}

.haik-palette-darkbluishgray .haik-menu .list1>.list-group-item:hover, .haik-palette-darkbluishgray .haik-article-menu .list1>.list-group-item:hover {
  color: #303F3F;
}

.haik-palette-darkbluishgray .haik-menu .list1>.list-group-item:hover>a, .haik-palette-darkbluishgray .haik-article-menu .list1>.list-group-item:hover>a {
  color: #303F3F;
  text-decoration: none
}

.haik-palette-darkbluishgray .haik-menu .list1 .list2, .haik-palette-darkbluishgray .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-darkbluishgray .haik-menu .list1 .list2>li a, .haik-palette-darkbluishgray .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-darkbluishgray .haik-menu .list1 .list2>li:hover>a, .haik-palette-darkbluishgray .haik-article-menu .list1 .list2>li:hover>a {
  color: #303F3F
}

@media(max-width:767px) {
  .haik-palette-darkbluishgray .haik-menu .list1 .list2, .haik-palette-darkbluishgray .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-darkbluishgray .haik-menu .list1 .list2 li>a, .haik-palette-darkbluishgray .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-darkbluishgray .haik-menu .list2, .haik-palette-darkbluishgray .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-darkbluishgray .haik-menu .list2 li.active>a, .haik-palette-darkbluishgray .haik-article-menu .list2 li.active>a {
  color: #303F3F
}

.haik-palette-darkbluishgray .haik-menu .list2 a, .haik-palette-darkbluishgray .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-darkbluishgray .haik-menu .list2 li:hover>a, .haik-palette-darkbluishgray .haik-article-menu .list2 li:hover>a {
  color: #303F3F;
  text-decoration: none
}

.haik-palette-darkbluishgray .haik-menu .list-group, .haik-palette-darkbluishgray .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-darkbluishgray .haik-menu .list-group-item, .haik-palette-darkbluishgray .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-darkbluishgray .haik-menu .list-group-item, .haik-palette-darkbluishgray .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-darkbluishgray .haik-menu ul.qblog_recent, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_recent, .haik-palette-darkbluishgray .haik-menu ul.qblog_categories, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_categories, .haik-palette-darkbluishgray .haik-menu ul.qblog_recent_comments, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_recent_comments, .haik-palette-darkbluishgray .haik-menu ul.qblog_archives, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-darkbluishgray .haik-menu ul.qblog_recent li, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_recent li, .haik-palette-darkbluishgray .haik-menu ul.qblog_categories li, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_categories li, .haik-palette-darkbluishgray .haik-menu ul.qblog_recent_comments li, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_recent_comments li, .haik-palette-darkbluishgray .haik-menu ul.qblog_archives li, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-darkbluishgray .haik-menu ul.qblog_recent li:hover a, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-darkbluishgray .haik-menu ul.qblog_categories li:hover a, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-darkbluishgray .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-darkbluishgray .haik-menu ul.qblog_archives li:hover a, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #303F3F
}

.haik-palette-darkbluishgray .haik-menu ul.qblog_recent li.active a, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_recent li.active a, .haik-palette-darkbluishgray .haik-menu ul.qblog_categories li.active a, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_categories li.active a, .haik-palette-darkbluishgray .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-darkbluishgray .haik-menu ul.qblog_archives li.active a, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_archives li.active a {
  color: #303F3F
}

.haik-palette-darkbluishgray .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-darkbluishgray .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-darkbluishgray .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-darkbluishgray .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #303F3F
}

.haik-palette-darkbluishgray .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #303F3F
}

.haik-palette-darkbluishgray .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-darkbluishgray .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-darkbluishgray .haik-menu .qhm-plugin-recent, .haik-palette-darkbluishgray .haik-article-menu .qhm-plugin-recent, .haik-palette-darkbluishgray .haik-menu .qhm-plugin-popular, .haik-palette-darkbluishgray .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-darkbluishgray .haik-menu .qhm-plugin-recent h5, .haik-palette-darkbluishgray .haik-article-menu .qhm-plugin-recent h5, .haik-palette-darkbluishgray .haik-menu .qhm-plugin-popular h5, .haik-palette-darkbluishgray .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-darkbluishgray .haik-menu .qhm-plugin-recent strong, .haik-palette-darkbluishgray .haik-article-menu .qhm-plugin-recent strong, .haik-palette-darkbluishgray .haik-menu .qhm-plugin-popular strong, .haik-palette-darkbluishgray .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-darkbluishgray .haik-menu .qhm-plugin-recent ul, .haik-palette-darkbluishgray .haik-article-menu .qhm-plugin-recent ul, .haik-palette-darkbluishgray .haik-menu .qhm-plugin-popular ul, .haik-palette-darkbluishgray .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-darkbluishgray .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-darkbluishgray .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-darkbluishgray .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-darkbluishgray .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-darkbluishgray .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-darkbluishgray .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-darkbluishgray .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-darkbluishgray .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-darkbluishgray .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-darkbluishgray .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-darkbluishgray .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-darkbluishgray .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-darkbluishgray .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-darkbluishgray .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-darkbluishgray .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-darkbluishgray .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-darkbluishgray .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-darkbluishgray .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-darkbluishgray .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-darkbluishgray .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #303F3F
}

.haik-palette-darkbluishgray .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-darkbluishgray .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-darkbluishgray .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-darkbluishgray .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #303F3F
}

.haik-palette-darkbluishgray .qblog_categories>.list-group-item, .haik-palette-darkbluishgray .qblog_recent_comments>.list-group-item, .haik-palette-darkbluishgray .qblog_archives>.list-group-item, .haik-palette-darkbluishgray .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-darkbluishgray .qblog_categories>.list-group-item:first-child, .haik-palette-darkbluishgray .qblog_categories>.list-group-item:last-child, .haik-palette-darkbluishgray .qblog_recent_comments>.list-group-item:first-child, .haik-palette-darkbluishgray .qblog_recent_comments>.list-group-item:last-child, .haik-palette-darkbluishgray .qblog_archives>.list-group-item:first-child, .haik-palette-darkbluishgray .qblog_archives>.list-group-item:last-child, .haik-palette-darkbluishgray .qblog_recent>.list-group-item:first-child, .haik-palette-darkbluishgray .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-darkbluishgray .qblog_categories>.list-group-item a, .haik-palette-darkbluishgray .qblog_recent_comments>.list-group-item a, .haik-palette-darkbluishgray .qblog_archives>.list-group-item a, .haik-palette-darkbluishgray .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-darkbluishgray .haik-menu .qhm-plugin-calendar2, .haik-palette-darkbluishgray .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-darkbluishgray .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-darkbluishgray .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-darkbluishgray .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-darkbluishgray .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-darkbluishgray .haik-menu form, .haik-palette-darkbluishgray .haik-article-menu form {
  padding: 15px
}

.haik-palette-darkbluishgray .haik-menu p.plg_select_fsize, .haik-palette-darkbluishgray .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-darkbluishgray .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-darkbluishgray .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-darkbluishgray .haik-footer h2, .haik-palette-darkbluishgray .haik-footer h3, .haik-palette-darkbluishgray .haik-footer h4 {
  color: #303F3F;
  margin-bottom: 5px
}

.haik-palette-darkbluishgray .haik-footer h2 a, .haik-palette-darkbluishgray .haik-footer h3 a, .haik-palette-darkbluishgray .haik-footer h4 a {
  color: #303F3F
}

.haik-palette-darkbluishgray .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-darkbluishgray .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-darkbluishgray .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-darkbluishgray .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-darkbluishgray .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-darkbluishgray .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-darkbluishgray .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-darkbluishgray .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-darkbluishgray .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-darkbluishgray .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-darkbluishgray .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-darkbluishgray .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-darkbluishgray .haik-licence p a {
  color: #999999;
}

.haik-palette-darkbluishgray .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-darkbluishgray .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-darkbluishgray h2.qblog_title:before, .haik-palette-darkbluishgray h2.qblog_title:after {
  background-image: none
}

.haik-palette-darkbluishgray h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-darkbluishgray .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-darkbluishgray .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-darkbluishgray .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-darkbluishgray .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-darkbluishgray .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-darkbluishgray .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-darkbluishgray .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-darkbluishgray .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-darkbluishgray .qblog-list ul li {
  padding: 0
}

.haik-palette-darkbluishgray .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<darkbluishgray【ダークブルーイッシュグレー】><ここまで>………………▼*/
/*▼<charcoal【チャコール】>…………………………………▼*/
.haik-palette-charcoal .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-charcoal .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #303F3F;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-charcoal .haik-nav.navbar-default .navbar-toggle {
  background-color: #303F3F;
  border: 1px solid #303F3F;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-charcoal .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-charcoal .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-charcoal .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-charcoal .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-charcoal .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-charcoal .navbar-brand:hover {
  color: #303F3F;
}

@media(min-width:768px) {
  .haik-palette-charcoal .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-charcoal .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-charcoal .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-charcoal .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-charcoal .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-charcoal .navbar-default .navbar-nav>li>a:hover {
  color: #303F3F;
}

@media(max-width:767px) {
  .haik-palette-charcoal .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-charcoal .navbar-default .navbar-nav>li.active>a, .haik-palette-charcoal .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #303F3F;
}

.haik-palette-charcoal .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-charcoal .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-charcoal .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-charcoal .navbar-default .list1 {
    float: none
  }
}

.haik-palette-charcoal .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-charcoal .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-charcoal .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-charcoal .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-charcoal .navbar-default .list1>li>a:hover {
  color: #303F3F;
  text-decoration: none
}

.haik-palette-charcoal .navbar-default .list1>li.active>a {
  color: #303F3F;
  background-color: transparent
}

.haik-palette-charcoal .navbar-default .list1>li.active>a:hover {
  color: #303F3F;
  background-color: transparent
}

.haik-palette-charcoal .nav .open>a:focus, .haik-palette-charcoal .nav .open>a:hover, .haik-palette-charcoal .nav .open>a {
  border-color: transparent
}

.haik-palette-charcoal .navbar-default .navbar-nav>.open>a, .haik-palette-charcoal .navbar-default .navbar-nav>.open>a:hover, .haik-palette-charcoal .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-charcoal .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-charcoal .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-charcoal .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #303F3F;
}

@media(max-width:767px) {
  .haik-palette-charcoal .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #303F3F
  }
}

@media(max-width:767px) {
  .haik-palette-charcoal .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-charcoal .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-charcoal .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-charcoal .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #303F3F
}

@media(max-width:767px) {
  .haik-palette-charcoal .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-charcoal .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-charcoal .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #303F3F
  }
}
/*アイキャッチ*/
.haik-palette-charcoal .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-charcoal .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-charcoal .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-charcoal .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-charcoal .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-charcoal .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-charcoal .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-charcoal .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-charcoal .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-charcoal .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-charcoal .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-charcoal .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-charcoal .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-charcoal .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-charcoal .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-charcoal .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-charcoal .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-charcoal .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-charcoal .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-charcoal .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-charcoal .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-charcoal .haik-xs-nopadding .haik-menu, .haik-palette-charcoal .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-charcoal .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-charcoal .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-charcoal .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-charcoal .haik-container h2:before {
  background-color: #303F3F; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-charcoal .haik-container h2 a {
  color: #303F3F;
}

.haik-palette-charcoal .haik-container h2 a:hover {
  color: #303F3F;
  text-decoration: none
}

.haik-palette-charcoal .haik-container h2 a:hover small {
  color: #303F3F;
}

.haik-palette-charcoal .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-charcoal .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-charcoal .haik-container h3 a {
  color: #333
}

.haik-palette-charcoal .haik-container h3 a:hover {
  color: #303F3F;
  text-decoration: none
}

.haik-palette-charcoal .haik-container h3 a:hover small {
  color: #303F3F;
}

.haik-palette-charcoal .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-charcoal .haik-container h4 a {
  color: #303F3F
}

.haik-palette-charcoal .haik-container h4 a:hover {
  color: #303F3F;
  text-decoration: none
}

.haik-palette-charcoal .haik-container h4 a:hover small {
  color: #303F3F
}

@media(max-width:767px) {
  .haik-palette-charcoal .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-charcoal .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-charcoal .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-charcoal .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-charcoal .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-charcoal .haik-menu, .haik-palette-charcoal .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-charcoal .haik-menu, .haik-palette-charcoal .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-charcoal .haik-menu h2, .haik-palette-charcoal .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-charcoal .haik-menu h2 a, .haik-palette-charcoal .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-charcoal .haik-menu h2:hover a, .haik-palette-charcoal .haik-article-menu h2:hover a, .haik-palette-charcoal .haik-menu h2.focus a, .haik-palette-charcoal .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-charcoal .haik-menu h3, .haik-palette-charcoal .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-charcoal .haik-menu h3, .haik-palette-charcoal .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-charcoal .haik-menu h3 a, .haik-palette-charcoal .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-charcoal .haik-menu h3:hover a, .haik-palette-charcoal .haik-article-menu h3:hover a, .haik-palette-charcoal .haik-menu h3.focus a, .haik-palette-charcoal .haik-article-menu h3.focus a {
  color: #303F3F;
  text-decoration: none;
}

.haik-palette-charcoal .haik-menu h4, .haik-palette-charcoal .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-charcoal .haik-menu h4, .haik-palette-charcoal .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-charcoal .haik-menu h4 a, .haik-palette-charcoal .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-charcoal .haik-menu h4:hover a, .haik-palette-charcoal .haik-article-menu h4:hover a, .haik-palette-charcoal .haik-menu h4.focus a, .haik-palette-charcoal .haik-article-menu h4.focus a {
  color: #303F3F;
  text-decoration: none
}

.haik-palette-charcoal .haik-menu p, .haik-palette-charcoal .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-charcoal .haik-menu h3+h3, .haik-palette-charcoal .haik-article-menu h3+h3, .haik-palette-charcoal .haik-menu h3+h4, .haik-palette-charcoal .haik-article-menu h3+h4, .haik-palette-charcoal .haik-menu h4+h4, .haik-palette-charcoal .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-charcoal .haik-menu h2+h2, .haik-palette-charcoal .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-charcoal .haik-menu .list1, .haik-palette-charcoal .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-charcoal .haik-menu .list1>.list-group-item>a, .haik-palette-charcoal .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-charcoal .haik-menu .list1>.list-group-item.active>a, .haik-palette-charcoal .haik-article-menu .list1>.list-group-item.active>a {
  color: #303F3F;
}

.haik-palette-charcoal .haik-menu .list1>.list-group-item:hover, .haik-palette-charcoal .haik-article-menu .list1>.list-group-item:hover {
  color: #303F3F;
}

.haik-palette-charcoal .haik-menu .list1>.list-group-item:hover>a, .haik-palette-charcoal .haik-article-menu .list1>.list-group-item:hover>a {
  color: #303F3F;
  text-decoration: none
}

.haik-palette-charcoal .haik-menu .list1 .list2, .haik-palette-charcoal .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-charcoal .haik-menu .list1 .list2>li a, .haik-palette-charcoal .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-charcoal .haik-menu .list1 .list2>li:hover>a, .haik-palette-charcoal .haik-article-menu .list1 .list2>li:hover>a {
  color: #303F3F
}

@media(max-width:767px) {
  .haik-palette-charcoal .haik-menu .list1 .list2, .haik-palette-charcoal .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-charcoal .haik-menu .list1 .list2 li>a, .haik-palette-charcoal .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-charcoal .haik-menu .list2, .haik-palette-charcoal .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-charcoal .haik-menu .list2 li.active>a, .haik-palette-charcoal .haik-article-menu .list2 li.active>a {
  color: #303F3F
}

.haik-palette-charcoal .haik-menu .list2 a, .haik-palette-charcoal .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-charcoal .haik-menu .list2 li:hover>a, .haik-palette-charcoal .haik-article-menu .list2 li:hover>a {
  color: #303F3F;
  text-decoration: none
}

.haik-palette-charcoal .haik-menu .list-group, .haik-palette-charcoal .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-charcoal .haik-menu .list-group-item, .haik-palette-charcoal .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-charcoal .haik-menu .list-group-item, .haik-palette-charcoal .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-charcoal .haik-menu ul.qblog_recent, .haik-palette-charcoal .haik-article-menu ul.qblog_recent, .haik-palette-charcoal .haik-menu ul.qblog_categories, .haik-palette-charcoal .haik-article-menu ul.qblog_categories, .haik-palette-charcoal .haik-menu ul.qblog_recent_comments, .haik-palette-charcoal .haik-article-menu ul.qblog_recent_comments, .haik-palette-charcoal .haik-menu ul.qblog_archives, .haik-palette-charcoal .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-charcoal .haik-menu ul.qblog_recent li, .haik-palette-charcoal .haik-article-menu ul.qblog_recent li, .haik-palette-charcoal .haik-menu ul.qblog_categories li, .haik-palette-charcoal .haik-article-menu ul.qblog_categories li, .haik-palette-charcoal .haik-menu ul.qblog_recent_comments li, .haik-palette-charcoal .haik-article-menu ul.qblog_recent_comments li, .haik-palette-charcoal .haik-menu ul.qblog_archives li, .haik-palette-charcoal .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-charcoal .haik-menu ul.qblog_recent li:hover a, .haik-palette-charcoal .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-charcoal .haik-menu ul.qblog_categories li:hover a, .haik-palette-charcoal .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-charcoal .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-charcoal .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-charcoal .haik-menu ul.qblog_archives li:hover a, .haik-palette-charcoal .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #303F3F
}

.haik-palette-charcoal .haik-menu ul.qblog_recent li.active a, .haik-palette-charcoal .haik-article-menu ul.qblog_recent li.active a, .haik-palette-charcoal .haik-menu ul.qblog_categories li.active a, .haik-palette-charcoal .haik-article-menu ul.qblog_categories li.active a, .haik-palette-charcoal .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-charcoal .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-charcoal .haik-menu ul.qblog_archives li.active a, .haik-palette-charcoal .haik-article-menu ul.qblog_archives li.active a {
  color: #303F3F
}

.haik-palette-charcoal .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-charcoal .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-charcoal .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-charcoal .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-charcoal .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-charcoal .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-charcoal .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-charcoal .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-charcoal .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-charcoal .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-charcoal .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-charcoal .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-charcoal .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-charcoal .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-charcoal .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-charcoal .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-charcoal .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #303F3F
}

.haik-palette-charcoal .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-charcoal .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-charcoal .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-charcoal .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #303F3F
}

.haik-palette-charcoal .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-charcoal .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-charcoal .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-charcoal .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-charcoal .haik-menu .qhm-plugin-recent, .haik-palette-charcoal .haik-article-menu .qhm-plugin-recent, .haik-palette-charcoal .haik-menu .qhm-plugin-popular, .haik-palette-charcoal .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-charcoal .haik-menu .qhm-plugin-recent h5, .haik-palette-charcoal .haik-article-menu .qhm-plugin-recent h5, .haik-palette-charcoal .haik-menu .qhm-plugin-popular h5, .haik-palette-charcoal .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-charcoal .haik-menu .qhm-plugin-recent strong, .haik-palette-charcoal .haik-article-menu .qhm-plugin-recent strong, .haik-palette-charcoal .haik-menu .qhm-plugin-popular strong, .haik-palette-charcoal .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-charcoal .haik-menu .qhm-plugin-recent ul, .haik-palette-charcoal .haik-article-menu .qhm-plugin-recent ul, .haik-palette-charcoal .haik-menu .qhm-plugin-popular ul, .haik-palette-charcoal .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-charcoal .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-charcoal .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-charcoal .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-charcoal .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-charcoal .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-charcoal .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-charcoal .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-charcoal .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-charcoal .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-charcoal .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-charcoal .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-charcoal .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-charcoal .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-charcoal .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-charcoal .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-charcoal .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-charcoal .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-charcoal .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-charcoal .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-charcoal .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #303F3F
}

.haik-palette-charcoal .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-charcoal .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-charcoal .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-charcoal .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #303F3F
}

.haik-palette-charcoal .qblog_categories>.list-group-item, .haik-palette-charcoal .qblog_recent_comments>.list-group-item, .haik-palette-charcoal .qblog_archives>.list-group-item, .haik-palette-charcoal .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-charcoal .qblog_categories>.list-group-item:first-child, .haik-palette-charcoal .qblog_categories>.list-group-item:last-child, .haik-palette-charcoal .qblog_recent_comments>.list-group-item:first-child, .haik-palette-charcoal .qblog_recent_comments>.list-group-item:last-child, .haik-palette-charcoal .qblog_archives>.list-group-item:first-child, .haik-palette-charcoal .qblog_archives>.list-group-item:last-child, .haik-palette-charcoal .qblog_recent>.list-group-item:first-child, .haik-palette-charcoal .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-charcoal .qblog_categories>.list-group-item a, .haik-palette-charcoal .qblog_recent_comments>.list-group-item a, .haik-palette-charcoal .qblog_archives>.list-group-item a, .haik-palette-charcoal .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-charcoal .haik-menu .qhm-plugin-calendar2, .haik-palette-charcoal .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-charcoal .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-charcoal .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-charcoal .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-charcoal .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-charcoal .haik-menu form, .haik-palette-charcoal .haik-article-menu form {
  padding: 15px
}

.haik-palette-charcoal .haik-menu p.plg_select_fsize, .haik-palette-charcoal .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-charcoal .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-charcoal .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-charcoal .haik-footer h2, .haik-palette-charcoal .haik-footer h3, .haik-palette-charcoal .haik-footer h4 {
  color: #303F3F;
  margin-bottom: 5px
}

.haik-palette-charcoal .haik-footer h2 a, .haik-palette-charcoal .haik-footer h3 a, .haik-palette-charcoal .haik-footer h4 a {
  color: #303F3F
}

.haik-palette-charcoal .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-charcoal .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-charcoal .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-charcoal .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-charcoal .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-charcoal .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-charcoal .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-charcoal .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-charcoal .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-charcoal .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-charcoal .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-charcoal .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-charcoal .haik-licence p a {
  color: #999999;
}

.haik-palette-charcoal .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-charcoal .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-charcoal h2.qblog_title:before, .haik-palette-charcoal h2.qblog_title:after {
  background-image: none
}

.haik-palette-charcoal h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-charcoal .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-charcoal .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-charcoal .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-charcoal .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-charcoal .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-charcoal .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-charcoal .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-charcoal .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-charcoal .qblog-list ul li {
  padding: 0
}

.haik-palette-charcoal .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<charcoal【チャコール】><ここまで>………………▼*/
/*▼<fadednavy【フェイデッドネイビー】>…………………………………▼*/
.haik-palette-fadednavy .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-fadednavy .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #444B5D;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-fadednavy .haik-nav.navbar-default .navbar-toggle {
  background-color: #444B5D;
  border: 1px solid #444B5D;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-fadednavy .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-fadednavy .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-fadednavy .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-fadednavy .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-fadednavy .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-fadednavy .navbar-brand:hover {
  color: #444B5D;
}

@media(min-width:768px) {
  .haik-palette-fadednavy .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-fadednavy .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-fadednavy .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-fadednavy .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-fadednavy .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-fadednavy .navbar-default .navbar-nav>li>a:hover {
  color: #444B5D;
}

@media(max-width:767px) {
  .haik-palette-fadednavy .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-fadednavy .navbar-default .navbar-nav>li.active>a, .haik-palette-fadednavy .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #444B5D;
}

.haik-palette-fadednavy .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-fadednavy .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-fadednavy .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-fadednavy .navbar-default .list1 {
    float: none
  }
}

.haik-palette-fadednavy .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-fadednavy .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-fadednavy .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-fadednavy .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-fadednavy .navbar-default .list1>li>a:hover {
  color: #444B5D;
  text-decoration: none
}

.haik-palette-fadednavy .navbar-default .list1>li.active>a {
  color: #444B5D;
  background-color: transparent
}

.haik-palette-fadednavy .navbar-default .list1>li.active>a:hover {
  color: #444B5D;
  background-color: transparent
}

.haik-palette-fadednavy .nav .open>a:focus, .haik-palette-fadednavy .nav .open>a:hover, .haik-palette-fadednavy .nav .open>a {
  border-color: transparent
}

.haik-palette-fadednavy .navbar-default .navbar-nav>.open>a, .haik-palette-fadednavy .navbar-default .navbar-nav>.open>a:hover, .haik-palette-fadednavy .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-fadednavy .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-fadednavy .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-fadednavy .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #444B5D;
}

@media(max-width:767px) {
  .haik-palette-fadednavy .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #444B5D
  }
}

@media(max-width:767px) {
  .haik-palette-fadednavy .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-fadednavy .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-fadednavy .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-fadednavy .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #444B5D
}

@media(max-width:767px) {
  .haik-palette-fadednavy .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-fadednavy .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-fadednavy .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #444B5D
  }
}
/*アイキャッチ*/
.haik-palette-fadednavy .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-fadednavy .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-fadednavy .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-fadednavy .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-fadednavy .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-fadednavy .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-fadednavy .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-fadednavy .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-fadednavy .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-fadednavy .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-fadednavy .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-fadednavy .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-fadednavy .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-fadednavy .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-fadednavy .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-fadednavy .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-fadednavy .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-fadednavy .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-fadednavy .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-fadednavy .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-fadednavy .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-fadednavy .haik-xs-nopadding .haik-menu, .haik-palette-fadednavy .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-fadednavy .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-fadednavy .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-fadednavy .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-fadednavy .haik-container h2:before {
  background-color: #444B5D; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-fadednavy .haik-container h2 a {
  color: #444B5D;
}

.haik-palette-fadednavy .haik-container h2 a:hover {
  color: #444B5D;
  text-decoration: none
}

.haik-palette-fadednavy .haik-container h2 a:hover small {
  color: #444B5D;
}

.haik-palette-fadednavy .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-fadednavy .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-fadednavy .haik-container h3 a {
  color: #333
}

.haik-palette-fadednavy .haik-container h3 a:hover {
  color: #444B5D;
  text-decoration: none
}

.haik-palette-fadednavy .haik-container h3 a:hover small {
  color: #444B5D;
}

.haik-palette-fadednavy .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-fadednavy .haik-container h4 a {
  color: #444B5D
}

.haik-palette-fadednavy .haik-container h4 a:hover {
  color: #444B5D;
  text-decoration: none
}

.haik-palette-fadednavy .haik-container h4 a:hover small {
  color: #444B5D
}

@media(max-width:767px) {
  .haik-palette-fadednavy .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-fadednavy .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-fadednavy .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-fadednavy .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-fadednavy .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-fadednavy .haik-menu, .haik-palette-fadednavy .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-fadednavy .haik-menu, .haik-palette-fadednavy .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-fadednavy .haik-menu h2, .haik-palette-fadednavy .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-fadednavy .haik-menu h2 a, .haik-palette-fadednavy .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-fadednavy .haik-menu h2:hover a, .haik-palette-fadednavy .haik-article-menu h2:hover a, .haik-palette-fadednavy .haik-menu h2.focus a, .haik-palette-fadednavy .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-fadednavy .haik-menu h3, .haik-palette-fadednavy .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-fadednavy .haik-menu h3, .haik-palette-fadednavy .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-fadednavy .haik-menu h3 a, .haik-palette-fadednavy .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-fadednavy .haik-menu h3:hover a, .haik-palette-fadednavy .haik-article-menu h3:hover a, .haik-palette-fadednavy .haik-menu h3.focus a, .haik-palette-fadednavy .haik-article-menu h3.focus a {
  color: #444B5D;
  text-decoration: none;
}

.haik-palette-fadednavy .haik-menu h4, .haik-palette-fadednavy .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-fadednavy .haik-menu h4, .haik-palette-fadednavy .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-fadednavy .haik-menu h4 a, .haik-palette-fadednavy .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-fadednavy .haik-menu h4:hover a, .haik-palette-fadednavy .haik-article-menu h4:hover a, .haik-palette-fadednavy .haik-menu h4.focus a, .haik-palette-fadednavy .haik-article-menu h4.focus a {
  color: #444B5D;
  text-decoration: none
}

.haik-palette-fadednavy .haik-menu p, .haik-palette-fadednavy .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-fadednavy .haik-menu h3+h3, .haik-palette-fadednavy .haik-article-menu h3+h3, .haik-palette-fadednavy .haik-menu h3+h4, .haik-palette-fadednavy .haik-article-menu h3+h4, .haik-palette-fadednavy .haik-menu h4+h4, .haik-palette-fadednavy .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-fadednavy .haik-menu h2+h2, .haik-palette-fadednavy .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-fadednavy .haik-menu .list1, .haik-palette-fadednavy .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-fadednavy .haik-menu .list1>.list-group-item>a, .haik-palette-fadednavy .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-fadednavy .haik-menu .list1>.list-group-item.active>a, .haik-palette-fadednavy .haik-article-menu .list1>.list-group-item.active>a {
  color: #444B5D;
}

.haik-palette-fadednavy .haik-menu .list1>.list-group-item:hover, .haik-palette-fadednavy .haik-article-menu .list1>.list-group-item:hover {
  color: #444B5D;
}

.haik-palette-fadednavy .haik-menu .list1>.list-group-item:hover>a, .haik-palette-fadednavy .haik-article-menu .list1>.list-group-item:hover>a {
  color: #444B5D;
  text-decoration: none
}

.haik-palette-fadednavy .haik-menu .list1 .list2, .haik-palette-fadednavy .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-fadednavy .haik-menu .list1 .list2>li a, .haik-palette-fadednavy .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-fadednavy .haik-menu .list1 .list2>li:hover>a, .haik-palette-fadednavy .haik-article-menu .list1 .list2>li:hover>a {
  color: #444B5D
}

@media(max-width:767px) {
  .haik-palette-fadednavy .haik-menu .list1 .list2, .haik-palette-fadednavy .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-fadednavy .haik-menu .list1 .list2 li>a, .haik-palette-fadednavy .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-fadednavy .haik-menu .list2, .haik-palette-fadednavy .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-fadednavy .haik-menu .list2 li.active>a, .haik-palette-fadednavy .haik-article-menu .list2 li.active>a {
  color: #444B5D
}

.haik-palette-fadednavy .haik-menu .list2 a, .haik-palette-fadednavy .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-fadednavy .haik-menu .list2 li:hover>a, .haik-palette-fadednavy .haik-article-menu .list2 li:hover>a {
  color: #444B5D;
  text-decoration: none
}

.haik-palette-fadednavy .haik-menu .list-group, .haik-palette-fadednavy .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-fadednavy .haik-menu .list-group-item, .haik-palette-fadednavy .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-fadednavy .haik-menu .list-group-item, .haik-palette-fadednavy .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-fadednavy .haik-menu ul.qblog_recent, .haik-palette-fadednavy .haik-article-menu ul.qblog_recent, .haik-palette-fadednavy .haik-menu ul.qblog_categories, .haik-palette-fadednavy .haik-article-menu ul.qblog_categories, .haik-palette-fadednavy .haik-menu ul.qblog_recent_comments, .haik-palette-fadednavy .haik-article-menu ul.qblog_recent_comments, .haik-palette-fadednavy .haik-menu ul.qblog_archives, .haik-palette-fadednavy .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-fadednavy .haik-menu ul.qblog_recent li, .haik-palette-fadednavy .haik-article-menu ul.qblog_recent li, .haik-palette-fadednavy .haik-menu ul.qblog_categories li, .haik-palette-fadednavy .haik-article-menu ul.qblog_categories li, .haik-palette-fadednavy .haik-menu ul.qblog_recent_comments li, .haik-palette-fadednavy .haik-article-menu ul.qblog_recent_comments li, .haik-palette-fadednavy .haik-menu ul.qblog_archives li, .haik-palette-fadednavy .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-fadednavy .haik-menu ul.qblog_recent li:hover a, .haik-palette-fadednavy .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-fadednavy .haik-menu ul.qblog_categories li:hover a, .haik-palette-fadednavy .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-fadednavy .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-fadednavy .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-fadednavy .haik-menu ul.qblog_archives li:hover a, .haik-palette-fadednavy .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #444B5D
}

.haik-palette-fadednavy .haik-menu ul.qblog_recent li.active a, .haik-palette-fadednavy .haik-article-menu ul.qblog_recent li.active a, .haik-palette-fadednavy .haik-menu ul.qblog_categories li.active a, .haik-palette-fadednavy .haik-article-menu ul.qblog_categories li.active a, .haik-palette-fadednavy .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-fadednavy .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-fadednavy .haik-menu ul.qblog_archives li.active a, .haik-palette-fadednavy .haik-article-menu ul.qblog_archives li.active a {
  color: #444B5D
}

.haik-palette-fadednavy .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-fadednavy .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-fadednavy .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-fadednavy .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-fadednavy .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-fadednavy .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-fadednavy .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-fadednavy .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-fadednavy .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-fadednavy .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-fadednavy .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-fadednavy .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-fadednavy .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-fadednavy .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-fadednavy .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-fadednavy .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-fadednavy .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #444B5D
}

.haik-palette-fadednavy .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-fadednavy .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-fadednavy .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-fadednavy .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #444B5D
}

.haik-palette-fadednavy .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-fadednavy .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-fadednavy .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-fadednavy .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-fadednavy .haik-menu .qhm-plugin-recent, .haik-palette-fadednavy .haik-article-menu .qhm-plugin-recent, .haik-palette-fadednavy .haik-menu .qhm-plugin-popular, .haik-palette-fadednavy .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-fadednavy .haik-menu .qhm-plugin-recent h5, .haik-palette-fadednavy .haik-article-menu .qhm-plugin-recent h5, .haik-palette-fadednavy .haik-menu .qhm-plugin-popular h5, .haik-palette-fadednavy .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-fadednavy .haik-menu .qhm-plugin-recent strong, .haik-palette-fadednavy .haik-article-menu .qhm-plugin-recent strong, .haik-palette-fadednavy .haik-menu .qhm-plugin-popular strong, .haik-palette-fadednavy .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-fadednavy .haik-menu .qhm-plugin-recent ul, .haik-palette-fadednavy .haik-article-menu .qhm-plugin-recent ul, .haik-palette-fadednavy .haik-menu .qhm-plugin-popular ul, .haik-palette-fadednavy .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-fadednavy .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-fadednavy .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-fadednavy .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-fadednavy .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-fadednavy .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-fadednavy .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-fadednavy .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-fadednavy .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-fadednavy .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-fadednavy .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-fadednavy .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-fadednavy .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-fadednavy .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-fadednavy .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-fadednavy .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-fadednavy .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-fadednavy .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-fadednavy .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-fadednavy .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-fadednavy .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #444B5D
}

.haik-palette-fadednavy .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-fadednavy .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-fadednavy .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-fadednavy .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #444B5D
}

.haik-palette-fadednavy .qblog_categories>.list-group-item, .haik-palette-fadednavy .qblog_recent_comments>.list-group-item, .haik-palette-fadednavy .qblog_archives>.list-group-item, .haik-palette-fadednavy .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-fadednavy .qblog_categories>.list-group-item:first-child, .haik-palette-fadednavy .qblog_categories>.list-group-item:last-child, .haik-palette-fadednavy .qblog_recent_comments>.list-group-item:first-child, .haik-palette-fadednavy .qblog_recent_comments>.list-group-item:last-child, .haik-palette-fadednavy .qblog_archives>.list-group-item:first-child, .haik-palette-fadednavy .qblog_archives>.list-group-item:last-child, .haik-palette-fadednavy .qblog_recent>.list-group-item:first-child, .haik-palette-fadednavy .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-fadednavy .qblog_categories>.list-group-item a, .haik-palette-fadednavy .qblog_recent_comments>.list-group-item a, .haik-palette-fadednavy .qblog_archives>.list-group-item a, .haik-palette-fadednavy .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-fadednavy .haik-menu .qhm-plugin-calendar2, .haik-palette-fadednavy .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-fadednavy .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-fadednavy .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-fadednavy .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-fadednavy .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-fadednavy .haik-menu form, .haik-palette-fadednavy .haik-article-menu form {
  padding: 15px
}

.haik-palette-fadednavy .haik-menu p.plg_select_fsize, .haik-palette-fadednavy .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-fadednavy .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-fadednavy .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-fadednavy .haik-footer h2, .haik-palette-fadednavy .haik-footer h3, .haik-palette-fadednavy .haik-footer h4 {
  color: #444B5D;
  margin-bottom: 5px
}

.haik-palette-fadednavy .haik-footer h2 a, .haik-palette-fadednavy .haik-footer h3 a, .haik-palette-fadednavy .haik-footer h4 a {
  color: #444B5D
}

.haik-palette-fadednavy .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-fadednavy .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-fadednavy .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-fadednavy .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-fadednavy .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-fadednavy .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-fadednavy .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-fadednavy .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-fadednavy .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-fadednavy .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-fadednavy .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-fadednavy .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-fadednavy .haik-licence p a {
  color: #999999;
}

.haik-palette-fadednavy .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-fadednavy .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-fadednavy h2.qblog_title:before, .haik-palette-fadednavy h2.qblog_title:after {
  background-image: none
}

.haik-palette-fadednavy h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-fadednavy .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-fadednavy .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-fadednavy .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-fadednavy .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-fadednavy .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-fadednavy .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-fadednavy .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-fadednavy .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-fadednavy .qblog-list ul li {
  padding: 0
}

.haik-palette-fadednavy .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<fadednavy【フェイデッドネイビー】><ここまで>………………▼*/
/*▼<slate【スレイト】>…………………………………▼*/
.haik-palette-slate .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-slate .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #626B70;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-slate .haik-nav.navbar-default .navbar-toggle {
  background-color: #626B70;
  border: 1px solid #626B70;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-slate .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-slate .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-slate .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-slate .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-slate .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-slate .navbar-brand:hover {
  color: #626B70;
}

@media(min-width:768px) {
  .haik-palette-slate .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-slate .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-slate .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-slate .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-slate .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-slate .navbar-default .navbar-nav>li>a:hover {
  color: #626B70;
}

@media(max-width:767px) {
  .haik-palette-slate .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-slate .navbar-default .navbar-nav>li.active>a, .haik-palette-slate .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #626B70;
}

.haik-palette-slate .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-slate .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-slate .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-slate .navbar-default .list1 {
    float: none
  }
}

.haik-palette-slate .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-slate .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-slate .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-slate .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-slate .navbar-default .list1>li>a:hover {
  color: #626B70;
  text-decoration: none
}

.haik-palette-slate .navbar-default .list1>li.active>a {
  color: #626B70;
  background-color: transparent
}

.haik-palette-slate .navbar-default .list1>li.active>a:hover {
  color: #626B70;
  background-color: transparent
}

.haik-palette-slate .nav .open>a:focus, .haik-palette-slate .nav .open>a:hover, .haik-palette-slate .nav .open>a {
  border-color: transparent
}

.haik-palette-slate .navbar-default .navbar-nav>.open>a, .haik-palette-slate .navbar-default .navbar-nav>.open>a:hover, .haik-palette-slate .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-slate .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-slate .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-slate .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #626B70;
}

@media(max-width:767px) {
  .haik-palette-slate .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #626B70
  }
}

@media(max-width:767px) {
  .haik-palette-slate .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-slate .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-slate .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-slate .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #626B70
}

@media(max-width:767px) {
  .haik-palette-slate .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-slate .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-slate .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #626B70
  }
}
/*アイキャッチ*/
.haik-palette-slate .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-slate .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-slate .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-slate .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-slate .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-slate .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-slate .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-slate .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-slate .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-slate .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-slate .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-slate .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-slate .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-slate .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-slate .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-slate .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-slate .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-slate .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-slate .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-slate .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-slate .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-slate .haik-xs-nopadding .haik-menu, .haik-palette-slate .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-slate .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-slate .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-slate .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-slate .haik-container h2:before {
  background-color: #626B70; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-slate .haik-container h2 a {
  color: #626B70;
}

.haik-palette-slate .haik-container h2 a:hover {
  color: #626B70;
  text-decoration: none
}

.haik-palette-slate .haik-container h2 a:hover small {
  color: #626B70;
}

.haik-palette-slate .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-slate .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-slate .haik-container h3 a {
  color: #333
}

.haik-palette-slate .haik-container h3 a:hover {
  color: #626B70;
  text-decoration: none
}

.haik-palette-slate .haik-container h3 a:hover small {
  color: #626B70;
}

.haik-palette-slate .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-slate .haik-container h4 a {
  color: #626B70
}

.haik-palette-slate .haik-container h4 a:hover {
  color: #626B70;
  text-decoration: none
}

.haik-palette-slate .haik-container h4 a:hover small {
  color: #626B70
}

@media(max-width:767px) {
  .haik-palette-slate .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-slate .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-slate .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-slate .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-slate .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-slate .haik-menu, .haik-palette-slate .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-slate .haik-menu, .haik-palette-slate .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-slate .haik-menu h2, .haik-palette-slate .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-slate .haik-menu h2 a, .haik-palette-slate .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-slate .haik-menu h2:hover a, .haik-palette-slate .haik-article-menu h2:hover a, .haik-palette-slate .haik-menu h2.focus a, .haik-palette-slate .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-slate .haik-menu h3, .haik-palette-slate .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-slate .haik-menu h3, .haik-palette-slate .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-slate .haik-menu h3 a, .haik-palette-slate .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-slate .haik-menu h3:hover a, .haik-palette-slate .haik-article-menu h3:hover a, .haik-palette-slate .haik-menu h3.focus a, .haik-palette-slate .haik-article-menu h3.focus a {
  color: #626B70;
  text-decoration: none;
}

.haik-palette-slate .haik-menu h4, .haik-palette-slate .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-slate .haik-menu h4, .haik-palette-slate .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-slate .haik-menu h4 a, .haik-palette-slate .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-slate .haik-menu h4:hover a, .haik-palette-slate .haik-article-menu h4:hover a, .haik-palette-slate .haik-menu h4.focus a, .haik-palette-slate .haik-article-menu h4.focus a {
  color: #626B70;
  text-decoration: none
}

.haik-palette-slate .haik-menu p, .haik-palette-slate .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-slate .haik-menu h3+h3, .haik-palette-slate .haik-article-menu h3+h3, .haik-palette-slate .haik-menu h3+h4, .haik-palette-slate .haik-article-menu h3+h4, .haik-palette-slate .haik-menu h4+h4, .haik-palette-slate .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-slate .haik-menu h2+h2, .haik-palette-slate .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-slate .haik-menu .list1, .haik-palette-slate .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-slate .haik-menu .list1>.list-group-item>a, .haik-palette-slate .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-slate .haik-menu .list1>.list-group-item.active>a, .haik-palette-slate .haik-article-menu .list1>.list-group-item.active>a {
  color: #626B70;
}

.haik-palette-slate .haik-menu .list1>.list-group-item:hover, .haik-palette-slate .haik-article-menu .list1>.list-group-item:hover {
  color: #626B70;
}

.haik-palette-slate .haik-menu .list1>.list-group-item:hover>a, .haik-palette-slate .haik-article-menu .list1>.list-group-item:hover>a {
  color: #626B70;
  text-decoration: none
}

.haik-palette-slate .haik-menu .list1 .list2, .haik-palette-slate .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-slate .haik-menu .list1 .list2>li a, .haik-palette-slate .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-slate .haik-menu .list1 .list2>li:hover>a, .haik-palette-slate .haik-article-menu .list1 .list2>li:hover>a {
  color: #626B70
}

@media(max-width:767px) {
  .haik-palette-slate .haik-menu .list1 .list2, .haik-palette-slate .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-slate .haik-menu .list1 .list2 li>a, .haik-palette-slate .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-slate .haik-menu .list2, .haik-palette-slate .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-slate .haik-menu .list2 li.active>a, .haik-palette-slate .haik-article-menu .list2 li.active>a {
  color: #626B70
}

.haik-palette-slate .haik-menu .list2 a, .haik-palette-slate .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-slate .haik-menu .list2 li:hover>a, .haik-palette-slate .haik-article-menu .list2 li:hover>a {
  color: #626B70;
  text-decoration: none
}

.haik-palette-slate .haik-menu .list-group, .haik-palette-slate .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-slate .haik-menu .list-group-item, .haik-palette-slate .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-slate .haik-menu .list-group-item, .haik-palette-slate .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-slate .haik-menu ul.qblog_recent, .haik-palette-slate .haik-article-menu ul.qblog_recent, .haik-palette-slate .haik-menu ul.qblog_categories, .haik-palette-slate .haik-article-menu ul.qblog_categories, .haik-palette-slate .haik-menu ul.qblog_recent_comments, .haik-palette-slate .haik-article-menu ul.qblog_recent_comments, .haik-palette-slate .haik-menu ul.qblog_archives, .haik-palette-slate .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-slate .haik-menu ul.qblog_recent li, .haik-palette-slate .haik-article-menu ul.qblog_recent li, .haik-palette-slate .haik-menu ul.qblog_categories li, .haik-palette-slate .haik-article-menu ul.qblog_categories li, .haik-palette-slate .haik-menu ul.qblog_recent_comments li, .haik-palette-slate .haik-article-menu ul.qblog_recent_comments li, .haik-palette-slate .haik-menu ul.qblog_archives li, .haik-palette-slate .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-slate .haik-menu ul.qblog_recent li:hover a, .haik-palette-slate .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-slate .haik-menu ul.qblog_categories li:hover a, .haik-palette-slate .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-slate .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-slate .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-slate .haik-menu ul.qblog_archives li:hover a, .haik-palette-slate .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #626B70
}

.haik-palette-slate .haik-menu ul.qblog_recent li.active a, .haik-palette-slate .haik-article-menu ul.qblog_recent li.active a, .haik-palette-slate .haik-menu ul.qblog_categories li.active a, .haik-palette-slate .haik-article-menu ul.qblog_categories li.active a, .haik-palette-slate .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-slate .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-slate .haik-menu ul.qblog_archives li.active a, .haik-palette-slate .haik-article-menu ul.qblog_archives li.active a {
  color: #626B70
}

.haik-palette-slate .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-slate .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-slate .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-slate .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-slate .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-slate .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-slate .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-slate .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-slate .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-slate .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-slate .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-slate .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-slate .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-slate .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-slate .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-slate .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-slate .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #626B70
}

.haik-palette-slate .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-slate .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-slate .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-slate .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #626B70
}

.haik-palette-slate .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-slate .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-slate .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-slate .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-slate .haik-menu .qhm-plugin-recent, .haik-palette-slate .haik-article-menu .qhm-plugin-recent, .haik-palette-slate .haik-menu .qhm-plugin-popular, .haik-palette-slate .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-slate .haik-menu .qhm-plugin-recent h5, .haik-palette-slate .haik-article-menu .qhm-plugin-recent h5, .haik-palette-slate .haik-menu .qhm-plugin-popular h5, .haik-palette-slate .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-slate .haik-menu .qhm-plugin-recent strong, .haik-palette-slate .haik-article-menu .qhm-plugin-recent strong, .haik-palette-slate .haik-menu .qhm-plugin-popular strong, .haik-palette-slate .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-slate .haik-menu .qhm-plugin-recent ul, .haik-palette-slate .haik-article-menu .qhm-plugin-recent ul, .haik-palette-slate .haik-menu .qhm-plugin-popular ul, .haik-palette-slate .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-slate .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-slate .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-slate .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-slate .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-slate .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-slate .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-slate .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-slate .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-slate .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-slate .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-slate .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-slate .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-slate .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-slate .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-slate .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-slate .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-slate .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-slate .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-slate .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-slate .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #626B70
}

.haik-palette-slate .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-slate .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-slate .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-slate .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #626B70
}

.haik-palette-slate .qblog_categories>.list-group-item, .haik-palette-slate .qblog_recent_comments>.list-group-item, .haik-palette-slate .qblog_archives>.list-group-item, .haik-palette-slate .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-slate .qblog_categories>.list-group-item:first-child, .haik-palette-slate .qblog_categories>.list-group-item:last-child, .haik-palette-slate .qblog_recent_comments>.list-group-item:first-child, .haik-palette-slate .qblog_recent_comments>.list-group-item:last-child, .haik-palette-slate .qblog_archives>.list-group-item:first-child, .haik-palette-slate .qblog_archives>.list-group-item:last-child, .haik-palette-slate .qblog_recent>.list-group-item:first-child, .haik-palette-slate .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-slate .qblog_categories>.list-group-item a, .haik-palette-slate .qblog_recent_comments>.list-group-item a, .haik-palette-slate .qblog_archives>.list-group-item a, .haik-palette-slate .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-slate .haik-menu .qhm-plugin-calendar2, .haik-palette-slate .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-slate .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-slate .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-slate .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-slate .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-slate .haik-menu form, .haik-palette-slate .haik-article-menu form {
  padding: 15px
}

.haik-palette-slate .haik-menu p.plg_select_fsize, .haik-palette-slate .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-slate .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-slate .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-slate .haik-footer h2, .haik-palette-slate .haik-footer h3, .haik-palette-slate .haik-footer h4 {
  color: #626B70;
  margin-bottom: 5px
}

.haik-palette-slate .haik-footer h2 a, .haik-palette-slate .haik-footer h3 a, .haik-palette-slate .haik-footer h4 a {
  color: #626B70
}

.haik-palette-slate .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-slate .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-slate .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-slate .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-slate .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-slate .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-slate .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-slate .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-slate .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-slate .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-slate .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-slate .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-slate .haik-licence p a {
  color: #999999;
}

.haik-palette-slate .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-slate .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-slate h2.qblog_title:before, .haik-palette-slate h2.qblog_title:after {
  background-image: none
}

.haik-palette-slate h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-slate .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-slate .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-slate .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-slate .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-slate .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-slate .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-slate .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-slate .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-slate .qblog-list ul li {
  padding: 0
}

.haik-palette-slate .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<slate【スレイト】><ここまで>………………▼*/
/*▼<raisin【レーズン】>…………………………………▼*/
.haik-palette-raisin .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-raisin .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #6B395F;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-raisin .haik-nav.navbar-default .navbar-toggle {
  background-color: #6B395F;
  border: 1px solid #6B395F;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-raisin .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-raisin .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-raisin .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-raisin .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-raisin .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-raisin .navbar-brand:hover {
  color: #6B395F;
}

@media(min-width:768px) {
  .haik-palette-raisin .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-raisin .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-raisin .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-raisin .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-raisin .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-raisin .navbar-default .navbar-nav>li>a:hover {
  color: #6B395F;
}

@media(max-width:767px) {
  .haik-palette-raisin .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-raisin .navbar-default .navbar-nav>li.active>a, .haik-palette-raisin .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #6B395F;
}

.haik-palette-raisin .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-raisin .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-raisin .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-raisin .navbar-default .list1 {
    float: none
  }
}

.haik-palette-raisin .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-raisin .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-raisin .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-raisin .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-raisin .navbar-default .list1>li>a:hover {
  color: #6B395F;
  text-decoration: none
}

.haik-palette-raisin .navbar-default .list1>li.active>a {
  color: #6B395F;
  background-color: transparent
}

.haik-palette-raisin .navbar-default .list1>li.active>a:hover {
  color: #6B395F;
  background-color: transparent
}

.haik-palette-raisin .nav .open>a:focus, .haik-palette-raisin .nav .open>a:hover, .haik-palette-raisin .nav .open>a {
  border-color: transparent
}

.haik-palette-raisin .navbar-default .navbar-nav>.open>a, .haik-palette-raisin .navbar-default .navbar-nav>.open>a:hover, .haik-palette-raisin .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-raisin .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-raisin .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-raisin .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #6B395F;
}

@media(max-width:767px) {
  .haik-palette-raisin .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #6B395F
  }
}

@media(max-width:767px) {
  .haik-palette-raisin .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-raisin .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-raisin .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-raisin .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #6B395F
}

@media(max-width:767px) {
  .haik-palette-raisin .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-raisin .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-raisin .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #6B395F
  }
}
/*アイキャッチ*/
.haik-palette-raisin .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-raisin .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-raisin .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-raisin .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-raisin .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-raisin .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-raisin .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-raisin .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-raisin .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-raisin .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-raisin .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-raisin .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-raisin .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-raisin .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-raisin .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-raisin .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-raisin .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-raisin .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-raisin .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-raisin .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-raisin .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-raisin .haik-xs-nopadding .haik-menu, .haik-palette-raisin .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-raisin .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-raisin .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-raisin .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-raisin .haik-container h2:before {
  background-color: #6B395F; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-raisin .haik-container h2 a {
  color: #6B395F;
}

.haik-palette-raisin .haik-container h2 a:hover {
  color: #6B395F;
  text-decoration: none
}

.haik-palette-raisin .haik-container h2 a:hover small {
  color: #6B395F;
}

.haik-palette-raisin .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-raisin .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-raisin .haik-container h3 a {
  color: #333
}

.haik-palette-raisin .haik-container h3 a:hover {
  color: #6B395F;
  text-decoration: none
}

.haik-palette-raisin .haik-container h3 a:hover small {
  color: #6B395F;
}

.haik-palette-raisin .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-raisin .haik-container h4 a {
  color: #6B395F
}

.haik-palette-raisin .haik-container h4 a:hover {
  color: #6B395F;
  text-decoration: none
}

.haik-palette-raisin .haik-container h4 a:hover small {
  color: #6B395F
}

@media(max-width:767px) {
  .haik-palette-raisin .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-raisin .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-raisin .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-raisin .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-raisin .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-raisin .haik-menu, .haik-palette-raisin .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-raisin .haik-menu, .haik-palette-raisin .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-raisin .haik-menu h2, .haik-palette-raisin .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-raisin .haik-menu h2 a, .haik-palette-raisin .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-raisin .haik-menu h2:hover a, .haik-palette-raisin .haik-article-menu h2:hover a, .haik-palette-raisin .haik-menu h2.focus a, .haik-palette-raisin .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-raisin .haik-menu h3, .haik-palette-raisin .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-raisin .haik-menu h3, .haik-palette-raisin .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-raisin .haik-menu h3 a, .haik-palette-raisin .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-raisin .haik-menu h3:hover a, .haik-palette-raisin .haik-article-menu h3:hover a, .haik-palette-raisin .haik-menu h3.focus a, .haik-palette-raisin .haik-article-menu h3.focus a {
  color: #6B395F;
  text-decoration: none;
}

.haik-palette-raisin .haik-menu h4, .haik-palette-raisin .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-raisin .haik-menu h4, .haik-palette-raisin .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-raisin .haik-menu h4 a, .haik-palette-raisin .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-raisin .haik-menu h4:hover a, .haik-palette-raisin .haik-article-menu h4:hover a, .haik-palette-raisin .haik-menu h4.focus a, .haik-palette-raisin .haik-article-menu h4.focus a {
  color: #6B395F;
  text-decoration: none
}

.haik-palette-raisin .haik-menu p, .haik-palette-raisin .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-raisin .haik-menu h3+h3, .haik-palette-raisin .haik-article-menu h3+h3, .haik-palette-raisin .haik-menu h3+h4, .haik-palette-raisin .haik-article-menu h3+h4, .haik-palette-raisin .haik-menu h4+h4, .haik-palette-raisin .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-raisin .haik-menu h2+h2, .haik-palette-raisin .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-raisin .haik-menu .list1, .haik-palette-raisin .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-raisin .haik-menu .list1>.list-group-item>a, .haik-palette-raisin .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-raisin .haik-menu .list1>.list-group-item.active>a, .haik-palette-raisin .haik-article-menu .list1>.list-group-item.active>a {
  color: #6B395F;
}

.haik-palette-raisin .haik-menu .list1>.list-group-item:hover, .haik-palette-raisin .haik-article-menu .list1>.list-group-item:hover {
  color: #6B395F;
}

.haik-palette-raisin .haik-menu .list1>.list-group-item:hover>a, .haik-palette-raisin .haik-article-menu .list1>.list-group-item:hover>a {
  color: #6B395F;
  text-decoration: none
}

.haik-palette-raisin .haik-menu .list1 .list2, .haik-palette-raisin .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-raisin .haik-menu .list1 .list2>li a, .haik-palette-raisin .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-raisin .haik-menu .list1 .list2>li:hover>a, .haik-palette-raisin .haik-article-menu .list1 .list2>li:hover>a {
  color: #6B395F
}

@media(max-width:767px) {
  .haik-palette-raisin .haik-menu .list1 .list2, .haik-palette-raisin .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-raisin .haik-menu .list1 .list2 li>a, .haik-palette-raisin .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-raisin .haik-menu .list2, .haik-palette-raisin .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-raisin .haik-menu .list2 li.active>a, .haik-palette-raisin .haik-article-menu .list2 li.active>a {
  color: #6B395F
}

.haik-palette-raisin .haik-menu .list2 a, .haik-palette-raisin .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-raisin .haik-menu .list2 li:hover>a, .haik-palette-raisin .haik-article-menu .list2 li:hover>a {
  color: #6B395F;
  text-decoration: none
}

.haik-palette-raisin .haik-menu .list-group, .haik-palette-raisin .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-raisin .haik-menu .list-group-item, .haik-palette-raisin .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-raisin .haik-menu .list-group-item, .haik-palette-raisin .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-raisin .haik-menu ul.qblog_recent, .haik-palette-raisin .haik-article-menu ul.qblog_recent, .haik-palette-raisin .haik-menu ul.qblog_categories, .haik-palette-raisin .haik-article-menu ul.qblog_categories, .haik-palette-raisin .haik-menu ul.qblog_recent_comments, .haik-palette-raisin .haik-article-menu ul.qblog_recent_comments, .haik-palette-raisin .haik-menu ul.qblog_archives, .haik-palette-raisin .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-raisin .haik-menu ul.qblog_recent li, .haik-palette-raisin .haik-article-menu ul.qblog_recent li, .haik-palette-raisin .haik-menu ul.qblog_categories li, .haik-palette-raisin .haik-article-menu ul.qblog_categories li, .haik-palette-raisin .haik-menu ul.qblog_recent_comments li, .haik-palette-raisin .haik-article-menu ul.qblog_recent_comments li, .haik-palette-raisin .haik-menu ul.qblog_archives li, .haik-palette-raisin .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-raisin .haik-menu ul.qblog_recent li:hover a, .haik-palette-raisin .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-raisin .haik-menu ul.qblog_categories li:hover a, .haik-palette-raisin .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-raisin .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-raisin .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-raisin .haik-menu ul.qblog_archives li:hover a, .haik-palette-raisin .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #6B395F
}

.haik-palette-raisin .haik-menu ul.qblog_recent li.active a, .haik-palette-raisin .haik-article-menu ul.qblog_recent li.active a, .haik-palette-raisin .haik-menu ul.qblog_categories li.active a, .haik-palette-raisin .haik-article-menu ul.qblog_categories li.active a, .haik-palette-raisin .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-raisin .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-raisin .haik-menu ul.qblog_archives li.active a, .haik-palette-raisin .haik-article-menu ul.qblog_archives li.active a {
  color: #6B395F
}

.haik-palette-raisin .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-raisin .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-raisin .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-raisin .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-raisin .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-raisin .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-raisin .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-raisin .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-raisin .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-raisin .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-raisin .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-raisin .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-raisin .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-raisin .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-raisin .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-raisin .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-raisin .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #6B395F
}

.haik-palette-raisin .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-raisin .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-raisin .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-raisin .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #6B395F
}

.haik-palette-raisin .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-raisin .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-raisin .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-raisin .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-raisin .haik-menu .qhm-plugin-recent, .haik-palette-raisin .haik-article-menu .qhm-plugin-recent, .haik-palette-raisin .haik-menu .qhm-plugin-popular, .haik-palette-raisin .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-raisin .haik-menu .qhm-plugin-recent h5, .haik-palette-raisin .haik-article-menu .qhm-plugin-recent h5, .haik-palette-raisin .haik-menu .qhm-plugin-popular h5, .haik-palette-raisin .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-raisin .haik-menu .qhm-plugin-recent strong, .haik-palette-raisin .haik-article-menu .qhm-plugin-recent strong, .haik-palette-raisin .haik-menu .qhm-plugin-popular strong, .haik-palette-raisin .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-raisin .haik-menu .qhm-plugin-recent ul, .haik-palette-raisin .haik-article-menu .qhm-plugin-recent ul, .haik-palette-raisin .haik-menu .qhm-plugin-popular ul, .haik-palette-raisin .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-raisin .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-raisin .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-raisin .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-raisin .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-raisin .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-raisin .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-raisin .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-raisin .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-raisin .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-raisin .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-raisin .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-raisin .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-raisin .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-raisin .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-raisin .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-raisin .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-raisin .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-raisin .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-raisin .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-raisin .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #6B395F
}

.haik-palette-raisin .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-raisin .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-raisin .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-raisin .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #6B395F
}

.haik-palette-raisin .qblog_categories>.list-group-item, .haik-palette-raisin .qblog_recent_comments>.list-group-item, .haik-palette-raisin .qblog_archives>.list-group-item, .haik-palette-raisin .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-raisin .qblog_categories>.list-group-item:first-child, .haik-palette-raisin .qblog_categories>.list-group-item:last-child, .haik-palette-raisin .qblog_recent_comments>.list-group-item:first-child, .haik-palette-raisin .qblog_recent_comments>.list-group-item:last-child, .haik-palette-raisin .qblog_archives>.list-group-item:first-child, .haik-palette-raisin .qblog_archives>.list-group-item:last-child, .haik-palette-raisin .qblog_recent>.list-group-item:first-child, .haik-palette-raisin .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-raisin .qblog_categories>.list-group-item a, .haik-palette-raisin .qblog_recent_comments>.list-group-item a, .haik-palette-raisin .qblog_archives>.list-group-item a, .haik-palette-raisin .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-raisin .haik-menu .qhm-plugin-calendar2, .haik-palette-raisin .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-raisin .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-raisin .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-raisin .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-raisin .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-raisin .haik-menu form, .haik-palette-raisin .haik-article-menu form {
  padding: 15px
}

.haik-palette-raisin .haik-menu p.plg_select_fsize, .haik-palette-raisin .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-raisin .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-raisin .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-raisin .haik-footer h2, .haik-palette-raisin .haik-footer h3, .haik-palette-raisin .haik-footer h4 {
  color: #6B395F;
  margin-bottom: 5px
}

.haik-palette-raisin .haik-footer h2 a, .haik-palette-raisin .haik-footer h3 a, .haik-palette-raisin .haik-footer h4 a {
  color: #6B395F
}

.haik-palette-raisin .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-raisin .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-raisin .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-raisin .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-raisin .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-raisin .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-raisin .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-raisin .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-raisin .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-raisin .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-raisin .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-raisin .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-raisin .haik-licence p a {
  color: #999999;
}

.haik-palette-raisin .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-raisin .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-raisin h2.qblog_title:before, .haik-palette-raisin h2.qblog_title:after {
  background-image: none
}

.haik-palette-raisin h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-raisin .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-raisin .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-raisin .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-raisin .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-raisin .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-raisin .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-raisin .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-raisin .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-raisin .qblog-list ul li {
  padding: 0
}

.haik-palette-raisin .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<raisin【レーズン】><ここまで>………………▼*/
/*▼<pannsy【パンジー】>…………………………………▼*/
.haik-palette-pannsy .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-pannsy .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #4D4398;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-pannsy .haik-nav.navbar-default .navbar-toggle {
  background-color: #4D4398;
  border: 1px solid #4D4398;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-pannsy .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-pannsy .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-pannsy .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-pannsy .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-pannsy .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-pannsy .navbar-brand:hover {
  color: #4D4398;
}

@media(min-width:768px) {
  .haik-palette-pannsy .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-pannsy .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-pannsy .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-pannsy .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-pannsy .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-pannsy .navbar-default .navbar-nav>li>a:hover {
  color: #4D4398;
}

@media(max-width:767px) {
  .haik-palette-pannsy .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-pannsy .navbar-default .navbar-nav>li.active>a, .haik-palette-pannsy .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #4D4398;
}

.haik-palette-pannsy .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-pannsy .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-pannsy .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-pannsy .navbar-default .list1 {
    float: none
  }
}

.haik-palette-pannsy .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-pannsy .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-pannsy .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-pannsy .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-pannsy .navbar-default .list1>li>a:hover {
  color: #4D4398;
  text-decoration: none
}

.haik-palette-pannsy .navbar-default .list1>li.active>a {
  color: #4D4398;
  background-color: transparent
}

.haik-palette-pannsy .navbar-default .list1>li.active>a:hover {
  color: #4D4398;
  background-color: transparent
}

.haik-palette-pannsy .nav .open>a:focus, .haik-palette-pannsy .nav .open>a:hover, .haik-palette-pannsy .nav .open>a {
  border-color: transparent
}

.haik-palette-pannsy .navbar-default .navbar-nav>.open>a, .haik-palette-pannsy .navbar-default .navbar-nav>.open>a:hover, .haik-palette-pannsy .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-pannsy .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-pannsy .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-pannsy .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #4D4398;
}

@media(max-width:767px) {
  .haik-palette-pannsy .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #4D4398
  }
}

@media(max-width:767px) {
  .haik-palette-pannsy .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-pannsy .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-pannsy .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-pannsy .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #4D4398
}

@media(max-width:767px) {
  .haik-palette-pannsy .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-pannsy .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-pannsy .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #4D4398
  }
}
/*アイキャッチ*/
.haik-palette-pannsy .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-pannsy .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-pannsy .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-pannsy .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-pannsy .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-pannsy .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-pannsy .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-pannsy .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-pannsy .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-pannsy .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-pannsy .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-pannsy .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-pannsy .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-pannsy .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-pannsy .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-pannsy .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-pannsy .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-pannsy .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-pannsy .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-pannsy .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-pannsy .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-pannsy .haik-xs-nopadding .haik-menu, .haik-palette-pannsy .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-pannsy .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-pannsy .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-pannsy .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-pannsy .haik-container h2:before {
  background-color: #4D4398; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-pannsy .haik-container h2 a {
  color: #4D4398;
}

.haik-palette-pannsy .haik-container h2 a:hover {
  color: #4D4398;
  text-decoration: none
}

.haik-palette-pannsy .haik-container h2 a:hover small {
  color: #4D4398;
}

.haik-palette-pannsy .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-pannsy .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-pannsy .haik-container h3 a {
  color: #333
}

.haik-palette-pannsy .haik-container h3 a:hover {
  color: #4D4398;
  text-decoration: none
}

.haik-palette-pannsy .haik-container h3 a:hover small {
  color: #4D4398;
}

.haik-palette-pannsy .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-pannsy .haik-container h4 a {
  color: #4D4398
}

.haik-palette-pannsy .haik-container h4 a:hover {
  color: #4D4398;
  text-decoration: none
}

.haik-palette-pannsy .haik-container h4 a:hover small {
  color: #4D4398
}

@media(max-width:767px) {
  .haik-palette-pannsy .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-pannsy .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-pannsy .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-pannsy .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-pannsy .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-pannsy .haik-menu, .haik-palette-pannsy .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-pannsy .haik-menu, .haik-palette-pannsy .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-pannsy .haik-menu h2, .haik-palette-pannsy .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-pannsy .haik-menu h2 a, .haik-palette-pannsy .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-pannsy .haik-menu h2:hover a, .haik-palette-pannsy .haik-article-menu h2:hover a, .haik-palette-pannsy .haik-menu h2.focus a, .haik-palette-pannsy .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-pannsy .haik-menu h3, .haik-palette-pannsy .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-pannsy .haik-menu h3, .haik-palette-pannsy .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-pannsy .haik-menu h3 a, .haik-palette-pannsy .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-pannsy .haik-menu h3:hover a, .haik-palette-pannsy .haik-article-menu h3:hover a, .haik-palette-pannsy .haik-menu h3.focus a, .haik-palette-pannsy .haik-article-menu h3.focus a {
  color: #4D4398;
  text-decoration: none;
}

.haik-palette-pannsy .haik-menu h4, .haik-palette-pannsy .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-pannsy .haik-menu h4, .haik-palette-pannsy .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-pannsy .haik-menu h4 a, .haik-palette-pannsy .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-pannsy .haik-menu h4:hover a, .haik-palette-pannsy .haik-article-menu h4:hover a, .haik-palette-pannsy .haik-menu h4.focus a, .haik-palette-pannsy .haik-article-menu h4.focus a {
  color: #4D4398;
  text-decoration: none
}

.haik-palette-pannsy .haik-menu p, .haik-palette-pannsy .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-pannsy .haik-menu h3+h3, .haik-palette-pannsy .haik-article-menu h3+h3, .haik-palette-pannsy .haik-menu h3+h4, .haik-palette-pannsy .haik-article-menu h3+h4, .haik-palette-pannsy .haik-menu h4+h4, .haik-palette-pannsy .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-pannsy .haik-menu h2+h2, .haik-palette-pannsy .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-pannsy .haik-menu .list1, .haik-palette-pannsy .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-pannsy .haik-menu .list1>.list-group-item>a, .haik-palette-pannsy .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-pannsy .haik-menu .list1>.list-group-item.active>a, .haik-palette-pannsy .haik-article-menu .list1>.list-group-item.active>a {
  color: #4D4398;
}

.haik-palette-pannsy .haik-menu .list1>.list-group-item:hover, .haik-palette-pannsy .haik-article-menu .list1>.list-group-item:hover {
  color: #4D4398;
}

.haik-palette-pannsy .haik-menu .list1>.list-group-item:hover>a, .haik-palette-pannsy .haik-article-menu .list1>.list-group-item:hover>a {
  color: #4D4398;
  text-decoration: none
}

.haik-palette-pannsy .haik-menu .list1 .list2, .haik-palette-pannsy .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-pannsy .haik-menu .list1 .list2>li a, .haik-palette-pannsy .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-pannsy .haik-menu .list1 .list2>li:hover>a, .haik-palette-pannsy .haik-article-menu .list1 .list2>li:hover>a {
  color: #4D4398
}

@media(max-width:767px) {
  .haik-palette-pannsy .haik-menu .list1 .list2, .haik-palette-pannsy .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-pannsy .haik-menu .list1 .list2 li>a, .haik-palette-pannsy .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-pannsy .haik-menu .list2, .haik-palette-pannsy .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-pannsy .haik-menu .list2 li.active>a, .haik-palette-pannsy .haik-article-menu .list2 li.active>a {
  color: #4D4398
}

.haik-palette-pannsy .haik-menu .list2 a, .haik-palette-pannsy .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-pannsy .haik-menu .list2 li:hover>a, .haik-palette-pannsy .haik-article-menu .list2 li:hover>a {
  color: #4D4398;
  text-decoration: none
}

.haik-palette-pannsy .haik-menu .list-group, .haik-palette-pannsy .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-pannsy .haik-menu .list-group-item, .haik-palette-pannsy .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-pannsy .haik-menu .list-group-item, .haik-palette-pannsy .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-pannsy .haik-menu ul.qblog_recent, .haik-palette-pannsy .haik-article-menu ul.qblog_recent, .haik-palette-pannsy .haik-menu ul.qblog_categories, .haik-palette-pannsy .haik-article-menu ul.qblog_categories, .haik-palette-pannsy .haik-menu ul.qblog_recent_comments, .haik-palette-pannsy .haik-article-menu ul.qblog_recent_comments, .haik-palette-pannsy .haik-menu ul.qblog_archives, .haik-palette-pannsy .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-pannsy .haik-menu ul.qblog_recent li, .haik-palette-pannsy .haik-article-menu ul.qblog_recent li, .haik-palette-pannsy .haik-menu ul.qblog_categories li, .haik-palette-pannsy .haik-article-menu ul.qblog_categories li, .haik-palette-pannsy .haik-menu ul.qblog_recent_comments li, .haik-palette-pannsy .haik-article-menu ul.qblog_recent_comments li, .haik-palette-pannsy .haik-menu ul.qblog_archives li, .haik-palette-pannsy .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-pannsy .haik-menu ul.qblog_recent li:hover a, .haik-palette-pannsy .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-pannsy .haik-menu ul.qblog_categories li:hover a, .haik-palette-pannsy .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-pannsy .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-pannsy .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-pannsy .haik-menu ul.qblog_archives li:hover a, .haik-palette-pannsy .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #4D4398
}

.haik-palette-pannsy .haik-menu ul.qblog_recent li.active a, .haik-palette-pannsy .haik-article-menu ul.qblog_recent li.active a, .haik-palette-pannsy .haik-menu ul.qblog_categories li.active a, .haik-palette-pannsy .haik-article-menu ul.qblog_categories li.active a, .haik-palette-pannsy .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-pannsy .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-pannsy .haik-menu ul.qblog_archives li.active a, .haik-palette-pannsy .haik-article-menu ul.qblog_archives li.active a {
  color: #4D4398
}

.haik-palette-pannsy .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-pannsy .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-pannsy .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-pannsy .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-pannsy .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-pannsy .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-pannsy .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-pannsy .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-pannsy .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-pannsy .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-pannsy .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-pannsy .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-pannsy .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-pannsy .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-pannsy .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-pannsy .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-pannsy .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #4D4398
}

.haik-palette-pannsy .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-pannsy .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-pannsy .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-pannsy .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #4D4398
}

.haik-palette-pannsy .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-pannsy .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-pannsy .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-pannsy .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-pannsy .haik-menu .qhm-plugin-recent, .haik-palette-pannsy .haik-article-menu .qhm-plugin-recent, .haik-palette-pannsy .haik-menu .qhm-plugin-popular, .haik-palette-pannsy .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-pannsy .haik-menu .qhm-plugin-recent h5, .haik-palette-pannsy .haik-article-menu .qhm-plugin-recent h5, .haik-palette-pannsy .haik-menu .qhm-plugin-popular h5, .haik-palette-pannsy .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-pannsy .haik-menu .qhm-plugin-recent strong, .haik-palette-pannsy .haik-article-menu .qhm-plugin-recent strong, .haik-palette-pannsy .haik-menu .qhm-plugin-popular strong, .haik-palette-pannsy .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-pannsy .haik-menu .qhm-plugin-recent ul, .haik-palette-pannsy .haik-article-menu .qhm-plugin-recent ul, .haik-palette-pannsy .haik-menu .qhm-plugin-popular ul, .haik-palette-pannsy .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-pannsy .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-pannsy .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-pannsy .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-pannsy .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-pannsy .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-pannsy .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-pannsy .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-pannsy .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-pannsy .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-pannsy .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-pannsy .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-pannsy .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-pannsy .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-pannsy .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-pannsy .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-pannsy .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-pannsy .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-pannsy .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-pannsy .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-pannsy .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #4D4398
}

.haik-palette-pannsy .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-pannsy .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-pannsy .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-pannsy .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #4D4398
}

.haik-palette-pannsy .qblog_categories>.list-group-item, .haik-palette-pannsy .qblog_recent_comments>.list-group-item, .haik-palette-pannsy .qblog_archives>.list-group-item, .haik-palette-pannsy .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-pannsy .qblog_categories>.list-group-item:first-child, .haik-palette-pannsy .qblog_categories>.list-group-item:last-child, .haik-palette-pannsy .qblog_recent_comments>.list-group-item:first-child, .haik-palette-pannsy .qblog_recent_comments>.list-group-item:last-child, .haik-palette-pannsy .qblog_archives>.list-group-item:first-child, .haik-palette-pannsy .qblog_archives>.list-group-item:last-child, .haik-palette-pannsy .qblog_recent>.list-group-item:first-child, .haik-palette-pannsy .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-pannsy .qblog_categories>.list-group-item a, .haik-palette-pannsy .qblog_recent_comments>.list-group-item a, .haik-palette-pannsy .qblog_archives>.list-group-item a, .haik-palette-pannsy .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-pannsy .haik-menu .qhm-plugin-calendar2, .haik-palette-pannsy .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-pannsy .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-pannsy .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-pannsy .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-pannsy .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-pannsy .haik-menu form, .haik-palette-pannsy .haik-article-menu form {
  padding: 15px
}

.haik-palette-pannsy .haik-menu p.plg_select_fsize, .haik-palette-pannsy .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-pannsy .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-pannsy .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-pannsy .haik-footer h2, .haik-palette-pannsy .haik-footer h3, .haik-palette-pannsy .haik-footer h4 {
  color: #4D4398;
  margin-bottom: 5px
}

.haik-palette-pannsy .haik-footer h2 a, .haik-palette-pannsy .haik-footer h3 a, .haik-palette-pannsy .haik-footer h4 a {
  color: #4D4398
}

.haik-palette-pannsy .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-pannsy .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-pannsy .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-pannsy .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-pannsy .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-pannsy .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-pannsy .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-pannsy .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-pannsy .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-pannsy .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-pannsy .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-pannsy .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-pannsy .haik-licence p a {
  color: #999999;
}

.haik-palette-pannsy .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-pannsy .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-pannsy h2.qblog_title:before, .haik-palette-pannsy h2.qblog_title:after {
  background-image: none
}

.haik-palette-pannsy h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-pannsy .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-pannsy .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-pannsy .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-pannsy .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-pannsy .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-pannsy .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-pannsy .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-pannsy .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-pannsy .qblog-list ul li {
  padding: 0
}

.haik-palette-pannsy .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<pannsy【パンジー】><ここまで>………………▼*/
/*▼<violet【バイオレット】>…………………………………▼*/
.haik-palette-violet .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-violet .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #5A4498;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-violet .haik-nav.navbar-default .navbar-toggle {
  background-color: #5A4498;
  border: 1px solid #5A4498;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-violet .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-violet .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-violet .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-violet .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-violet .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-violet .navbar-brand:hover {
  color: #5A4498;
}

@media(min-width:768px) {
  .haik-palette-violet .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-violet .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-violet .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-violet .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-violet .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-violet .navbar-default .navbar-nav>li>a:hover {
  color: #5A4498;
}

@media(max-width:767px) {
  .haik-palette-violet .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-violet .navbar-default .navbar-nav>li.active>a, .haik-palette-violet .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #5A4498;
}

.haik-palette-violet .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-violet .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-violet .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-violet .navbar-default .list1 {
    float: none
  }
}

.haik-palette-violet .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-violet .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-violet .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-violet .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-violet .navbar-default .list1>li>a:hover {
  color: #5A4498;
  text-decoration: none
}

.haik-palette-violet .navbar-default .list1>li.active>a {
  color: #5A4498;
  background-color: transparent
}

.haik-palette-violet .navbar-default .list1>li.active>a:hover {
  color: #5A4498;
  background-color: transparent
}

.haik-palette-violet .nav .open>a:focus, .haik-palette-violet .nav .open>a:hover, .haik-palette-violet .nav .open>a {
  border-color: transparent
}

.haik-palette-violet .navbar-default .navbar-nav>.open>a, .haik-palette-violet .navbar-default .navbar-nav>.open>a:hover, .haik-palette-violet .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-violet .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-violet .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-violet .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #5A4498;
}

@media(max-width:767px) {
  .haik-palette-violet .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #5A4498
  }
}

@media(max-width:767px) {
  .haik-palette-violet .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-violet .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-violet .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-violet .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #5A4498
}

@media(max-width:767px) {
  .haik-palette-violet .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-violet .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-violet .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #5A4498
  }
}
/*アイキャッチ*/
.haik-palette-violet .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-violet .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-violet .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-violet .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-violet .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-violet .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-violet .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-violet .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-violet .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-violet .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-violet .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-violet .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-violet .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-violet .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-violet .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-violet .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-violet .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-violet .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-violet .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-violet .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-violet .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-violet .haik-xs-nopadding .haik-menu, .haik-palette-violet .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-violet .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-violet .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-violet .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-violet .haik-container h2:before {
  background-color: #5A4498; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-violet .haik-container h2 a {
  color: #5A4498;
}

.haik-palette-violet .haik-container h2 a:hover {
  color: #5A4498;
  text-decoration: none
}

.haik-palette-violet .haik-container h2 a:hover small {
  color: #5A4498;
}

.haik-palette-violet .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-violet .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-violet .haik-container h3 a {
  color: #333
}

.haik-palette-violet .haik-container h3 a:hover {
  color: #5A4498;
  text-decoration: none
}

.haik-palette-violet .haik-container h3 a:hover small {
  color: #5A4498;
}

.haik-palette-violet .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-violet .haik-container h4 a {
  color: #5A4498
}

.haik-palette-violet .haik-container h4 a:hover {
  color: #5A4498;
  text-decoration: none
}

.haik-palette-violet .haik-container h4 a:hover small {
  color: #5A4498
}

@media(max-width:767px) {
  .haik-palette-violet .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-violet .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-violet .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-violet .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-violet .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-violet .haik-menu, .haik-palette-violet .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-violet .haik-menu, .haik-palette-violet .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-violet .haik-menu h2, .haik-palette-violet .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-violet .haik-menu h2 a, .haik-palette-violet .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-violet .haik-menu h2:hover a, .haik-palette-violet .haik-article-menu h2:hover a, .haik-palette-violet .haik-menu h2.focus a, .haik-palette-violet .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-violet .haik-menu h3, .haik-palette-violet .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-violet .haik-menu h3, .haik-palette-violet .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-violet .haik-menu h3 a, .haik-palette-violet .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-violet .haik-menu h3:hover a, .haik-palette-violet .haik-article-menu h3:hover a, .haik-palette-violet .haik-menu h3.focus a, .haik-palette-violet .haik-article-menu h3.focus a {
  color: #5A4498;
  text-decoration: none;
}

.haik-palette-violet .haik-menu h4, .haik-palette-violet .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-violet .haik-menu h4, .haik-palette-violet .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-violet .haik-menu h4 a, .haik-palette-violet .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-violet .haik-menu h4:hover a, .haik-palette-violet .haik-article-menu h4:hover a, .haik-palette-violet .haik-menu h4.focus a, .haik-palette-violet .haik-article-menu h4.focus a {
  color: #5A4498;
  text-decoration: none
}

.haik-palette-violet .haik-menu p, .haik-palette-violet .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-violet .haik-menu h3+h3, .haik-palette-violet .haik-article-menu h3+h3, .haik-palette-violet .haik-menu h3+h4, .haik-palette-violet .haik-article-menu h3+h4, .haik-palette-violet .haik-menu h4+h4, .haik-palette-violet .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-violet .haik-menu h2+h2, .haik-palette-violet .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-violet .haik-menu .list1, .haik-palette-violet .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-violet .haik-menu .list1>.list-group-item>a, .haik-palette-violet .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-violet .haik-menu .list1>.list-group-item.active>a, .haik-palette-violet .haik-article-menu .list1>.list-group-item.active>a {
  color: #5A4498;
}

.haik-palette-violet .haik-menu .list1>.list-group-item:hover, .haik-palette-violet .haik-article-menu .list1>.list-group-item:hover {
  color: #5A4498;
}

.haik-palette-violet .haik-menu .list1>.list-group-item:hover>a, .haik-palette-violet .haik-article-menu .list1>.list-group-item:hover>a {
  color: #5A4498;
  text-decoration: none
}

.haik-palette-violet .haik-menu .list1 .list2, .haik-palette-violet .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-violet .haik-menu .list1 .list2>li a, .haik-palette-violet .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-violet .haik-menu .list1 .list2>li:hover>a, .haik-palette-violet .haik-article-menu .list1 .list2>li:hover>a {
  color: #5A4498
}

@media(max-width:767px) {
  .haik-palette-violet .haik-menu .list1 .list2, .haik-palette-violet .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-violet .haik-menu .list1 .list2 li>a, .haik-palette-violet .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-violet .haik-menu .list2, .haik-palette-violet .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-violet .haik-menu .list2 li.active>a, .haik-palette-violet .haik-article-menu .list2 li.active>a {
  color: #5A4498
}

.haik-palette-violet .haik-menu .list2 a, .haik-palette-violet .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-violet .haik-menu .list2 li:hover>a, .haik-palette-violet .haik-article-menu .list2 li:hover>a {
  color: #5A4498;
  text-decoration: none
}

.haik-palette-violet .haik-menu .list-group, .haik-palette-violet .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-violet .haik-menu .list-group-item, .haik-palette-violet .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-violet .haik-menu .list-group-item, .haik-palette-violet .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-violet .haik-menu ul.qblog_recent, .haik-palette-violet .haik-article-menu ul.qblog_recent, .haik-palette-violet .haik-menu ul.qblog_categories, .haik-palette-violet .haik-article-menu ul.qblog_categories, .haik-palette-violet .haik-menu ul.qblog_recent_comments, .haik-palette-violet .haik-article-menu ul.qblog_recent_comments, .haik-palette-violet .haik-menu ul.qblog_archives, .haik-palette-violet .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-violet .haik-menu ul.qblog_recent li, .haik-palette-violet .haik-article-menu ul.qblog_recent li, .haik-palette-violet .haik-menu ul.qblog_categories li, .haik-palette-violet .haik-article-menu ul.qblog_categories li, .haik-palette-violet .haik-menu ul.qblog_recent_comments li, .haik-palette-violet .haik-article-menu ul.qblog_recent_comments li, .haik-palette-violet .haik-menu ul.qblog_archives li, .haik-palette-violet .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-violet .haik-menu ul.qblog_recent li:hover a, .haik-palette-violet .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-violet .haik-menu ul.qblog_categories li:hover a, .haik-palette-violet .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-violet .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-violet .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-violet .haik-menu ul.qblog_archives li:hover a, .haik-palette-violet .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #5A4498
}

.haik-palette-violet .haik-menu ul.qblog_recent li.active a, .haik-palette-violet .haik-article-menu ul.qblog_recent li.active a, .haik-palette-violet .haik-menu ul.qblog_categories li.active a, .haik-palette-violet .haik-article-menu ul.qblog_categories li.active a, .haik-palette-violet .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-violet .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-violet .haik-menu ul.qblog_archives li.active a, .haik-palette-violet .haik-article-menu ul.qblog_archives li.active a {
  color: #5A4498
}

.haik-palette-violet .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-violet .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-violet .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-violet .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-violet .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-violet .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-violet .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-violet .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-violet .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-violet .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-violet .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-violet .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-violet .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-violet .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-violet .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-violet .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-violet .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #5A4498
}

.haik-palette-violet .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-violet .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-violet .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-violet .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #5A4498
}

.haik-palette-violet .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-violet .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-violet .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-violet .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-violet .haik-menu .qhm-plugin-recent, .haik-palette-violet .haik-article-menu .qhm-plugin-recent, .haik-palette-violet .haik-menu .qhm-plugin-popular, .haik-palette-violet .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-violet .haik-menu .qhm-plugin-recent h5, .haik-palette-violet .haik-article-menu .qhm-plugin-recent h5, .haik-palette-violet .haik-menu .qhm-plugin-popular h5, .haik-palette-violet .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-violet .haik-menu .qhm-plugin-recent strong, .haik-palette-violet .haik-article-menu .qhm-plugin-recent strong, .haik-palette-violet .haik-menu .qhm-plugin-popular strong, .haik-palette-violet .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-violet .haik-menu .qhm-plugin-recent ul, .haik-palette-violet .haik-article-menu .qhm-plugin-recent ul, .haik-palette-violet .haik-menu .qhm-plugin-popular ul, .haik-palette-violet .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-violet .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-violet .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-violet .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-violet .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-violet .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-violet .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-violet .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-violet .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-violet .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-violet .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-violet .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-violet .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-violet .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-violet .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-violet .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-violet .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-violet .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-violet .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-violet .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-violet .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #5A4498
}

.haik-palette-violet .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-violet .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-violet .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-violet .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #5A4498
}

.haik-palette-violet .qblog_categories>.list-group-item, .haik-palette-violet .qblog_recent_comments>.list-group-item, .haik-palette-violet .qblog_archives>.list-group-item, .haik-palette-violet .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-violet .qblog_categories>.list-group-item:first-child, .haik-palette-violet .qblog_categories>.list-group-item:last-child, .haik-palette-violet .qblog_recent_comments>.list-group-item:first-child, .haik-palette-violet .qblog_recent_comments>.list-group-item:last-child, .haik-palette-violet .qblog_archives>.list-group-item:first-child, .haik-palette-violet .qblog_archives>.list-group-item:last-child, .haik-palette-violet .qblog_recent>.list-group-item:first-child, .haik-palette-violet .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-violet .qblog_categories>.list-group-item a, .haik-palette-violet .qblog_recent_comments>.list-group-item a, .haik-palette-violet .qblog_archives>.list-group-item a, .haik-palette-violet .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-violet .haik-menu .qhm-plugin-calendar2, .haik-palette-violet .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-violet .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-violet .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-violet .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-violet .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-violet .haik-menu form, .haik-palette-violet .haik-article-menu form {
  padding: 15px
}

.haik-palette-violet .haik-menu p.plg_select_fsize, .haik-palette-violet .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-violet .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-violet .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-violet .haik-footer h2, .haik-palette-violet .haik-footer h3, .haik-palette-violet .haik-footer h4 {
  color: #5A4498;
  margin-bottom: 5px
}

.haik-palette-violet .haik-footer h2 a, .haik-palette-violet .haik-footer h3 a, .haik-palette-violet .haik-footer h4 a {
  color: #5A4498
}

.haik-palette-violet .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-violet .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-violet .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-violet .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-violet .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-violet .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-violet .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-violet .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-violet .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-violet .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-violet .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-violet .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-violet .haik-licence p a {
  color: #999999;
}

.haik-palette-violet .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-violet .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-violet h2.qblog_title:before, .haik-palette-violet h2.qblog_title:after {
  background-image: none
}

.haik-palette-violet h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-violet .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-violet .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-violet .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-violet .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-violet .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-violet .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-violet .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-violet .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-violet .qblog-list ul li {
  padding: 0
}

.haik-palette-violet .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<violet【バイオレット】><ここまで>………………▼*/
/*▼<mauve【モーブ】>…………………………………▼*/
.haik-palette-mauve .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-mauve .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #915DA3;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-mauve .haik-nav.navbar-default .navbar-toggle {
  background-color: #915DA3;
  border: 1px solid #915DA3;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-mauve .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-mauve .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-mauve .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-mauve .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-mauve .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-mauve .navbar-brand:hover {
  color: #915DA3;
}

@media(min-width:768px) {
  .haik-palette-mauve .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-mauve .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-mauve .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-mauve .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-mauve .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-mauve .navbar-default .navbar-nav>li>a:hover {
  color: #915DA3;
}

@media(max-width:767px) {
  .haik-palette-mauve .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-mauve .navbar-default .navbar-nav>li.active>a, .haik-palette-mauve .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #915DA3;
}

.haik-palette-mauve .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-mauve .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-mauve .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-mauve .navbar-default .list1 {
    float: none
  }
}

.haik-palette-mauve .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-mauve .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-mauve .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-mauve .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-mauve .navbar-default .list1>li>a:hover {
  color: #915DA3;
  text-decoration: none
}

.haik-palette-mauve .navbar-default .list1>li.active>a {
  color: #915DA3;
  background-color: transparent
}

.haik-palette-mauve .navbar-default .list1>li.active>a:hover {
  color: #915DA3;
  background-color: transparent
}

.haik-palette-mauve .nav .open>a:focus, .haik-palette-mauve .nav .open>a:hover, .haik-palette-mauve .nav .open>a {
  border-color: transparent
}

.haik-palette-mauve .navbar-default .navbar-nav>.open>a, .haik-palette-mauve .navbar-default .navbar-nav>.open>a:hover, .haik-palette-mauve .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-mauve .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-mauve .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-mauve .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #915DA3;
}

@media(max-width:767px) {
  .haik-palette-mauve .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #915DA3
  }
}

@media(max-width:767px) {
  .haik-palette-mauve .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-mauve .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-mauve .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-mauve .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #915DA3
}

@media(max-width:767px) {
  .haik-palette-mauve .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-mauve .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-mauve .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #915DA3
  }
}
/*アイキャッチ*/
.haik-palette-mauve .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-mauve .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-mauve .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-mauve .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-mauve .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-mauve .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-mauve .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-mauve .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-mauve .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-mauve .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-mauve .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-mauve .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-mauve .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-mauve .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-mauve .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-mauve .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-mauve .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-mauve .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-mauve .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-mauve .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-mauve .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-mauve .haik-xs-nopadding .haik-menu, .haik-palette-mauve .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-mauve .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-mauve .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-mauve .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-mauve .haik-container h2:before {
  background-color: #915DA3; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-mauve .haik-container h2 a {
  color: #915DA3;
}

.haik-palette-mauve .haik-container h2 a:hover {
  color: #915DA3;
  text-decoration: none
}

.haik-palette-mauve .haik-container h2 a:hover small {
  color: #915DA3;
}

.haik-palette-mauve .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-mauve .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-mauve .haik-container h3 a {
  color: #333
}

.haik-palette-mauve .haik-container h3 a:hover {
  color: #915DA3;
  text-decoration: none
}

.haik-palette-mauve .haik-container h3 a:hover small {
  color: #915DA3;
}

.haik-palette-mauve .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-mauve .haik-container h4 a {
  color: #915DA3
}

.haik-palette-mauve .haik-container h4 a:hover {
  color: #915DA3;
  text-decoration: none
}

.haik-palette-mauve .haik-container h4 a:hover small {
  color: #915DA3
}

@media(max-width:767px) {
  .haik-palette-mauve .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-mauve .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-mauve .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-mauve .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-mauve .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-mauve .haik-menu, .haik-palette-mauve .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-mauve .haik-menu, .haik-palette-mauve .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-mauve .haik-menu h2, .haik-palette-mauve .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-mauve .haik-menu h2 a, .haik-palette-mauve .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-mauve .haik-menu h2:hover a, .haik-palette-mauve .haik-article-menu h2:hover a, .haik-palette-mauve .haik-menu h2.focus a, .haik-palette-mauve .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-mauve .haik-menu h3, .haik-palette-mauve .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-mauve .haik-menu h3, .haik-palette-mauve .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-mauve .haik-menu h3 a, .haik-palette-mauve .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-mauve .haik-menu h3:hover a, .haik-palette-mauve .haik-article-menu h3:hover a, .haik-palette-mauve .haik-menu h3.focus a, .haik-palette-mauve .haik-article-menu h3.focus a {
  color: #915DA3;
  text-decoration: none;
}

.haik-palette-mauve .haik-menu h4, .haik-palette-mauve .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-mauve .haik-menu h4, .haik-palette-mauve .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-mauve .haik-menu h4 a, .haik-palette-mauve .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-mauve .haik-menu h4:hover a, .haik-palette-mauve .haik-article-menu h4:hover a, .haik-palette-mauve .haik-menu h4.focus a, .haik-palette-mauve .haik-article-menu h4.focus a {
  color: #915DA3;
  text-decoration: none
}

.haik-palette-mauve .haik-menu p, .haik-palette-mauve .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-mauve .haik-menu h3+h3, .haik-palette-mauve .haik-article-menu h3+h3, .haik-palette-mauve .haik-menu h3+h4, .haik-palette-mauve .haik-article-menu h3+h4, .haik-palette-mauve .haik-menu h4+h4, .haik-palette-mauve .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-mauve .haik-menu h2+h2, .haik-palette-mauve .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-mauve .haik-menu .list1, .haik-palette-mauve .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-mauve .haik-menu .list1>.list-group-item>a, .haik-palette-mauve .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-mauve .haik-menu .list1>.list-group-item.active>a, .haik-palette-mauve .haik-article-menu .list1>.list-group-item.active>a {
  color: #915DA3;
}

.haik-palette-mauve .haik-menu .list1>.list-group-item:hover, .haik-palette-mauve .haik-article-menu .list1>.list-group-item:hover {
  color: #915DA3;
}

.haik-palette-mauve .haik-menu .list1>.list-group-item:hover>a, .haik-palette-mauve .haik-article-menu .list1>.list-group-item:hover>a {
  color: #915DA3;
  text-decoration: none
}

.haik-palette-mauve .haik-menu .list1 .list2, .haik-palette-mauve .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-mauve .haik-menu .list1 .list2>li a, .haik-palette-mauve .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-mauve .haik-menu .list1 .list2>li:hover>a, .haik-palette-mauve .haik-article-menu .list1 .list2>li:hover>a {
  color: #915DA3
}

@media(max-width:767px) {
  .haik-palette-mauve .haik-menu .list1 .list2, .haik-palette-mauve .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-mauve .haik-menu .list1 .list2 li>a, .haik-palette-mauve .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-mauve .haik-menu .list2, .haik-palette-mauve .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-mauve .haik-menu .list2 li.active>a, .haik-palette-mauve .haik-article-menu .list2 li.active>a {
  color: #915DA3
}

.haik-palette-mauve .haik-menu .list2 a, .haik-palette-mauve .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-mauve .haik-menu .list2 li:hover>a, .haik-palette-mauve .haik-article-menu .list2 li:hover>a {
  color: #915DA3;
  text-decoration: none
}

.haik-palette-mauve .haik-menu .list-group, .haik-palette-mauve .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-mauve .haik-menu .list-group-item, .haik-palette-mauve .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-mauve .haik-menu .list-group-item, .haik-palette-mauve .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-mauve .haik-menu ul.qblog_recent, .haik-palette-mauve .haik-article-menu ul.qblog_recent, .haik-palette-mauve .haik-menu ul.qblog_categories, .haik-palette-mauve .haik-article-menu ul.qblog_categories, .haik-palette-mauve .haik-menu ul.qblog_recent_comments, .haik-palette-mauve .haik-article-menu ul.qblog_recent_comments, .haik-palette-mauve .haik-menu ul.qblog_archives, .haik-palette-mauve .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-mauve .haik-menu ul.qblog_recent li, .haik-palette-mauve .haik-article-menu ul.qblog_recent li, .haik-palette-mauve .haik-menu ul.qblog_categories li, .haik-palette-mauve .haik-article-menu ul.qblog_categories li, .haik-palette-mauve .haik-menu ul.qblog_recent_comments li, .haik-palette-mauve .haik-article-menu ul.qblog_recent_comments li, .haik-palette-mauve .haik-menu ul.qblog_archives li, .haik-palette-mauve .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-mauve .haik-menu ul.qblog_recent li:hover a, .haik-palette-mauve .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-mauve .haik-menu ul.qblog_categories li:hover a, .haik-palette-mauve .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-mauve .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-mauve .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-mauve .haik-menu ul.qblog_archives li:hover a, .haik-palette-mauve .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #915DA3
}

.haik-palette-mauve .haik-menu ul.qblog_recent li.active a, .haik-palette-mauve .haik-article-menu ul.qblog_recent li.active a, .haik-palette-mauve .haik-menu ul.qblog_categories li.active a, .haik-palette-mauve .haik-article-menu ul.qblog_categories li.active a, .haik-palette-mauve .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-mauve .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-mauve .haik-menu ul.qblog_archives li.active a, .haik-palette-mauve .haik-article-menu ul.qblog_archives li.active a {
  color: #915DA3
}

.haik-palette-mauve .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-mauve .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-mauve .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-mauve .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-mauve .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-mauve .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-mauve .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-mauve .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-mauve .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-mauve .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-mauve .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-mauve .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-mauve .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-mauve .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-mauve .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-mauve .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-mauve .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #915DA3
}

.haik-palette-mauve .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-mauve .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-mauve .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-mauve .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #915DA3
}

.haik-palette-mauve .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-mauve .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-mauve .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-mauve .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-mauve .haik-menu .qhm-plugin-recent, .haik-palette-mauve .haik-article-menu .qhm-plugin-recent, .haik-palette-mauve .haik-menu .qhm-plugin-popular, .haik-palette-mauve .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-mauve .haik-menu .qhm-plugin-recent h5, .haik-palette-mauve .haik-article-menu .qhm-plugin-recent h5, .haik-palette-mauve .haik-menu .qhm-plugin-popular h5, .haik-palette-mauve .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-mauve .haik-menu .qhm-plugin-recent strong, .haik-palette-mauve .haik-article-menu .qhm-plugin-recent strong, .haik-palette-mauve .haik-menu .qhm-plugin-popular strong, .haik-palette-mauve .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-mauve .haik-menu .qhm-plugin-recent ul, .haik-palette-mauve .haik-article-menu .qhm-plugin-recent ul, .haik-palette-mauve .haik-menu .qhm-plugin-popular ul, .haik-palette-mauve .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-mauve .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-mauve .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-mauve .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-mauve .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-mauve .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-mauve .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-mauve .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-mauve .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-mauve .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-mauve .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-mauve .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-mauve .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-mauve .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-mauve .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-mauve .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-mauve .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-mauve .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-mauve .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-mauve .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-mauve .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #915DA3
}

.haik-palette-mauve .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-mauve .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-mauve .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-mauve .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #915DA3
}

.haik-palette-mauve .qblog_categories>.list-group-item, .haik-palette-mauve .qblog_recent_comments>.list-group-item, .haik-palette-mauve .qblog_archives>.list-group-item, .haik-palette-mauve .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-mauve .qblog_categories>.list-group-item:first-child, .haik-palette-mauve .qblog_categories>.list-group-item:last-child, .haik-palette-mauve .qblog_recent_comments>.list-group-item:first-child, .haik-palette-mauve .qblog_recent_comments>.list-group-item:last-child, .haik-palette-mauve .qblog_archives>.list-group-item:first-child, .haik-palette-mauve .qblog_archives>.list-group-item:last-child, .haik-palette-mauve .qblog_recent>.list-group-item:first-child, .haik-palette-mauve .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-mauve .qblog_categories>.list-group-item a, .haik-palette-mauve .qblog_recent_comments>.list-group-item a, .haik-palette-mauve .qblog_archives>.list-group-item a, .haik-palette-mauve .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-mauve .haik-menu .qhm-plugin-calendar2, .haik-palette-mauve .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-mauve .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-mauve .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-mauve .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-mauve .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-mauve .haik-menu form, .haik-palette-mauve .haik-article-menu form {
  padding: 15px
}

.haik-palette-mauve .haik-menu p.plg_select_fsize, .haik-palette-mauve .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-mauve .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-mauve .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-mauve .haik-footer h2, .haik-palette-mauve .haik-footer h3, .haik-palette-mauve .haik-footer h4 {
  color: #915DA3;
  margin-bottom: 5px
}

.haik-palette-mauve .haik-footer h2 a, .haik-palette-mauve .haik-footer h3 a, .haik-palette-mauve .haik-footer h4 a {
  color: #915DA3
}

.haik-palette-mauve .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-mauve .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-mauve .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-mauve .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-mauve .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-mauve .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-mauve .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-mauve .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-mauve .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-mauve .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-mauve .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-mauve .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-mauve .haik-licence p a {
  color: #999999;
}

.haik-palette-mauve .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-mauve .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-mauve h2.qblog_title:before, .haik-palette-mauve h2.qblog_title:after {
  background-image: none
}

.haik-palette-mauve h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-mauve .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-mauve .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-mauve .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-mauve .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-mauve .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-mauve .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-mauve .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-mauve .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-mauve .qblog-list ul li {
  padding: 0
}

.haik-palette-mauve .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<mauve【モーブ】><ここまで>………………▼*/
/*▼<heliotrope【ヘリオトロープ】>…………………………………▼*/
.haik-palette-heliotrope .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-heliotrope .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #9079B6;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-heliotrope .haik-nav.navbar-default .navbar-toggle {
  background-color: #9079B6;
  border: 1px solid #9079B6;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-heliotrope .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-heliotrope .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-heliotrope .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-heliotrope .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-heliotrope .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-heliotrope .navbar-brand:hover {
  color: #9079B6;
}

@media(min-width:768px) {
  .haik-palette-heliotrope .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-heliotrope .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-heliotrope .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-heliotrope .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-heliotrope .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-heliotrope .navbar-default .navbar-nav>li>a:hover {
  color: #9079B6;
}

@media(max-width:767px) {
  .haik-palette-heliotrope .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-heliotrope .navbar-default .navbar-nav>li.active>a, .haik-palette-heliotrope .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #9079B6;
}

.haik-palette-heliotrope .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-heliotrope .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-heliotrope .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-heliotrope .navbar-default .list1 {
    float: none
  }
}

.haik-palette-heliotrope .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-heliotrope .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-heliotrope .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-heliotrope .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-heliotrope .navbar-default .list1>li>a:hover {
  color: #9079B6;
  text-decoration: none
}

.haik-palette-heliotrope .navbar-default .list1>li.active>a {
  color: #9079B6;
  background-color: transparent
}

.haik-palette-heliotrope .navbar-default .list1>li.active>a:hover {
  color: #9079B6;
  background-color: transparent
}

.haik-palette-heliotrope .nav .open>a:focus, .haik-palette-heliotrope .nav .open>a:hover, .haik-palette-heliotrope .nav .open>a {
  border-color: transparent
}

.haik-palette-heliotrope .navbar-default .navbar-nav>.open>a, .haik-palette-heliotrope .navbar-default .navbar-nav>.open>a:hover, .haik-palette-heliotrope .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-heliotrope .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-heliotrope .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-heliotrope .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #9079B6;
}

@media(max-width:767px) {
  .haik-palette-heliotrope .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #9079B6
  }
}

@media(max-width:767px) {
  .haik-palette-heliotrope .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-heliotrope .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-heliotrope .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-heliotrope .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #9079B6
}

@media(max-width:767px) {
  .haik-palette-heliotrope .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-heliotrope .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-heliotrope .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #9079B6
  }
}
/*アイキャッチ*/
.haik-palette-heliotrope .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-heliotrope .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-heliotrope .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-heliotrope .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-heliotrope .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-heliotrope .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-heliotrope .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-heliotrope .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-heliotrope .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-heliotrope .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-heliotrope .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-heliotrope .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-heliotrope .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-heliotrope .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-heliotrope .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-heliotrope .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-heliotrope .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-heliotrope .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-heliotrope .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-heliotrope .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-heliotrope .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-heliotrope .haik-xs-nopadding .haik-menu, .haik-palette-heliotrope .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-heliotrope .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-heliotrope .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-heliotrope .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-heliotrope .haik-container h2:before {
  background-color: #9079B6; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-heliotrope .haik-container h2 a {
  color: #9079B6;
}

.haik-palette-heliotrope .haik-container h2 a:hover {
  color: #9079B6;
  text-decoration: none
}

.haik-palette-heliotrope .haik-container h2 a:hover small {
  color: #9079B6;
}

.haik-palette-heliotrope .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-heliotrope .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-heliotrope .haik-container h3 a {
  color: #333
}

.haik-palette-heliotrope .haik-container h3 a:hover {
  color: #9079B6;
  text-decoration: none
}

.haik-palette-heliotrope .haik-container h3 a:hover small {
  color: #9079B6;
}

.haik-palette-heliotrope .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-heliotrope .haik-container h4 a {
  color: #9079B6
}

.haik-palette-heliotrope .haik-container h4 a:hover {
  color: #9079B6;
  text-decoration: none
}

.haik-palette-heliotrope .haik-container h4 a:hover small {
  color: #9079B6
}

@media(max-width:767px) {
  .haik-palette-heliotrope .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-heliotrope .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-heliotrope .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-heliotrope .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-heliotrope .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-heliotrope .haik-menu, .haik-palette-heliotrope .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-heliotrope .haik-menu, .haik-palette-heliotrope .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-heliotrope .haik-menu h2, .haik-palette-heliotrope .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-heliotrope .haik-menu h2 a, .haik-palette-heliotrope .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-heliotrope .haik-menu h2:hover a, .haik-palette-heliotrope .haik-article-menu h2:hover a, .haik-palette-heliotrope .haik-menu h2.focus a, .haik-palette-heliotrope .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-heliotrope .haik-menu h3, .haik-palette-heliotrope .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-heliotrope .haik-menu h3, .haik-palette-heliotrope .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-heliotrope .haik-menu h3 a, .haik-palette-heliotrope .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-heliotrope .haik-menu h3:hover a, .haik-palette-heliotrope .haik-article-menu h3:hover a, .haik-palette-heliotrope .haik-menu h3.focus a, .haik-palette-heliotrope .haik-article-menu h3.focus a {
  color: #9079B6;
  text-decoration: none;
}

.haik-palette-heliotrope .haik-menu h4, .haik-palette-heliotrope .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-heliotrope .haik-menu h4, .haik-palette-heliotrope .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-heliotrope .haik-menu h4 a, .haik-palette-heliotrope .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-heliotrope .haik-menu h4:hover a, .haik-palette-heliotrope .haik-article-menu h4:hover a, .haik-palette-heliotrope .haik-menu h4.focus a, .haik-palette-heliotrope .haik-article-menu h4.focus a {
  color: #9079B6;
  text-decoration: none
}

.haik-palette-heliotrope .haik-menu p, .haik-palette-heliotrope .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-heliotrope .haik-menu h3+h3, .haik-palette-heliotrope .haik-article-menu h3+h3, .haik-palette-heliotrope .haik-menu h3+h4, .haik-palette-heliotrope .haik-article-menu h3+h4, .haik-palette-heliotrope .haik-menu h4+h4, .haik-palette-heliotrope .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-heliotrope .haik-menu h2+h2, .haik-palette-heliotrope .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-heliotrope .haik-menu .list1, .haik-palette-heliotrope .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-heliotrope .haik-menu .list1>.list-group-item>a, .haik-palette-heliotrope .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-heliotrope .haik-menu .list1>.list-group-item.active>a, .haik-palette-heliotrope .haik-article-menu .list1>.list-group-item.active>a {
  color: #9079B6;
}

.haik-palette-heliotrope .haik-menu .list1>.list-group-item:hover, .haik-palette-heliotrope .haik-article-menu .list1>.list-group-item:hover {
  color: #9079B6;
}

.haik-palette-heliotrope .haik-menu .list1>.list-group-item:hover>a, .haik-palette-heliotrope .haik-article-menu .list1>.list-group-item:hover>a {
  color: #9079B6;
  text-decoration: none
}

.haik-palette-heliotrope .haik-menu .list1 .list2, .haik-palette-heliotrope .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-heliotrope .haik-menu .list1 .list2>li a, .haik-palette-heliotrope .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-heliotrope .haik-menu .list1 .list2>li:hover>a, .haik-palette-heliotrope .haik-article-menu .list1 .list2>li:hover>a {
  color: #9079B6
}

@media(max-width:767px) {
  .haik-palette-heliotrope .haik-menu .list1 .list2, .haik-palette-heliotrope .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-heliotrope .haik-menu .list1 .list2 li>a, .haik-palette-heliotrope .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-heliotrope .haik-menu .list2, .haik-palette-heliotrope .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-heliotrope .haik-menu .list2 li.active>a, .haik-palette-heliotrope .haik-article-menu .list2 li.active>a {
  color: #9079B6
}

.haik-palette-heliotrope .haik-menu .list2 a, .haik-palette-heliotrope .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-heliotrope .haik-menu .list2 li:hover>a, .haik-palette-heliotrope .haik-article-menu .list2 li:hover>a {
  color: #9079B6;
  text-decoration: none
}

.haik-palette-heliotrope .haik-menu .list-group, .haik-palette-heliotrope .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-heliotrope .haik-menu .list-group-item, .haik-palette-heliotrope .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-heliotrope .haik-menu .list-group-item, .haik-palette-heliotrope .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-heliotrope .haik-menu ul.qblog_recent, .haik-palette-heliotrope .haik-article-menu ul.qblog_recent, .haik-palette-heliotrope .haik-menu ul.qblog_categories, .haik-palette-heliotrope .haik-article-menu ul.qblog_categories, .haik-palette-heliotrope .haik-menu ul.qblog_recent_comments, .haik-palette-heliotrope .haik-article-menu ul.qblog_recent_comments, .haik-palette-heliotrope .haik-menu ul.qblog_archives, .haik-palette-heliotrope .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-heliotrope .haik-menu ul.qblog_recent li, .haik-palette-heliotrope .haik-article-menu ul.qblog_recent li, .haik-palette-heliotrope .haik-menu ul.qblog_categories li, .haik-palette-heliotrope .haik-article-menu ul.qblog_categories li, .haik-palette-heliotrope .haik-menu ul.qblog_recent_comments li, .haik-palette-heliotrope .haik-article-menu ul.qblog_recent_comments li, .haik-palette-heliotrope .haik-menu ul.qblog_archives li, .haik-palette-heliotrope .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-heliotrope .haik-menu ul.qblog_recent li:hover a, .haik-palette-heliotrope .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-heliotrope .haik-menu ul.qblog_categories li:hover a, .haik-palette-heliotrope .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-heliotrope .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-heliotrope .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-heliotrope .haik-menu ul.qblog_archives li:hover a, .haik-palette-heliotrope .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #9079B6
}

.haik-palette-heliotrope .haik-menu ul.qblog_recent li.active a, .haik-palette-heliotrope .haik-article-menu ul.qblog_recent li.active a, .haik-palette-heliotrope .haik-menu ul.qblog_categories li.active a, .haik-palette-heliotrope .haik-article-menu ul.qblog_categories li.active a, .haik-palette-heliotrope .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-heliotrope .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-heliotrope .haik-menu ul.qblog_archives li.active a, .haik-palette-heliotrope .haik-article-menu ul.qblog_archives li.active a {
  color: #9079B6
}

.haik-palette-heliotrope .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-heliotrope .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-heliotrope .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-heliotrope .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-heliotrope .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-heliotrope .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-heliotrope .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-heliotrope .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-heliotrope .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-heliotrope .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-heliotrope .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-heliotrope .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-heliotrope .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-heliotrope .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-heliotrope .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-heliotrope .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-heliotrope .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #9079B6
}

.haik-palette-heliotrope .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-heliotrope .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-heliotrope .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-heliotrope .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #9079B6
}

.haik-palette-heliotrope .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-heliotrope .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-heliotrope .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-heliotrope .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-heliotrope .haik-menu .qhm-plugin-recent, .haik-palette-heliotrope .haik-article-menu .qhm-plugin-recent, .haik-palette-heliotrope .haik-menu .qhm-plugin-popular, .haik-palette-heliotrope .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-heliotrope .haik-menu .qhm-plugin-recent h5, .haik-palette-heliotrope .haik-article-menu .qhm-plugin-recent h5, .haik-palette-heliotrope .haik-menu .qhm-plugin-popular h5, .haik-palette-heliotrope .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-heliotrope .haik-menu .qhm-plugin-recent strong, .haik-palette-heliotrope .haik-article-menu .qhm-plugin-recent strong, .haik-palette-heliotrope .haik-menu .qhm-plugin-popular strong, .haik-palette-heliotrope .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-heliotrope .haik-menu .qhm-plugin-recent ul, .haik-palette-heliotrope .haik-article-menu .qhm-plugin-recent ul, .haik-palette-heliotrope .haik-menu .qhm-plugin-popular ul, .haik-palette-heliotrope .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-heliotrope .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-heliotrope .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-heliotrope .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-heliotrope .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-heliotrope .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-heliotrope .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-heliotrope .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-heliotrope .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-heliotrope .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-heliotrope .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-heliotrope .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-heliotrope .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-heliotrope .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-heliotrope .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-heliotrope .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-heliotrope .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-heliotrope .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-heliotrope .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-heliotrope .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-heliotrope .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #9079B6
}

.haik-palette-heliotrope .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-heliotrope .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-heliotrope .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-heliotrope .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #9079B6
}

.haik-palette-heliotrope .qblog_categories>.list-group-item, .haik-palette-heliotrope .qblog_recent_comments>.list-group-item, .haik-palette-heliotrope .qblog_archives>.list-group-item, .haik-palette-heliotrope .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-heliotrope .qblog_categories>.list-group-item:first-child, .haik-palette-heliotrope .qblog_categories>.list-group-item:last-child, .haik-palette-heliotrope .qblog_recent_comments>.list-group-item:first-child, .haik-palette-heliotrope .qblog_recent_comments>.list-group-item:last-child, .haik-palette-heliotrope .qblog_archives>.list-group-item:first-child, .haik-palette-heliotrope .qblog_archives>.list-group-item:last-child, .haik-palette-heliotrope .qblog_recent>.list-group-item:first-child, .haik-palette-heliotrope .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-heliotrope .qblog_categories>.list-group-item a, .haik-palette-heliotrope .qblog_recent_comments>.list-group-item a, .haik-palette-heliotrope .qblog_archives>.list-group-item a, .haik-palette-heliotrope .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-heliotrope .haik-menu .qhm-plugin-calendar2, .haik-palette-heliotrope .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-heliotrope .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-heliotrope .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-heliotrope .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-heliotrope .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-heliotrope .haik-menu form, .haik-palette-heliotrope .haik-article-menu form {
  padding: 15px
}

.haik-palette-heliotrope .haik-menu p.plg_select_fsize, .haik-palette-heliotrope .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-heliotrope .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-heliotrope .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-heliotrope .haik-footer h2, .haik-palette-heliotrope .haik-footer h3, .haik-palette-heliotrope .haik-footer h4 {
  color: #9079B6;
  margin-bottom: 5px
}

.haik-palette-heliotrope .haik-footer h2 a, .haik-palette-heliotrope .haik-footer h3 a, .haik-palette-heliotrope .haik-footer h4 a {
  color: #9079B6
}

.haik-palette-heliotrope .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-heliotrope .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-heliotrope .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-heliotrope .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-heliotrope .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-heliotrope .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-heliotrope .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-heliotrope .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-heliotrope .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-heliotrope .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-heliotrope .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-heliotrope .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-heliotrope .haik-licence p a {
  color: #999999;
}

.haik-palette-heliotrope .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-heliotrope .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-heliotrope h2.qblog_title:before, .haik-palette-heliotrope h2.qblog_title:after {
  background-image: none
}

.haik-palette-heliotrope h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-heliotrope .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-heliotrope .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-heliotrope .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-heliotrope .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-heliotrope .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-heliotrope .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-heliotrope .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-heliotrope .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-heliotrope .qblog-list ul li {
  padding: 0
}

.haik-palette-heliotrope .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<heliotrope【ヘリオトロープ】><ここまで>………………▼*/
/*▼<wistaria【ウィスタリア】>…………………………………▼*/
.haik-palette-wistaria .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-wistaria .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #8D93C8;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-wistaria .haik-nav.navbar-default .navbar-toggle {
  background-color: #8D93C8;
  border: 1px solid #8D93C8;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-wistaria .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-wistaria .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-wistaria .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-wistaria .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-wistaria .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-wistaria .navbar-brand:hover {
  color: #8D93C8;
}

@media(min-width:768px) {
  .haik-palette-wistaria .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-wistaria .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-wistaria .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-wistaria .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-wistaria .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-wistaria .navbar-default .navbar-nav>li>a:hover {
  color: #8D93C8;
}

@media(max-width:767px) {
  .haik-palette-wistaria .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-wistaria .navbar-default .navbar-nav>li.active>a, .haik-palette-wistaria .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #8D93C8;
}

.haik-palette-wistaria .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-wistaria .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-wistaria .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-wistaria .navbar-default .list1 {
    float: none
  }
}

.haik-palette-wistaria .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-wistaria .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-wistaria .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-wistaria .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-wistaria .navbar-default .list1>li>a:hover {
  color: #8D93C8;
  text-decoration: none
}

.haik-palette-wistaria .navbar-default .list1>li.active>a {
  color: #8D93C8;
  background-color: transparent
}

.haik-palette-wistaria .navbar-default .list1>li.active>a:hover {
  color: #8D93C8;
  background-color: transparent
}

.haik-palette-wistaria .nav .open>a:focus, .haik-palette-wistaria .nav .open>a:hover, .haik-palette-wistaria .nav .open>a {
  border-color: transparent
}

.haik-palette-wistaria .navbar-default .navbar-nav>.open>a, .haik-palette-wistaria .navbar-default .navbar-nav>.open>a:hover, .haik-palette-wistaria .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-wistaria .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-wistaria .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-wistaria .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #8D93C8;
}

@media(max-width:767px) {
  .haik-palette-wistaria .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #8D93C8
  }
}

@media(max-width:767px) {
  .haik-palette-wistaria .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-wistaria .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-wistaria .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-wistaria .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #8D93C8
}

@media(max-width:767px) {
  .haik-palette-wistaria .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-wistaria .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-wistaria .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #8D93C8
  }
}
/*アイキャッチ*/
.haik-palette-wistaria .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-wistaria .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-wistaria .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-wistaria .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-wistaria .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-wistaria .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-wistaria .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-wistaria .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-wistaria .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-wistaria .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-wistaria .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-wistaria .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-wistaria .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-wistaria .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-wistaria .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-wistaria .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-wistaria .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-wistaria .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-wistaria .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-wistaria .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-wistaria .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-wistaria .haik-xs-nopadding .haik-menu, .haik-palette-wistaria .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-wistaria .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-wistaria .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-wistaria .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-wistaria .haik-container h2:before {
  background-color: #8D93C8; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-wistaria .haik-container h2 a {
  color: #8D93C8;
}

.haik-palette-wistaria .haik-container h2 a:hover {
  color: #8D93C8;
  text-decoration: none
}

.haik-palette-wistaria .haik-container h2 a:hover small {
  color: #8D93C8;
}

.haik-palette-wistaria .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-wistaria .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-wistaria .haik-container h3 a {
  color: #333
}

.haik-palette-wistaria .haik-container h3 a:hover {
  color: #8D93C8;
  text-decoration: none
}

.haik-palette-wistaria .haik-container h3 a:hover small {
  color: #8D93C8;
}

.haik-palette-wistaria .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-wistaria .haik-container h4 a {
  color: #8D93C8
}

.haik-palette-wistaria .haik-container h4 a:hover {
  color: #8D93C8;
  text-decoration: none
}

.haik-palette-wistaria .haik-container h4 a:hover small {
  color: #8D93C8
}

@media(max-width:767px) {
  .haik-palette-wistaria .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-wistaria .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-wistaria .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-wistaria .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-wistaria .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-wistaria .haik-menu, .haik-palette-wistaria .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-wistaria .haik-menu, .haik-palette-wistaria .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-wistaria .haik-menu h2, .haik-palette-wistaria .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-wistaria .haik-menu h2 a, .haik-palette-wistaria .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-wistaria .haik-menu h2:hover a, .haik-palette-wistaria .haik-article-menu h2:hover a, .haik-palette-wistaria .haik-menu h2.focus a, .haik-palette-wistaria .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-wistaria .haik-menu h3, .haik-palette-wistaria .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-wistaria .haik-menu h3, .haik-palette-wistaria .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-wistaria .haik-menu h3 a, .haik-palette-wistaria .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-wistaria .haik-menu h3:hover a, .haik-palette-wistaria .haik-article-menu h3:hover a, .haik-palette-wistaria .haik-menu h3.focus a, .haik-palette-wistaria .haik-article-menu h3.focus a {
  color: #8D93C8;
  text-decoration: none;
}

.haik-palette-wistaria .haik-menu h4, .haik-palette-wistaria .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-wistaria .haik-menu h4, .haik-palette-wistaria .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-wistaria .haik-menu h4 a, .haik-palette-wistaria .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-wistaria .haik-menu h4:hover a, .haik-palette-wistaria .haik-article-menu h4:hover a, .haik-palette-wistaria .haik-menu h4.focus a, .haik-palette-wistaria .haik-article-menu h4.focus a {
  color: #8D93C8;
  text-decoration: none
}

.haik-palette-wistaria .haik-menu p, .haik-palette-wistaria .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-wistaria .haik-menu h3+h3, .haik-palette-wistaria .haik-article-menu h3+h3, .haik-palette-wistaria .haik-menu h3+h4, .haik-palette-wistaria .haik-article-menu h3+h4, .haik-palette-wistaria .haik-menu h4+h4, .haik-palette-wistaria .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-wistaria .haik-menu h2+h2, .haik-palette-wistaria .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-wistaria .haik-menu .list1, .haik-palette-wistaria .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-wistaria .haik-menu .list1>.list-group-item>a, .haik-palette-wistaria .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-wistaria .haik-menu .list1>.list-group-item.active>a, .haik-palette-wistaria .haik-article-menu .list1>.list-group-item.active>a {
  color: #8D93C8;
}

.haik-palette-wistaria .haik-menu .list1>.list-group-item:hover, .haik-palette-wistaria .haik-article-menu .list1>.list-group-item:hover {
  color: #8D93C8;
}

.haik-palette-wistaria .haik-menu .list1>.list-group-item:hover>a, .haik-palette-wistaria .haik-article-menu .list1>.list-group-item:hover>a {
  color: #8D93C8;
  text-decoration: none
}

.haik-palette-wistaria .haik-menu .list1 .list2, .haik-palette-wistaria .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-wistaria .haik-menu .list1 .list2>li a, .haik-palette-wistaria .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-wistaria .haik-menu .list1 .list2>li:hover>a, .haik-palette-wistaria .haik-article-menu .list1 .list2>li:hover>a {
  color: #8D93C8
}

@media(max-width:767px) {
  .haik-palette-wistaria .haik-menu .list1 .list2, .haik-palette-wistaria .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-wistaria .haik-menu .list1 .list2 li>a, .haik-palette-wistaria .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-wistaria .haik-menu .list2, .haik-palette-wistaria .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-wistaria .haik-menu .list2 li.active>a, .haik-palette-wistaria .haik-article-menu .list2 li.active>a {
  color: #8D93C8
}

.haik-palette-wistaria .haik-menu .list2 a, .haik-palette-wistaria .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-wistaria .haik-menu .list2 li:hover>a, .haik-palette-wistaria .haik-article-menu .list2 li:hover>a {
  color: #8D93C8;
  text-decoration: none
}

.haik-palette-wistaria .haik-menu .list-group, .haik-palette-wistaria .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-wistaria .haik-menu .list-group-item, .haik-palette-wistaria .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-wistaria .haik-menu .list-group-item, .haik-palette-wistaria .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-wistaria .haik-menu ul.qblog_recent, .haik-palette-wistaria .haik-article-menu ul.qblog_recent, .haik-palette-wistaria .haik-menu ul.qblog_categories, .haik-palette-wistaria .haik-article-menu ul.qblog_categories, .haik-palette-wistaria .haik-menu ul.qblog_recent_comments, .haik-palette-wistaria .haik-article-menu ul.qblog_recent_comments, .haik-palette-wistaria .haik-menu ul.qblog_archives, .haik-palette-wistaria .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-wistaria .haik-menu ul.qblog_recent li, .haik-palette-wistaria .haik-article-menu ul.qblog_recent li, .haik-palette-wistaria .haik-menu ul.qblog_categories li, .haik-palette-wistaria .haik-article-menu ul.qblog_categories li, .haik-palette-wistaria .haik-menu ul.qblog_recent_comments li, .haik-palette-wistaria .haik-article-menu ul.qblog_recent_comments li, .haik-palette-wistaria .haik-menu ul.qblog_archives li, .haik-palette-wistaria .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-wistaria .haik-menu ul.qblog_recent li:hover a, .haik-palette-wistaria .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-wistaria .haik-menu ul.qblog_categories li:hover a, .haik-palette-wistaria .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-wistaria .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-wistaria .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-wistaria .haik-menu ul.qblog_archives li:hover a, .haik-palette-wistaria .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #8D93C8
}

.haik-palette-wistaria .haik-menu ul.qblog_recent li.active a, .haik-palette-wistaria .haik-article-menu ul.qblog_recent li.active a, .haik-palette-wistaria .haik-menu ul.qblog_categories li.active a, .haik-palette-wistaria .haik-article-menu ul.qblog_categories li.active a, .haik-palette-wistaria .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-wistaria .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-wistaria .haik-menu ul.qblog_archives li.active a, .haik-palette-wistaria .haik-article-menu ul.qblog_archives li.active a {
  color: #8D93C8
}

.haik-palette-wistaria .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-wistaria .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-wistaria .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-wistaria .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-wistaria .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-wistaria .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-wistaria .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-wistaria .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-wistaria .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-wistaria .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-wistaria .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-wistaria .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-wistaria .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-wistaria .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-wistaria .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-wistaria .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-wistaria .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #8D93C8
}

.haik-palette-wistaria .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-wistaria .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-wistaria .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-wistaria .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #8D93C8
}

.haik-palette-wistaria .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-wistaria .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-wistaria .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-wistaria .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-wistaria .haik-menu .qhm-plugin-recent, .haik-palette-wistaria .haik-article-menu .qhm-plugin-recent, .haik-palette-wistaria .haik-menu .qhm-plugin-popular, .haik-palette-wistaria .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-wistaria .haik-menu .qhm-plugin-recent h5, .haik-palette-wistaria .haik-article-menu .qhm-plugin-recent h5, .haik-palette-wistaria .haik-menu .qhm-plugin-popular h5, .haik-palette-wistaria .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-wistaria .haik-menu .qhm-plugin-recent strong, .haik-palette-wistaria .haik-article-menu .qhm-plugin-recent strong, .haik-palette-wistaria .haik-menu .qhm-plugin-popular strong, .haik-palette-wistaria .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-wistaria .haik-menu .qhm-plugin-recent ul, .haik-palette-wistaria .haik-article-menu .qhm-plugin-recent ul, .haik-palette-wistaria .haik-menu .qhm-plugin-popular ul, .haik-palette-wistaria .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-wistaria .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-wistaria .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-wistaria .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-wistaria .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-wistaria .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-wistaria .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-wistaria .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-wistaria .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-wistaria .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-wistaria .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-wistaria .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-wistaria .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-wistaria .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-wistaria .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-wistaria .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-wistaria .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-wistaria .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-wistaria .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-wistaria .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-wistaria .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #8D93C8
}

.haik-palette-wistaria .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-wistaria .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-wistaria .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-wistaria .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #8D93C8
}

.haik-palette-wistaria .qblog_categories>.list-group-item, .haik-palette-wistaria .qblog_recent_comments>.list-group-item, .haik-palette-wistaria .qblog_archives>.list-group-item, .haik-palette-wistaria .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-wistaria .qblog_categories>.list-group-item:first-child, .haik-palette-wistaria .qblog_categories>.list-group-item:last-child, .haik-palette-wistaria .qblog_recent_comments>.list-group-item:first-child, .haik-palette-wistaria .qblog_recent_comments>.list-group-item:last-child, .haik-palette-wistaria .qblog_archives>.list-group-item:first-child, .haik-palette-wistaria .qblog_archives>.list-group-item:last-child, .haik-palette-wistaria .qblog_recent>.list-group-item:first-child, .haik-palette-wistaria .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-wistaria .qblog_categories>.list-group-item a, .haik-palette-wistaria .qblog_recent_comments>.list-group-item a, .haik-palette-wistaria .qblog_archives>.list-group-item a, .haik-palette-wistaria .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-wistaria .haik-menu .qhm-plugin-calendar2, .haik-palette-wistaria .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-wistaria .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-wistaria .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-wistaria .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-wistaria .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-wistaria .haik-menu form, .haik-palette-wistaria .haik-article-menu form {
  padding: 15px
}

.haik-palette-wistaria .haik-menu p.plg_select_fsize, .haik-palette-wistaria .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-wistaria .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-wistaria .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-wistaria .haik-footer h2, .haik-palette-wistaria .haik-footer h3, .haik-palette-wistaria .haik-footer h4 {
  color: #8D93C8;
  margin-bottom: 5px
}

.haik-palette-wistaria .haik-footer h2 a, .haik-palette-wistaria .haik-footer h3 a, .haik-palette-wistaria .haik-footer h4 a {
  color: #8D93C8
}

.haik-palette-wistaria .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-wistaria .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-wistaria .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-wistaria .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-wistaria .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-wistaria .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-wistaria .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-wistaria .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-wistaria .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-wistaria .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-wistaria .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-wistaria .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-wistaria .haik-licence p a {
  color: #999999;
}

.haik-palette-wistaria .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-wistaria .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-wistaria h2.qblog_title:before, .haik-palette-wistaria h2.qblog_title:after {
  background-image: none
}

.haik-palette-wistaria h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-wistaria .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-wistaria .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-wistaria .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-wistaria .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-wistaria .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-wistaria .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-wistaria .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-wistaria .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-wistaria .qblog-list ul li {
  padding: 0
}

.haik-palette-wistaria .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<wistaria【ウィスタリア】><ここまで>………………▼*/
/*▼<sea【シー】>…………………………………▼*/
.haik-palette-sea .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-sea .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #2D496E;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-sea .haik-nav.navbar-default .navbar-toggle {
  background-color: #2D496E;
  border: 1px solid #2D496E;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-sea .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-sea .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-sea .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-sea .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-sea .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-sea .navbar-brand:hover {
  color: #2D496E;
}

@media(min-width:768px) {
  .haik-palette-sea .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-sea .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-sea .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-sea .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-sea .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-sea .navbar-default .navbar-nav>li>a:hover {
  color: #2D496E;
}

@media(max-width:767px) {
  .haik-palette-sea .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-sea .navbar-default .navbar-nav>li.active>a, .haik-palette-sea .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #2D496E;
}

.haik-palette-sea .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-sea .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-sea .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-sea .navbar-default .list1 {
    float: none
  }
}

.haik-palette-sea .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-sea .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-sea .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-sea .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-sea .navbar-default .list1>li>a:hover {
  color: #2D496E;
  text-decoration: none
}

.haik-palette-sea .navbar-default .list1>li.active>a {
  color: #2D496E;
  background-color: transparent
}

.haik-palette-sea .navbar-default .list1>li.active>a:hover {
  color: #2D496E;
  background-color: transparent
}

.haik-palette-sea .nav .open>a:focus, .haik-palette-sea .nav .open>a:hover, .haik-palette-sea .nav .open>a {
  border-color: transparent
}

.haik-palette-sea .navbar-default .navbar-nav>.open>a, .haik-palette-sea .navbar-default .navbar-nav>.open>a:hover, .haik-palette-sea .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-sea .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-sea .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-sea .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #2D496E;
}

@media(max-width:767px) {
  .haik-palette-sea .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #2D496E
  }
}

@media(max-width:767px) {
  .haik-palette-sea .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-sea .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-sea .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-sea .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #2D496E
}

@media(max-width:767px) {
  .haik-palette-sea .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-sea .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-sea .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #2D496E
  }
}
/*アイキャッチ*/
.haik-palette-sea .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-sea .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-sea .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-sea .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-sea .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-sea .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-sea .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-sea .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-sea .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-sea .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-sea .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-sea .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-sea .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-sea .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-sea .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-sea .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-sea .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-sea .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-sea .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-sea .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-sea .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-sea .haik-xs-nopadding .haik-menu, .haik-palette-sea .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-sea .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-sea .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-sea .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-sea .haik-container h2:before {
  background-color: #2D496E; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-sea .haik-container h2 a {
  color: #2D496E;
}

.haik-palette-sea .haik-container h2 a:hover {
  color: #2D496E;
  text-decoration: none
}

.haik-palette-sea .haik-container h2 a:hover small {
  color: #2D496E;
}

.haik-palette-sea .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-sea .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-sea .haik-container h3 a {
  color: #333
}

.haik-palette-sea .haik-container h3 a:hover {
  color: #2D496E;
  text-decoration: none
}

.haik-palette-sea .haik-container h3 a:hover small {
  color: #2D496E;
}

.haik-palette-sea .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-sea .haik-container h4 a {
  color: #2D496E
}

.haik-palette-sea .haik-container h4 a:hover {
  color: #2D496E;
  text-decoration: none
}

.haik-palette-sea .haik-container h4 a:hover small {
  color: #2D496E
}

@media(max-width:767px) {
  .haik-palette-sea .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-sea .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-sea .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-sea .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-sea .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-sea .haik-menu, .haik-palette-sea .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-sea .haik-menu, .haik-palette-sea .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-sea .haik-menu h2, .haik-palette-sea .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-sea .haik-menu h2 a, .haik-palette-sea .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-sea .haik-menu h2:hover a, .haik-palette-sea .haik-article-menu h2:hover a, .haik-palette-sea .haik-menu h2.focus a, .haik-palette-sea .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-sea .haik-menu h3, .haik-palette-sea .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-sea .haik-menu h3, .haik-palette-sea .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-sea .haik-menu h3 a, .haik-palette-sea .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-sea .haik-menu h3:hover a, .haik-palette-sea .haik-article-menu h3:hover a, .haik-palette-sea .haik-menu h3.focus a, .haik-palette-sea .haik-article-menu h3.focus a {
  color: #2D496E;
  text-decoration: none;
}

.haik-palette-sea .haik-menu h4, .haik-palette-sea .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-sea .haik-menu h4, .haik-palette-sea .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-sea .haik-menu h4 a, .haik-palette-sea .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-sea .haik-menu h4:hover a, .haik-palette-sea .haik-article-menu h4:hover a, .haik-palette-sea .haik-menu h4.focus a, .haik-palette-sea .haik-article-menu h4.focus a {
  color: #2D496E;
  text-decoration: none
}

.haik-palette-sea .haik-menu p, .haik-palette-sea .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-sea .haik-menu h3+h3, .haik-palette-sea .haik-article-menu h3+h3, .haik-palette-sea .haik-menu h3+h4, .haik-palette-sea .haik-article-menu h3+h4, .haik-palette-sea .haik-menu h4+h4, .haik-palette-sea .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-sea .haik-menu h2+h2, .haik-palette-sea .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-sea .haik-menu .list1, .haik-palette-sea .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-sea .haik-menu .list1>.list-group-item>a, .haik-palette-sea .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-sea .haik-menu .list1>.list-group-item.active>a, .haik-palette-sea .haik-article-menu .list1>.list-group-item.active>a {
  color: #2D496E;
}

.haik-palette-sea .haik-menu .list1>.list-group-item:hover, .haik-palette-sea .haik-article-menu .list1>.list-group-item:hover {
  color: #2D496E;
}

.haik-palette-sea .haik-menu .list1>.list-group-item:hover>a, .haik-palette-sea .haik-article-menu .list1>.list-group-item:hover>a {
  color: #2D496E;
  text-decoration: none
}

.haik-palette-sea .haik-menu .list1 .list2, .haik-palette-sea .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-sea .haik-menu .list1 .list2>li a, .haik-palette-sea .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-sea .haik-menu .list1 .list2>li:hover>a, .haik-palette-sea .haik-article-menu .list1 .list2>li:hover>a {
  color: #2D496E
}

@media(max-width:767px) {
  .haik-palette-sea .haik-menu .list1 .list2, .haik-palette-sea .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-sea .haik-menu .list1 .list2 li>a, .haik-palette-sea .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-sea .haik-menu .list2, .haik-palette-sea .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-sea .haik-menu .list2 li.active>a, .haik-palette-sea .haik-article-menu .list2 li.active>a {
  color: #2D496E
}

.haik-palette-sea .haik-menu .list2 a, .haik-palette-sea .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-sea .haik-menu .list2 li:hover>a, .haik-palette-sea .haik-article-menu .list2 li:hover>a {
  color: #2D496E;
  text-decoration: none
}

.haik-palette-sea .haik-menu .list-group, .haik-palette-sea .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-sea .haik-menu .list-group-item, .haik-palette-sea .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-sea .haik-menu .list-group-item, .haik-palette-sea .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-sea .haik-menu ul.qblog_recent, .haik-palette-sea .haik-article-menu ul.qblog_recent, .haik-palette-sea .haik-menu ul.qblog_categories, .haik-palette-sea .haik-article-menu ul.qblog_categories, .haik-palette-sea .haik-menu ul.qblog_recent_comments, .haik-palette-sea .haik-article-menu ul.qblog_recent_comments, .haik-palette-sea .haik-menu ul.qblog_archives, .haik-palette-sea .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-sea .haik-menu ul.qblog_recent li, .haik-palette-sea .haik-article-menu ul.qblog_recent li, .haik-palette-sea .haik-menu ul.qblog_categories li, .haik-palette-sea .haik-article-menu ul.qblog_categories li, .haik-palette-sea .haik-menu ul.qblog_recent_comments li, .haik-palette-sea .haik-article-menu ul.qblog_recent_comments li, .haik-palette-sea .haik-menu ul.qblog_archives li, .haik-palette-sea .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-sea .haik-menu ul.qblog_recent li:hover a, .haik-palette-sea .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-sea .haik-menu ul.qblog_categories li:hover a, .haik-palette-sea .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-sea .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-sea .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-sea .haik-menu ul.qblog_archives li:hover a, .haik-palette-sea .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #2D496E
}

.haik-palette-sea .haik-menu ul.qblog_recent li.active a, .haik-palette-sea .haik-article-menu ul.qblog_recent li.active a, .haik-palette-sea .haik-menu ul.qblog_categories li.active a, .haik-palette-sea .haik-article-menu ul.qblog_categories li.active a, .haik-palette-sea .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-sea .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-sea .haik-menu ul.qblog_archives li.active a, .haik-palette-sea .haik-article-menu ul.qblog_archives li.active a {
  color: #2D496E
}

.haik-palette-sea .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-sea .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-sea .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-sea .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-sea .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-sea .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-sea .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-sea .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-sea .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-sea .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-sea .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-sea .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-sea .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-sea .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-sea .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-sea .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-sea .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #2D496E
}

.haik-palette-sea .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-sea .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-sea .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-sea .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #2D496E
}

.haik-palette-sea .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-sea .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-sea .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-sea .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-sea .haik-menu .qhm-plugin-recent, .haik-palette-sea .haik-article-menu .qhm-plugin-recent, .haik-palette-sea .haik-menu .qhm-plugin-popular, .haik-palette-sea .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-sea .haik-menu .qhm-plugin-recent h5, .haik-palette-sea .haik-article-menu .qhm-plugin-recent h5, .haik-palette-sea .haik-menu .qhm-plugin-popular h5, .haik-palette-sea .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-sea .haik-menu .qhm-plugin-recent strong, .haik-palette-sea .haik-article-menu .qhm-plugin-recent strong, .haik-palette-sea .haik-menu .qhm-plugin-popular strong, .haik-palette-sea .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-sea .haik-menu .qhm-plugin-recent ul, .haik-palette-sea .haik-article-menu .qhm-plugin-recent ul, .haik-palette-sea .haik-menu .qhm-plugin-popular ul, .haik-palette-sea .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-sea .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-sea .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-sea .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-sea .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-sea .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-sea .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-sea .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-sea .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-sea .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-sea .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-sea .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-sea .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-sea .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-sea .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-sea .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-sea .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-sea .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-sea .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-sea .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-sea .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #2D496E
}

.haik-palette-sea .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-sea .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-sea .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-sea .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #2D496E
}

.haik-palette-sea .qblog_categories>.list-group-item, .haik-palette-sea .qblog_recent_comments>.list-group-item, .haik-palette-sea .qblog_archives>.list-group-item, .haik-palette-sea .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-sea .qblog_categories>.list-group-item:first-child, .haik-palette-sea .qblog_categories>.list-group-item:last-child, .haik-palette-sea .qblog_recent_comments>.list-group-item:first-child, .haik-palette-sea .qblog_recent_comments>.list-group-item:last-child, .haik-palette-sea .qblog_archives>.list-group-item:first-child, .haik-palette-sea .qblog_archives>.list-group-item:last-child, .haik-palette-sea .qblog_recent>.list-group-item:first-child, .haik-palette-sea .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-sea .qblog_categories>.list-group-item a, .haik-palette-sea .qblog_recent_comments>.list-group-item a, .haik-palette-sea .qblog_archives>.list-group-item a, .haik-palette-sea .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-sea .haik-menu .qhm-plugin-calendar2, .haik-palette-sea .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-sea .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-sea .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-sea .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-sea .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-sea .haik-menu form, .haik-palette-sea .haik-article-menu form {
  padding: 15px
}

.haik-palette-sea .haik-menu p.plg_select_fsize, .haik-palette-sea .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-sea .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-sea .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-sea .haik-footer h2, .haik-palette-sea .haik-footer h3, .haik-palette-sea .haik-footer h4 {
  color: #2D496E;
  margin-bottom: 5px
}

.haik-palette-sea .haik-footer h2 a, .haik-palette-sea .haik-footer h3 a, .haik-palette-sea .haik-footer h4 a {
  color: #2D496E
}

.haik-palette-sea .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-sea .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-sea .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-sea .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-sea .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-sea .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-sea .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-sea .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-sea .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-sea .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-sea .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-sea .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-sea .haik-licence p a {
  color: #999999;
}

.haik-palette-sea .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-sea .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-sea h2.qblog_title:before, .haik-palette-sea h2.qblog_title:after {
  background-image: none
}

.haik-palette-sea h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-sea .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-sea .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-sea .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-sea .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-sea .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-sea .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-sea .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-sea .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-sea .qblog-list ul li {
  padding: 0
}

.haik-palette-sea .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<sea【シー】><ここまで>………………▼*/
/*▼<sky【スカイ】><ここから>…………………………………▼*/
.haik-palette-sky .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-sky .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #365D96;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-sky .haik-nav.navbar-default .navbar-toggle {
  background-color: #365D96;
  border: 1px solid #365D96;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-sky .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-sky .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-sky .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-sky .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-sky .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-sky .navbar-brand:hover {
  color: #365D96;
}

@media(min-width:768px) {
  .haik-palette-sky .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-sky .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-sky .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-sky .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-sky .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-sky .navbar-default .navbar-nav>li>a:hover {
  color: #365D96;
}

@media(max-width:767px) {
  .haik-palette-sky .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-sky .navbar-default .navbar-nav>li.active>a, .haik-palette-sky .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #365D96;
}

.haik-palette-sky .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-sky .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-sky .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-sky .navbar-default .list1 {
    float: none
  }
}

.haik-palette-sky .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-sky .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-sky .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-sky .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-sky .navbar-default .list1>li>a:hover {
  color: #365D96;
  text-decoration: none
}

.haik-palette-sky .navbar-default .list1>li.active>a {
  color: #365D96;
  background-color: transparent
}

.haik-palette-sky .navbar-default .list1>li.active>a:hover {
  color: #365D96;
  background-color: transparent
}

.haik-palette-sky .nav .open>a:focus, .haik-palette-sky .nav .open>a:hover, .haik-palette-sky .nav .open>a {
  border-color: transparent
}

.haik-palette-sky .navbar-default .navbar-nav>.open>a, .haik-palette-sky .navbar-default .navbar-nav>.open>a:hover, .haik-palette-sky .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-sky .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-sky .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-sky .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #365D96;
}

@media(max-width:767px) {
  .haik-palette-sky .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #365D96
  }
}

@media(max-width:767px) {
  .haik-palette-sky .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-sky .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-sky .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-sky .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #365D96
}

@media(max-width:767px) {
  .haik-palette-sky .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-sky .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-sky .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #365D96
  }
}
/*アイキャッチ*/
.haik-palette-sky .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-sky .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-sky .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-sky .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-sky .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-sky .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-sky .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-sky .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-sky .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-sky .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-sky .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-sky .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-sky .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-sky .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-sky .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-sky .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-sky .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-sky .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-sky .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-sky .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-sky .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-sky .haik-xs-nopadding .haik-menu, .haik-palette-sky .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-sky .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-sky .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-sky .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-sky .haik-container h2:before {
  background-color: #365D96; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-sky .haik-container h2 a {
  color: #365D96;
}

.haik-palette-sky .haik-container h2 a:hover {
  color: #365D96;
  text-decoration: none
}

.haik-palette-sky .haik-container h2 a:hover small {
  color: #365D96;
}

.haik-palette-sky .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-sky .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-sky .haik-container h3 a {
  color: #333
}

.haik-palette-sky .haik-container h3 a:hover {
  color: #365D96;
  text-decoration: none
}

.haik-palette-sky .haik-container h3 a:hover small {
  color: #365D96;
}

.haik-palette-sky .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-sky .haik-container h4 a {
  color: #365D96
}

.haik-palette-sky .haik-container h4 a:hover {
  color: #365D96;
  text-decoration: none
}

.haik-palette-sky .haik-container h4 a:hover small {
  color: #365D96
}

@media(max-width:767px) {
  .haik-palette-sky .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-sky .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-sky .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-sky .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-sky .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-sky .haik-menu, .haik-palette-sky .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-sky .haik-menu, .haik-palette-sky .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-sky .haik-menu h2, .haik-palette-sky .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-sky .haik-menu h2 a, .haik-palette-sky .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-sky .haik-menu h2:hover a, .haik-palette-sky .haik-article-menu h2:hover a, .haik-palette-sky .haik-menu h2.focus a, .haik-palette-sky .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-sky .haik-menu h3, .haik-palette-sky .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-sky .haik-menu h3, .haik-palette-sky .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-sky .haik-menu h3 a, .haik-palette-sky .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-sky .haik-menu h3:hover a, .haik-palette-sky .haik-article-menu h3:hover a, .haik-palette-sky .haik-menu h3.focus a, .haik-palette-sky .haik-article-menu h3.focus a {
  color: #365D96;
  text-decoration: none;
}

.haik-palette-sky .haik-menu h4, .haik-palette-sky .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-sky .haik-menu h4, .haik-palette-sky .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-sky .haik-menu h4 a, .haik-palette-sky .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-sky .haik-menu h4:hover a, .haik-palette-sky .haik-article-menu h4:hover a, .haik-palette-sky .haik-menu h4.focus a, .haik-palette-sky .haik-article-menu h4.focus a {
  color: #365D96;
  text-decoration: none
}

.haik-palette-sky .haik-menu p, .haik-palette-sky .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-sky .haik-menu h3+h3, .haik-palette-sky .haik-article-menu h3+h3, .haik-palette-sky .haik-menu h3+h4, .haik-palette-sky .haik-article-menu h3+h4, .haik-palette-sky .haik-menu h4+h4, .haik-palette-sky .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-sky .haik-menu h2+h2, .haik-palette-sky .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-sky .haik-menu .list1, .haik-palette-sky .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-sky .haik-menu .list1>.list-group-item>a, .haik-palette-sky .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-sky .haik-menu .list1>.list-group-item.active>a, .haik-palette-sky .haik-article-menu .list1>.list-group-item.active>a {
  color: #365D96;
}

.haik-palette-sky .haik-menu .list1>.list-group-item:hover, .haik-palette-sky .haik-article-menu .list1>.list-group-item:hover {
  color: #365D96;
}

.haik-palette-sky .haik-menu .list1>.list-group-item:hover>a, .haik-palette-sky .haik-article-menu .list1>.list-group-item:hover>a {
  color: #365D96;
  text-decoration: none
}

.haik-palette-sky .haik-menu .list1 .list2, .haik-palette-sky .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-sky .haik-menu .list1 .list2>li a, .haik-palette-sky .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-sky .haik-menu .list1 .list2>li:hover>a, .haik-palette-sky .haik-article-menu .list1 .list2>li:hover>a {
  color: #365D96
}

@media(max-width:767px) {
  .haik-palette-sky .haik-menu .list1 .list2, .haik-palette-sky .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-sky .haik-menu .list1 .list2 li>a, .haik-palette-sky .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-sky .haik-menu .list2, .haik-palette-sky .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-sky .haik-menu .list2 li.active>a, .haik-palette-sky .haik-article-menu .list2 li.active>a {
  color: #365D96
}

.haik-palette-sky .haik-menu .list2 a, .haik-palette-sky .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-sky .haik-menu .list2 li:hover>a, .haik-palette-sky .haik-article-menu .list2 li:hover>a {
  color: #365D96;
  text-decoration: none
}

.haik-palette-sky .haik-menu .list-group, .haik-palette-sky .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-sky .haik-menu .list-group-item, .haik-palette-sky .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-sky .haik-menu .list-group-item, .haik-palette-sky .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-sky .haik-menu ul.qblog_recent, .haik-palette-sky .haik-article-menu ul.qblog_recent, .haik-palette-sky .haik-menu ul.qblog_categories, .haik-palette-sky .haik-article-menu ul.qblog_categories, .haik-palette-sky .haik-menu ul.qblog_recent_comments, .haik-palette-sky .haik-article-menu ul.qblog_recent_comments, .haik-palette-sky .haik-menu ul.qblog_archives, .haik-palette-sky .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-sky .haik-menu ul.qblog_recent li, .haik-palette-sky .haik-article-menu ul.qblog_recent li, .haik-palette-sky .haik-menu ul.qblog_categories li, .haik-palette-sky .haik-article-menu ul.qblog_categories li, .haik-palette-sky .haik-menu ul.qblog_recent_comments li, .haik-palette-sky .haik-article-menu ul.qblog_recent_comments li, .haik-palette-sky .haik-menu ul.qblog_archives li, .haik-palette-sky .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-sky .haik-menu ul.qblog_recent li:hover a, .haik-palette-sky .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-sky .haik-menu ul.qblog_categories li:hover a, .haik-palette-sky .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-sky .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-sky .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-sky .haik-menu ul.qblog_archives li:hover a, .haik-palette-sky .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #365D96
}

.haik-palette-sky .haik-menu ul.qblog_recent li.active a, .haik-palette-sky .haik-article-menu ul.qblog_recent li.active a, .haik-palette-sky .haik-menu ul.qblog_categories li.active a, .haik-palette-sky .haik-article-menu ul.qblog_categories li.active a, .haik-palette-sky .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-sky .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-sky .haik-menu ul.qblog_archives li.active a, .haik-palette-sky .haik-article-menu ul.qblog_archives li.active a {
  color: #365D96
}

.haik-palette-sky .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-sky .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-sky .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-sky .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-sky .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-sky .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-sky .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-sky .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-sky .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-sky .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-sky .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-sky .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-sky .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-sky .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-sky .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-sky .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-sky .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #365D96
}

.haik-palette-sky .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-sky .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-sky .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-sky .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #365D96
}

.haik-palette-sky .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-sky .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-sky .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-sky .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-sky .haik-menu .qhm-plugin-recent, .haik-palette-sky .haik-article-menu .qhm-plugin-recent, .haik-palette-sky .haik-menu .qhm-plugin-popular, .haik-palette-sky .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-sky .haik-menu .qhm-plugin-recent h5, .haik-palette-sky .haik-article-menu .qhm-plugin-recent h5, .haik-palette-sky .haik-menu .qhm-plugin-popular h5, .haik-palette-sky .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-sky .haik-menu .qhm-plugin-recent strong, .haik-palette-sky .haik-article-menu .qhm-plugin-recent strong, .haik-palette-sky .haik-menu .qhm-plugin-popular strong, .haik-palette-sky .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-sky .haik-menu .qhm-plugin-recent ul, .haik-palette-sky .haik-article-menu .qhm-plugin-recent ul, .haik-palette-sky .haik-menu .qhm-plugin-popular ul, .haik-palette-sky .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-sky .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-sky .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-sky .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-sky .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-sky .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-sky .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-sky .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-sky .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-sky .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-sky .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-sky .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-sky .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-sky .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-sky .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-sky .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-sky .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-sky .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-sky .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-sky .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-sky .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #365D96
}

.haik-palette-sky .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-sky .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-sky .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-sky .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #365D96
}

.haik-palette-sky .qblog_categories>.list-group-item, .haik-palette-sky .qblog_recent_comments>.list-group-item, .haik-palette-sky .qblog_archives>.list-group-item, .haik-palette-sky .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-sky .qblog_categories>.list-group-item:first-child, .haik-palette-sky .qblog_categories>.list-group-item:last-child, .haik-palette-sky .qblog_recent_comments>.list-group-item:first-child, .haik-palette-sky .qblog_recent_comments>.list-group-item:last-child, .haik-palette-sky .qblog_archives>.list-group-item:first-child, .haik-palette-sky .qblog_archives>.list-group-item:last-child, .haik-palette-sky .qblog_recent>.list-group-item:first-child, .haik-palette-sky .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-sky .qblog_categories>.list-group-item a, .haik-palette-sky .qblog_recent_comments>.list-group-item a, .haik-palette-sky .qblog_archives>.list-group-item a, .haik-palette-sky .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-sky .haik-menu .qhm-plugin-calendar2, .haik-palette-sky .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-sky .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-sky .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-sky .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-sky .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-sky .haik-menu form, .haik-palette-sky .haik-article-menu form {
  padding: 15px
}

.haik-palette-sky .haik-menu p.plg_select_fsize, .haik-palette-sky .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-sky .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-sky .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-sky .haik-footer h2, .haik-palette-sky .haik-footer h3, .haik-palette-sky .haik-footer h4 {
  color: #365D96;
  margin-bottom: 5px
}

.haik-palette-sky .haik-footer h2 a, .haik-palette-sky .haik-footer h3 a, .haik-palette-sky .haik-footer h4 a {
  color: #365D96
}

.haik-palette-sky .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-sky .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-sky .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-sky .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-sky .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-sky .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-sky .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-sky .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-sky .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-sky .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-sky .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-sky .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-sky .haik-licence p a {
  color: #999999;
}

.haik-palette-sky .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-sky .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-sky h2.qblog_title:before, .haik-palette-sky h2.qblog_title:after {
  background-image: none
}

.haik-palette-sky h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-sky .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-sky .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-sky .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-sky .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-sky .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-sky .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-sky .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-sky .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-sky .qblog-list ul li {
  padding: 0
}

.haik-palette-sky .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<sky【スカイ】><ここまで>………………▼*/
/*▼<blueberry【ブルーベリー】><ここから>…………………………………▼*/
.haik-palette-blueberry .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-blueberry .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #4D648C;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-blueberry .haik-nav.navbar-default .navbar-toggle {
  background-color: #4D648C;
  border: 1px solid #4D648C;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-blueberry .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-blueberry .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-blueberry .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-blueberry .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-blueberry .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-blueberry .navbar-brand:hover {
  color: #4D648C;
}

@media(min-width:768px) {
  .haik-palette-blueberry .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-blueberry .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-blueberry .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-blueberry .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-blueberry .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-blueberry .navbar-default .navbar-nav>li>a:hover {
  color: #4D648C;
}

@media(max-width:767px) {
  .haik-palette-blueberry .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-blueberry .navbar-default .navbar-nav>li.active>a, .haik-palette-blueberry .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #4D648C;
}

.haik-palette-blueberry .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-blueberry .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-blueberry .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-blueberry .navbar-default .list1 {
    float: none
  }
}

.haik-palette-blueberry .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-blueberry .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-blueberry .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-blueberry .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-blueberry .navbar-default .list1>li>a:hover {
  color: #4D648C;
  text-decoration: none
}

.haik-palette-blueberry .navbar-default .list1>li.active>a {
  color: #4D648C;
  background-color: transparent
}

.haik-palette-blueberry .navbar-default .list1>li.active>a:hover {
  color: #4D648C;
  background-color: transparent
}

.haik-palette-blueberry .nav .open>a:focus, .haik-palette-blueberry .nav .open>a:hover, .haik-palette-blueberry .nav .open>a {
  border-color: transparent
}

.haik-palette-blueberry .navbar-default .navbar-nav>.open>a, .haik-palette-blueberry .navbar-default .navbar-nav>.open>a:hover, .haik-palette-blueberry .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-blueberry .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-blueberry .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-blueberry .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #4D648C;
}

@media(max-width:767px) {
  .haik-palette-blueberry .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #4D648C
  }
}

@media(max-width:767px) {
  .haik-palette-blueberry .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-blueberry .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-blueberry .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-blueberry .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #4D648C
}

@media(max-width:767px) {
  .haik-palette-blueberry .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-blueberry .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-blueberry .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #4D648C
  }
}
/*アイキャッチ*/
.haik-palette-blueberry .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-blueberry .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-blueberry .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-blueberry .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-blueberry .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-blueberry .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-blueberry .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-blueberry .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-blueberry .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-blueberry .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-blueberry .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-blueberry .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-blueberry .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-blueberry .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-blueberry .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-blueberry .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-blueberry .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-blueberry .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-blueberry .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-blueberry .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-blueberry .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-blueberry .haik-xs-nopadding .haik-menu, .haik-palette-blueberry .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-blueberry .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-blueberry .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-blueberry .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-blueberry .haik-container h2:before {
  background-color: #4D648C; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-blueberry .haik-container h2 a {
  color: #4D648C;
}

.haik-palette-blueberry .haik-container h2 a:hover {
  color: #4D648C;
  text-decoration: none
}

.haik-palette-blueberry .haik-container h2 a:hover small {
  color: #4D648C;
}

.haik-palette-blueberry .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-blueberry .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-blueberry .haik-container h3 a {
  color: #333
}

.haik-palette-blueberry .haik-container h3 a:hover {
  color: #4D648C;
  text-decoration: none
}

.haik-palette-blueberry .haik-container h3 a:hover small {
  color: #4D648C;
}

.haik-palette-blueberry .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-blueberry .haik-container h4 a {
  color: #4D648C
}

.haik-palette-blueberry .haik-container h4 a:hover {
  color: #4D648C;
  text-decoration: none
}

.haik-palette-blueberry .haik-container h4 a:hover small {
  color: #4D648C
}

@media(max-width:767px) {
  .haik-palette-blueberry .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-blueberry .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-blueberry .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-blueberry .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-blueberry .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-blueberry .haik-menu, .haik-palette-blueberry .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-blueberry .haik-menu, .haik-palette-blueberry .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-blueberry .haik-menu h2, .haik-palette-blueberry .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-blueberry .haik-menu h2 a, .haik-palette-blueberry .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-blueberry .haik-menu h2:hover a, .haik-palette-blueberry .haik-article-menu h2:hover a, .haik-palette-blueberry .haik-menu h2.focus a, .haik-palette-blueberry .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-blueberry .haik-menu h3, .haik-palette-blueberry .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-blueberry .haik-menu h3, .haik-palette-blueberry .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-blueberry .haik-menu h3 a, .haik-palette-blueberry .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-blueberry .haik-menu h3:hover a, .haik-palette-blueberry .haik-article-menu h3:hover a, .haik-palette-blueberry .haik-menu h3.focus a, .haik-palette-blueberry .haik-article-menu h3.focus a {
  color: #4D648C;
  text-decoration: none;
}

.haik-palette-blueberry .haik-menu h4, .haik-palette-blueberry .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-blueberry .haik-menu h4, .haik-palette-blueberry .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-blueberry .haik-menu h4 a, .haik-palette-blueberry .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-blueberry .haik-menu h4:hover a, .haik-palette-blueberry .haik-article-menu h4:hover a, .haik-palette-blueberry .haik-menu h4.focus a, .haik-palette-blueberry .haik-article-menu h4.focus a {
  color: #4D648C;
  text-decoration: none
}

.haik-palette-blueberry .haik-menu p, .haik-palette-blueberry .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-blueberry .haik-menu h3+h3, .haik-palette-blueberry .haik-article-menu h3+h3, .haik-palette-blueberry .haik-menu h3+h4, .haik-palette-blueberry .haik-article-menu h3+h4, .haik-palette-blueberry .haik-menu h4+h4, .haik-palette-blueberry .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-blueberry .haik-menu h2+h2, .haik-palette-blueberry .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-blueberry .haik-menu .list1, .haik-palette-blueberry .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-blueberry .haik-menu .list1>.list-group-item>a, .haik-palette-blueberry .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-blueberry .haik-menu .list1>.list-group-item.active>a, .haik-palette-blueberry .haik-article-menu .list1>.list-group-item.active>a {
  color: #4D648C;
}

.haik-palette-blueberry .haik-menu .list1>.list-group-item:hover, .haik-palette-blueberry .haik-article-menu .list1>.list-group-item:hover {
  color: #4D648C;
}

.haik-palette-blueberry .haik-menu .list1>.list-group-item:hover>a, .haik-palette-blueberry .haik-article-menu .list1>.list-group-item:hover>a {
  color: #4D648C;
  text-decoration: none
}

.haik-palette-blueberry .haik-menu .list1 .list2, .haik-palette-blueberry .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-blueberry .haik-menu .list1 .list2>li a, .haik-palette-blueberry .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-blueberry .haik-menu .list1 .list2>li:hover>a, .haik-palette-blueberry .haik-article-menu .list1 .list2>li:hover>a {
  color: #4D648C
}

@media(max-width:767px) {
  .haik-palette-blueberry .haik-menu .list1 .list2, .haik-palette-blueberry .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-blueberry .haik-menu .list1 .list2 li>a, .haik-palette-blueberry .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-blueberry .haik-menu .list2, .haik-palette-blueberry .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-blueberry .haik-menu .list2 li.active>a, .haik-palette-blueberry .haik-article-menu .list2 li.active>a {
  color: #4D648C
}

.haik-palette-blueberry .haik-menu .list2 a, .haik-palette-blueberry .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-blueberry .haik-menu .list2 li:hover>a, .haik-palette-blueberry .haik-article-menu .list2 li:hover>a {
  color: #4D648C;
  text-decoration: none
}

.haik-palette-blueberry .haik-menu .list-group, .haik-palette-blueberry .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-blueberry .haik-menu .list-group-item, .haik-palette-blueberry .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-blueberry .haik-menu .list-group-item, .haik-palette-blueberry .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-blueberry .haik-menu ul.qblog_recent, .haik-palette-blueberry .haik-article-menu ul.qblog_recent, .haik-palette-blueberry .haik-menu ul.qblog_categories, .haik-palette-blueberry .haik-article-menu ul.qblog_categories, .haik-palette-blueberry .haik-menu ul.qblog_recent_comments, .haik-palette-blueberry .haik-article-menu ul.qblog_recent_comments, .haik-palette-blueberry .haik-menu ul.qblog_archives, .haik-palette-blueberry .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-blueberry .haik-menu ul.qblog_recent li, .haik-palette-blueberry .haik-article-menu ul.qblog_recent li, .haik-palette-blueberry .haik-menu ul.qblog_categories li, .haik-palette-blueberry .haik-article-menu ul.qblog_categories li, .haik-palette-blueberry .haik-menu ul.qblog_recent_comments li, .haik-palette-blueberry .haik-article-menu ul.qblog_recent_comments li, .haik-palette-blueberry .haik-menu ul.qblog_archives li, .haik-palette-blueberry .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-blueberry .haik-menu ul.qblog_recent li:hover a, .haik-palette-blueberry .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-blueberry .haik-menu ul.qblog_categories li:hover a, .haik-palette-blueberry .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-blueberry .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-blueberry .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-blueberry .haik-menu ul.qblog_archives li:hover a, .haik-palette-blueberry .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #4D648C
}

.haik-palette-blueberry .haik-menu ul.qblog_recent li.active a, .haik-palette-blueberry .haik-article-menu ul.qblog_recent li.active a, .haik-palette-blueberry .haik-menu ul.qblog_categories li.active a, .haik-palette-blueberry .haik-article-menu ul.qblog_categories li.active a, .haik-palette-blueberry .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-blueberry .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-blueberry .haik-menu ul.qblog_archives li.active a, .haik-palette-blueberry .haik-article-menu ul.qblog_archives li.active a {
  color: #4D648C
}

.haik-palette-blueberry .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-blueberry .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-blueberry .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-blueberry .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-blueberry .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-blueberry .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-blueberry .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-blueberry .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-blueberry .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-blueberry .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-blueberry .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-blueberry .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-blueberry .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-blueberry .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-blueberry .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-blueberry .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-blueberry .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #4D648C
}

.haik-palette-blueberry .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-blueberry .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-blueberry .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-blueberry .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #4D648C
}

.haik-palette-blueberry .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-blueberry .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-blueberry .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-blueberry .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-blueberry .haik-menu .qhm-plugin-recent, .haik-palette-blueberry .haik-article-menu .qhm-plugin-recent, .haik-palette-blueberry .haik-menu .qhm-plugin-popular, .haik-palette-blueberry .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-blueberry .haik-menu .qhm-plugin-recent h5, .haik-palette-blueberry .haik-article-menu .qhm-plugin-recent h5, .haik-palette-blueberry .haik-menu .qhm-plugin-popular h5, .haik-palette-blueberry .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-blueberry .haik-menu .qhm-plugin-recent strong, .haik-palette-blueberry .haik-article-menu .qhm-plugin-recent strong, .haik-palette-blueberry .haik-menu .qhm-plugin-popular strong, .haik-palette-blueberry .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-blueberry .haik-menu .qhm-plugin-recent ul, .haik-palette-blueberry .haik-article-menu .qhm-plugin-recent ul, .haik-palette-blueberry .haik-menu .qhm-plugin-popular ul, .haik-palette-blueberry .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-blueberry .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-blueberry .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-blueberry .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-blueberry .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-blueberry .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-blueberry .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-blueberry .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-blueberry .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-blueberry .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-blueberry .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-blueberry .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-blueberry .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-blueberry .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-blueberry .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-blueberry .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-blueberry .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-blueberry .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-blueberry .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-blueberry .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-blueberry .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #4D648C
}

.haik-palette-blueberry .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-blueberry .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-blueberry .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-blueberry .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #4D648C
}

.haik-palette-blueberry .qblog_categories>.list-group-item, .haik-palette-blueberry .qblog_recent_comments>.list-group-item, .haik-palette-blueberry .qblog_archives>.list-group-item, .haik-palette-blueberry .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-blueberry .qblog_categories>.list-group-item:first-child, .haik-palette-blueberry .qblog_categories>.list-group-item:last-child, .haik-palette-blueberry .qblog_recent_comments>.list-group-item:first-child, .haik-palette-blueberry .qblog_recent_comments>.list-group-item:last-child, .haik-palette-blueberry .qblog_archives>.list-group-item:first-child, .haik-palette-blueberry .qblog_archives>.list-group-item:last-child, .haik-palette-blueberry .qblog_recent>.list-group-item:first-child, .haik-palette-blueberry .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-blueberry .qblog_categories>.list-group-item a, .haik-palette-blueberry .qblog_recent_comments>.list-group-item a, .haik-palette-blueberry .qblog_archives>.list-group-item a, .haik-palette-blueberry .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-blueberry .haik-menu .qhm-plugin-calendar2, .haik-palette-blueberry .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-blueberry .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-blueberry .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-blueberry .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-blueberry .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-blueberry .haik-menu form, .haik-palette-blueberry .haik-article-menu form {
  padding: 15px
}

.haik-palette-blueberry .haik-menu p.plg_select_fsize, .haik-palette-blueberry .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-blueberry .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-blueberry .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-blueberry .haik-footer h2, .haik-palette-blueberry .haik-footer h3, .haik-palette-blueberry .haik-footer h4 {
  color: #4D648C;
  margin-bottom: 5px
}

.haik-palette-blueberry .haik-footer h2 a, .haik-palette-blueberry .haik-footer h3 a, .haik-palette-blueberry .haik-footer h4 a {
  color: #4D648C
}

.haik-palette-blueberry .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-blueberry .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-blueberry .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-blueberry .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-blueberry .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-blueberry .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-blueberry .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-blueberry .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-blueberry .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-blueberry .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-blueberry .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-blueberry .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-blueberry .haik-licence p a {
  color: #999999;
}

.haik-palette-blueberry .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-blueberry .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-blueberry h2.qblog_title:before, .haik-palette-blueberry h2.qblog_title:after {
  background-image: none
}

.haik-palette-blueberry h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-blueberry .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-blueberry .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-blueberry .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-blueberry .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-blueberry .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-blueberry .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-blueberry .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-blueberry .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-blueberry .qblog-list ul li {
  padding: 0
}

.haik-palette-blueberry .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<blueberry【ブルーベリー】><ここまで>………………▼*/
/*▼<steelblue【スチールブルー】><ここから>…………………………………▼*/
.haik-palette-steelblue .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-steelblue .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #416D86;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-steelblue .haik-nav.navbar-default .navbar-toggle {
  background-color: #416D86;
  border: 1px solid #416D86;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-steelblue .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-steelblue .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-steelblue .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-steelblue .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-steelblue .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-steelblue .navbar-brand:hover {
  color: #416D86;
}

@media(min-width:768px) {
  .haik-palette-steelblue .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-steelblue .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-steelblue .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-steelblue .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-steelblue .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-steelblue .navbar-default .navbar-nav>li>a:hover {
  color: #416D86;
}

@media(max-width:767px) {
  .haik-palette-steelblue .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-steelblue .navbar-default .navbar-nav>li.active>a, .haik-palette-steelblue .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #416D86;
}

.haik-palette-steelblue .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-steelblue .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-steelblue .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-steelblue .navbar-default .list1 {
    float: none
  }
}

.haik-palette-steelblue .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-steelblue .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-steelblue .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-steelblue .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-steelblue .navbar-default .list1>li>a:hover {
  color: #416D86;
  text-decoration: none
}

.haik-palette-steelblue .navbar-default .list1>li.active>a {
  color: #416D86;
  background-color: transparent
}

.haik-palette-steelblue .navbar-default .list1>li.active>a:hover {
  color: #416D86;
  background-color: transparent
}

.haik-palette-steelblue .nav .open>a:focus, .haik-palette-steelblue .nav .open>a:hover, .haik-palette-steelblue .nav .open>a {
  border-color: transparent
}

.haik-palette-steelblue .navbar-default .navbar-nav>.open>a, .haik-palette-steelblue .navbar-default .navbar-nav>.open>a:hover, .haik-palette-steelblue .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-steelblue .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-steelblue .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-steelblue .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #416D86;
}

@media(max-width:767px) {
  .haik-palette-steelblue .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #416D86
  }
}

@media(max-width:767px) {
  .haik-palette-steelblue .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-steelblue .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-steelblue .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-steelblue .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #416D86
}

@media(max-width:767px) {
  .haik-palette-steelblue .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-steelblue .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-steelblue .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #416D86
  }
}
/*アイキャッチ*/
.haik-palette-steelblue .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-steelblue .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-steelblue .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-steelblue .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-steelblue .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-steelblue .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-steelblue .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-steelblue .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-steelblue .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-steelblue .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-steelblue .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-steelblue .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-steelblue .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-steelblue .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-steelblue .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-steelblue .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-steelblue .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-steelblue .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-steelblue .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-steelblue .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-steelblue .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-steelblue .haik-xs-nopadding .haik-menu, .haik-palette-steelblue .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-steelblue .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-steelblue .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-steelblue .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-steelblue .haik-container h2:before {
  background-color: #416D86; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-steelblue .haik-container h2 a {
  color: #416D86;
}

.haik-palette-steelblue .haik-container h2 a:hover {
  color: #416D86;
  text-decoration: none
}

.haik-palette-steelblue .haik-container h2 a:hover small {
  color: #416D86;
}

.haik-palette-steelblue .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-steelblue .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-steelblue .haik-container h3 a {
  color: #333
}

.haik-palette-steelblue .haik-container h3 a:hover {
  color: #416D86;
  text-decoration: none
}

.haik-palette-steelblue .haik-container h3 a:hover small {
  color: #416D86;
}

.haik-palette-steelblue .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-steelblue .haik-container h4 a {
  color: #416D86
}

.haik-palette-steelblue .haik-container h4 a:hover {
  color: #416D86;
  text-decoration: none
}

.haik-palette-steelblue .haik-container h4 a:hover small {
  color: #416D86
}

@media(max-width:767px) {
  .haik-palette-steelblue .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-steelblue .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-steelblue .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-steelblue .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-steelblue .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-steelblue .haik-menu, .haik-palette-steelblue .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-steelblue .haik-menu, .haik-palette-steelblue .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-steelblue .haik-menu h2, .haik-palette-steelblue .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-steelblue .haik-menu h2 a, .haik-palette-steelblue .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-steelblue .haik-menu h2:hover a, .haik-palette-steelblue .haik-article-menu h2:hover a, .haik-palette-steelblue .haik-menu h2.focus a, .haik-palette-steelblue .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-steelblue .haik-menu h3, .haik-palette-steelblue .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-steelblue .haik-menu h3, .haik-palette-steelblue .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-steelblue .haik-menu h3 a, .haik-palette-steelblue .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-steelblue .haik-menu h3:hover a, .haik-palette-steelblue .haik-article-menu h3:hover a, .haik-palette-steelblue .haik-menu h3.focus a, .haik-palette-steelblue .haik-article-menu h3.focus a {
  color: #416D86;
  text-decoration: none;
}

.haik-palette-steelblue .haik-menu h4, .haik-palette-steelblue .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-steelblue .haik-menu h4, .haik-palette-steelblue .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-steelblue .haik-menu h4 a, .haik-palette-steelblue .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-steelblue .haik-menu h4:hover a, .haik-palette-steelblue .haik-article-menu h4:hover a, .haik-palette-steelblue .haik-menu h4.focus a, .haik-palette-steelblue .haik-article-menu h4.focus a {
  color: #416D86;
  text-decoration: none
}

.haik-palette-steelblue .haik-menu p, .haik-palette-steelblue .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-steelblue .haik-menu h3+h3, .haik-palette-steelblue .haik-article-menu h3+h3, .haik-palette-steelblue .haik-menu h3+h4, .haik-palette-steelblue .haik-article-menu h3+h4, .haik-palette-steelblue .haik-menu h4+h4, .haik-palette-steelblue .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-steelblue .haik-menu h2+h2, .haik-palette-steelblue .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-steelblue .haik-menu .list1, .haik-palette-steelblue .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-steelblue .haik-menu .list1>.list-group-item>a, .haik-palette-steelblue .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-steelblue .haik-menu .list1>.list-group-item.active>a, .haik-palette-steelblue .haik-article-menu .list1>.list-group-item.active>a {
  color: #416D86;
}

.haik-palette-steelblue .haik-menu .list1>.list-group-item:hover, .haik-palette-steelblue .haik-article-menu .list1>.list-group-item:hover {
  color: #416D86;
}

.haik-palette-steelblue .haik-menu .list1>.list-group-item:hover>a, .haik-palette-steelblue .haik-article-menu .list1>.list-group-item:hover>a {
  color: #416D86;
  text-decoration: none
}

.haik-palette-steelblue .haik-menu .list1 .list2, .haik-palette-steelblue .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-steelblue .haik-menu .list1 .list2>li a, .haik-palette-steelblue .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-steelblue .haik-menu .list1 .list2>li:hover>a, .haik-palette-steelblue .haik-article-menu .list1 .list2>li:hover>a {
  color: #416D86
}

@media(max-width:767px) {
  .haik-palette-steelblue .haik-menu .list1 .list2, .haik-palette-steelblue .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-steelblue .haik-menu .list1 .list2 li>a, .haik-palette-steelblue .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-steelblue .haik-menu .list2, .haik-palette-steelblue .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-steelblue .haik-menu .list2 li.active>a, .haik-palette-steelblue .haik-article-menu .list2 li.active>a {
  color: #416D86
}

.haik-palette-steelblue .haik-menu .list2 a, .haik-palette-steelblue .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-steelblue .haik-menu .list2 li:hover>a, .haik-palette-steelblue .haik-article-menu .list2 li:hover>a {
  color: #416D86;
  text-decoration: none
}

.haik-palette-steelblue .haik-menu .list-group, .haik-palette-steelblue .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-steelblue .haik-menu .list-group-item, .haik-palette-steelblue .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-steelblue .haik-menu .list-group-item, .haik-palette-steelblue .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-steelblue .haik-menu ul.qblog_recent, .haik-palette-steelblue .haik-article-menu ul.qblog_recent, .haik-palette-steelblue .haik-menu ul.qblog_categories, .haik-palette-steelblue .haik-article-menu ul.qblog_categories, .haik-palette-steelblue .haik-menu ul.qblog_recent_comments, .haik-palette-steelblue .haik-article-menu ul.qblog_recent_comments, .haik-palette-steelblue .haik-menu ul.qblog_archives, .haik-palette-steelblue .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-steelblue .haik-menu ul.qblog_recent li, .haik-palette-steelblue .haik-article-menu ul.qblog_recent li, .haik-palette-steelblue .haik-menu ul.qblog_categories li, .haik-palette-steelblue .haik-article-menu ul.qblog_categories li, .haik-palette-steelblue .haik-menu ul.qblog_recent_comments li, .haik-palette-steelblue .haik-article-menu ul.qblog_recent_comments li, .haik-palette-steelblue .haik-menu ul.qblog_archives li, .haik-palette-steelblue .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-steelblue .haik-menu ul.qblog_recent li:hover a, .haik-palette-steelblue .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-steelblue .haik-menu ul.qblog_categories li:hover a, .haik-palette-steelblue .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-steelblue .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-steelblue .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-steelblue .haik-menu ul.qblog_archives li:hover a, .haik-palette-steelblue .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #416D86
}

.haik-palette-steelblue .haik-menu ul.qblog_recent li.active a, .haik-palette-steelblue .haik-article-menu ul.qblog_recent li.active a, .haik-palette-steelblue .haik-menu ul.qblog_categories li.active a, .haik-palette-steelblue .haik-article-menu ul.qblog_categories li.active a, .haik-palette-steelblue .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-steelblue .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-steelblue .haik-menu ul.qblog_archives li.active a, .haik-palette-steelblue .haik-article-menu ul.qblog_archives li.active a {
  color: #416D86
}

.haik-palette-steelblue .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-steelblue .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-steelblue .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-steelblue .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-steelblue .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-steelblue .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-steelblue .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-steelblue .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-steelblue .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-steelblue .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-steelblue .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-steelblue .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-steelblue .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-steelblue .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-steelblue .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-steelblue .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-steelblue .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #416D86
}

.haik-palette-steelblue .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-steelblue .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-steelblue .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-steelblue .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #416D86
}

.haik-palette-steelblue .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-steelblue .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-steelblue .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-steelblue .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-steelblue .haik-menu .qhm-plugin-recent, .haik-palette-steelblue .haik-article-menu .qhm-plugin-recent, .haik-palette-steelblue .haik-menu .qhm-plugin-popular, .haik-palette-steelblue .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-steelblue .haik-menu .qhm-plugin-recent h5, .haik-palette-steelblue .haik-article-menu .qhm-plugin-recent h5, .haik-palette-steelblue .haik-menu .qhm-plugin-popular h5, .haik-palette-steelblue .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-steelblue .haik-menu .qhm-plugin-recent strong, .haik-palette-steelblue .haik-article-menu .qhm-plugin-recent strong, .haik-palette-steelblue .haik-menu .qhm-plugin-popular strong, .haik-palette-steelblue .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-steelblue .haik-menu .qhm-plugin-recent ul, .haik-palette-steelblue .haik-article-menu .qhm-plugin-recent ul, .haik-palette-steelblue .haik-menu .qhm-plugin-popular ul, .haik-palette-steelblue .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-steelblue .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-steelblue .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-steelblue .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-steelblue .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-steelblue .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-steelblue .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-steelblue .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-steelblue .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-steelblue .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-steelblue .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-steelblue .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-steelblue .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-steelblue .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-steelblue .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-steelblue .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-steelblue .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-steelblue .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-steelblue .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-steelblue .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-steelblue .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #416D86
}

.haik-palette-steelblue .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-steelblue .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-steelblue .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-steelblue .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #416D86
}

.haik-palette-steelblue .qblog_categories>.list-group-item, .haik-palette-steelblue .qblog_recent_comments>.list-group-item, .haik-palette-steelblue .qblog_archives>.list-group-item, .haik-palette-steelblue .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-steelblue .qblog_categories>.list-group-item:first-child, .haik-palette-steelblue .qblog_categories>.list-group-item:last-child, .haik-palette-steelblue .qblog_recent_comments>.list-group-item:first-child, .haik-palette-steelblue .qblog_recent_comments>.list-group-item:last-child, .haik-palette-steelblue .qblog_archives>.list-group-item:first-child, .haik-palette-steelblue .qblog_archives>.list-group-item:last-child, .haik-palette-steelblue .qblog_recent>.list-group-item:first-child, .haik-palette-steelblue .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-steelblue .qblog_categories>.list-group-item a, .haik-palette-steelblue .qblog_recent_comments>.list-group-item a, .haik-palette-steelblue .qblog_archives>.list-group-item a, .haik-palette-steelblue .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-steelblue .haik-menu .qhm-plugin-calendar2, .haik-palette-steelblue .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-steelblue .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-steelblue .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-steelblue .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-steelblue .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-steelblue .haik-menu form, .haik-palette-steelblue .haik-article-menu form {
  padding: 15px
}

.haik-palette-steelblue .haik-menu p.plg_select_fsize, .haik-palette-steelblue .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-steelblue .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-steelblue .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-steelblue .haik-footer h2, .haik-palette-steelblue .haik-footer h3, .haik-palette-steelblue .haik-footer h4 {
  color: #416D86;
  margin-bottom: 5px
}

.haik-palette-steelblue .haik-footer h2 a, .haik-palette-steelblue .haik-footer h3 a, .haik-palette-steelblue .haik-footer h4 a {
  color: #416D86
}

.haik-palette-steelblue .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-steelblue .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-steelblue .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-steelblue .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-steelblue .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-steelblue .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-steelblue .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-steelblue .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-steelblue .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-steelblue .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-steelblue .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-steelblue .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-steelblue .haik-licence p a {
  color: #999999;
}

.haik-palette-steelblue .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-steelblue .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-steelblue h2.qblog_title:before, .haik-palette-steelblue h2.qblog_title:after {
  background-image: none
}

.haik-palette-steelblue h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-steelblue .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-steelblue .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-steelblue .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-steelblue .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-steelblue .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-steelblue .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-steelblue .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-steelblue .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-steelblue .qblog-list ul li {
  padding: 0
}

.haik-palette-steelblue .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<steelblue【スチールブルー】><ここまで>………………▼*/
/*▼<bright blue【ブライトブルー】><ここから>…………………………………▼*/
.haik-palette-brightblue .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-brightblue .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #337BAD;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-brightblue .haik-nav.navbar-default .navbar-toggle {
  background-color: #337BAD;
  border: 1px solid #337BAD;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-brightblue .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-brightblue .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-brightblue .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-brightblue .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-brightblue .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-brightblue .navbar-brand:hover {
  color: #337BAD;
}

@media(min-width:768px) {
  .haik-palette-brightblue .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-brightblue .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-brightblue .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-brightblue .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-brightblue .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-brightblue .navbar-default .navbar-nav>li>a:hover {
  color: #337BAD;
}

@media(max-width:767px) {
  .haik-palette-brightblue .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-brightblue .navbar-default .navbar-nav>li.active>a, .haik-palette-brightblue .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #337BAD;
}

.haik-palette-brightblue .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-brightblue .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-brightblue .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-brightblue .navbar-default .list1 {
    float: none
  }
}

.haik-palette-brightblue .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-brightblue .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-brightblue .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-brightblue .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-brightblue .navbar-default .list1>li>a:hover {
  color: #337BAD;
  text-decoration: none
}

.haik-palette-brightblue .navbar-default .list1>li.active>a {
  color: #337BAD;
  background-color: transparent
}

.haik-palette-brightblue .navbar-default .list1>li.active>a:hover {
  color: #337BAD;
  background-color: transparent
}

.haik-palette-brightblue .nav .open>a:focus, .haik-palette-brightblue .nav .open>a:hover, .haik-palette-brightblue .nav .open>a {
  border-color: transparent
}

.haik-palette-brightblue .navbar-default .navbar-nav>.open>a, .haik-palette-brightblue .navbar-default .navbar-nav>.open>a:hover, .haik-palette-brightblue .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-brightblue .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-brightblue .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-brightblue .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #337BAD;
}

@media(max-width:767px) {
  .haik-palette-brightblue .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #337BAD
  }
}

@media(max-width:767px) {
  .haik-palette-brightblue .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-brightblue .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-brightblue .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-brightblue .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #337BAD
}

@media(max-width:767px) {
  .haik-palette-brightblue .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-brightblue .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-brightblue .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #337BAD
  }
}
/*アイキャッチ*/
.haik-palette-brightblue .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-brightblue .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-brightblue .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-brightblue .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-brightblue .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-brightblue .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-brightblue .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-brightblue .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-brightblue .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-brightblue .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-brightblue .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-brightblue .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-brightblue .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-brightblue .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-brightblue .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-brightblue .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-brightblue .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-brightblue .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-brightblue .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-brightblue .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-brightblue .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-brightblue .haik-xs-nopadding .haik-menu, .haik-palette-brightblue .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-brightblue .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-brightblue .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-brightblue .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-brightblue .haik-container h2:before {
  background-color: #337BAD; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-brightblue .haik-container h2 a {
  color: #337BAD;
}

.haik-palette-brightblue .haik-container h2 a:hover {
  color: #337BAD;
  text-decoration: none
}

.haik-palette-brightblue .haik-container h2 a:hover small {
  color: #337BAD;
}

.haik-palette-brightblue .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-brightblue .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-brightblue .haik-container h3 a {
  color: #333
}

.haik-palette-brightblue .haik-container h3 a:hover {
  color: #337BAD;
  text-decoration: none
}

.haik-palette-brightblue .haik-container h3 a:hover small {
  color: #337BAD;
}

.haik-palette-brightblue .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-brightblue .haik-container h4 a {
  color: #337BAD
}

.haik-palette-brightblue .haik-container h4 a:hover {
  color: #337BAD;
  text-decoration: none
}

.haik-palette-brightblue .haik-container h4 a:hover small {
  color: #337BAD
}

@media(max-width:767px) {
  .haik-palette-brightblue .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-brightblue .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-brightblue .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-brightblue .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-brightblue .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-brightblue .haik-menu, .haik-palette-brightblue .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-brightblue .haik-menu, .haik-palette-brightblue .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-brightblue .haik-menu h2, .haik-palette-brightblue .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-brightblue .haik-menu h2 a, .haik-palette-brightblue .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-brightblue .haik-menu h2:hover a, .haik-palette-brightblue .haik-article-menu h2:hover a, .haik-palette-brightblue .haik-menu h2.focus a, .haik-palette-brightblue .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-brightblue .haik-menu h3, .haik-palette-brightblue .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-brightblue .haik-menu h3, .haik-palette-brightblue .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-brightblue .haik-menu h3 a, .haik-palette-brightblue .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-brightblue .haik-menu h3:hover a, .haik-palette-brightblue .haik-article-menu h3:hover a, .haik-palette-brightblue .haik-menu h3.focus a, .haik-palette-brightblue .haik-article-menu h3.focus a {
  color: #337BAD;
  text-decoration: none;
}

.haik-palette-brightblue .haik-menu h4, .haik-palette-brightblue .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-brightblue .haik-menu h4, .haik-palette-brightblue .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-brightblue .haik-menu h4 a, .haik-palette-brightblue .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-brightblue .haik-menu h4:hover a, .haik-palette-brightblue .haik-article-menu h4:hover a, .haik-palette-brightblue .haik-menu h4.focus a, .haik-palette-brightblue .haik-article-menu h4.focus a {
  color: #337BAD;
  text-decoration: none
}

.haik-palette-brightblue .haik-menu p, .haik-palette-brightblue .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-brightblue .haik-menu h3+h3, .haik-palette-brightblue .haik-article-menu h3+h3, .haik-palette-brightblue .haik-menu h3+h4, .haik-palette-brightblue .haik-article-menu h3+h4, .haik-palette-brightblue .haik-menu h4+h4, .haik-palette-brightblue .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-brightblue .haik-menu h2+h2, .haik-palette-brightblue .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-brightblue .haik-menu .list1, .haik-palette-brightblue .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-brightblue .haik-menu .list1>.list-group-item>a, .haik-palette-brightblue .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-brightblue .haik-menu .list1>.list-group-item.active>a, .haik-palette-brightblue .haik-article-menu .list1>.list-group-item.active>a {
  color: #337BAD;
}

.haik-palette-brightblue .haik-menu .list1>.list-group-item:hover, .haik-palette-brightblue .haik-article-menu .list1>.list-group-item:hover {
  color: #337BAD;
}

.haik-palette-brightblue .haik-menu .list1>.list-group-item:hover>a, .haik-palette-brightblue .haik-article-menu .list1>.list-group-item:hover>a {
  color: #337BAD;
  text-decoration: none
}

.haik-palette-brightblue .haik-menu .list1 .list2, .haik-palette-brightblue .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-brightblue .haik-menu .list1 .list2>li a, .haik-palette-brightblue .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-brightblue .haik-menu .list1 .list2>li:hover>a, .haik-palette-brightblue .haik-article-menu .list1 .list2>li:hover>a {
  color: #337BAD
}

@media(max-width:767px) {
  .haik-palette-brightblue .haik-menu .list1 .list2, .haik-palette-brightblue .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-brightblue .haik-menu .list1 .list2 li>a, .haik-palette-brightblue .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-brightblue .haik-menu .list2, .haik-palette-brightblue .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-brightblue .haik-menu .list2 li.active>a, .haik-palette-brightblue .haik-article-menu .list2 li.active>a {
  color: #337BAD
}

.haik-palette-brightblue .haik-menu .list2 a, .haik-palette-brightblue .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-brightblue .haik-menu .list2 li:hover>a, .haik-palette-brightblue .haik-article-menu .list2 li:hover>a {
  color: #337BAD;
  text-decoration: none
}

.haik-palette-brightblue .haik-menu .list-group, .haik-palette-brightblue .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-brightblue .haik-menu .list-group-item, .haik-palette-brightblue .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-brightblue .haik-menu .list-group-item, .haik-palette-brightblue .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-brightblue .haik-menu ul.qblog_recent, .haik-palette-brightblue .haik-article-menu ul.qblog_recent, .haik-palette-brightblue .haik-menu ul.qblog_categories, .haik-palette-brightblue .haik-article-menu ul.qblog_categories, .haik-palette-brightblue .haik-menu ul.qblog_recent_comments, .haik-palette-brightblue .haik-article-menu ul.qblog_recent_comments, .haik-palette-brightblue .haik-menu ul.qblog_archives, .haik-palette-brightblue .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-brightblue .haik-menu ul.qblog_recent li, .haik-palette-brightblue .haik-article-menu ul.qblog_recent li, .haik-palette-brightblue .haik-menu ul.qblog_categories li, .haik-palette-brightblue .haik-article-menu ul.qblog_categories li, .haik-palette-brightblue .haik-menu ul.qblog_recent_comments li, .haik-palette-brightblue .haik-article-menu ul.qblog_recent_comments li, .haik-palette-brightblue .haik-menu ul.qblog_archives li, .haik-palette-brightblue .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-brightblue .haik-menu ul.qblog_recent li:hover a, .haik-palette-brightblue .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-brightblue .haik-menu ul.qblog_categories li:hover a, .haik-palette-brightblue .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-brightblue .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-brightblue .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-brightblue .haik-menu ul.qblog_archives li:hover a, .haik-palette-brightblue .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #337BAD
}

.haik-palette-brightblue .haik-menu ul.qblog_recent li.active a, .haik-palette-brightblue .haik-article-menu ul.qblog_recent li.active a, .haik-palette-brightblue .haik-menu ul.qblog_categories li.active a, .haik-palette-brightblue .haik-article-menu ul.qblog_categories li.active a, .haik-palette-brightblue .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-brightblue .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-brightblue .haik-menu ul.qblog_archives li.active a, .haik-palette-brightblue .haik-article-menu ul.qblog_archives li.active a {
  color: #337BAD
}

.haik-palette-brightblue .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-brightblue .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-brightblue .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-brightblue .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-brightblue .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-brightblue .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-brightblue .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-brightblue .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-brightblue .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-brightblue .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-brightblue .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-brightblue .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-brightblue .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-brightblue .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-brightblue .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-brightblue .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-brightblue .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #337BAD
}

.haik-palette-brightblue .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-brightblue .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-brightblue .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-brightblue .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #337BAD
}

.haik-palette-brightblue .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-brightblue .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-brightblue .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-brightblue .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-brightblue .haik-menu .qhm-plugin-recent, .haik-palette-brightblue .haik-article-menu .qhm-plugin-recent, .haik-palette-brightblue .haik-menu .qhm-plugin-popular, .haik-palette-brightblue .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-brightblue .haik-menu .qhm-plugin-recent h5, .haik-palette-brightblue .haik-article-menu .qhm-plugin-recent h5, .haik-palette-brightblue .haik-menu .qhm-plugin-popular h5, .haik-palette-brightblue .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-brightblue .haik-menu .qhm-plugin-recent strong, .haik-palette-brightblue .haik-article-menu .qhm-plugin-recent strong, .haik-palette-brightblue .haik-menu .qhm-plugin-popular strong, .haik-palette-brightblue .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-brightblue .haik-menu .qhm-plugin-recent ul, .haik-palette-brightblue .haik-article-menu .qhm-plugin-recent ul, .haik-palette-brightblue .haik-menu .qhm-plugin-popular ul, .haik-palette-brightblue .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-brightblue .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-brightblue .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-brightblue .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-brightblue .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-brightblue .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-brightblue .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-brightblue .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-brightblue .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-brightblue .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-brightblue .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-brightblue .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-brightblue .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-brightblue .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-brightblue .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-brightblue .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-brightblue .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-brightblue .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-brightblue .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-brightblue .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-brightblue .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #337BAD
}

.haik-palette-brightblue .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-brightblue .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-brightblue .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-brightblue .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #337BAD
}

.haik-palette-brightblue .qblog_categories>.list-group-item, .haik-palette-brightblue .qblog_recent_comments>.list-group-item, .haik-palette-brightblue .qblog_archives>.list-group-item, .haik-palette-brightblue .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-brightblue .qblog_categories>.list-group-item:first-child, .haik-palette-brightblue .qblog_categories>.list-group-item:last-child, .haik-palette-brightblue .qblog_recent_comments>.list-group-item:first-child, .haik-palette-brightblue .qblog_recent_comments>.list-group-item:last-child, .haik-palette-brightblue .qblog_archives>.list-group-item:first-child, .haik-palette-brightblue .qblog_archives>.list-group-item:last-child, .haik-palette-brightblue .qblog_recent>.list-group-item:first-child, .haik-palette-brightblue .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-brightblue .qblog_categories>.list-group-item a, .haik-palette-brightblue .qblog_recent_comments>.list-group-item a, .haik-palette-brightblue .qblog_archives>.list-group-item a, .haik-palette-brightblue .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-brightblue .haik-menu .qhm-plugin-calendar2, .haik-palette-brightblue .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-brightblue .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-brightblue .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-brightblue .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-brightblue .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-brightblue .haik-menu form, .haik-palette-brightblue .haik-article-menu form {
  padding: 15px
}

.haik-palette-brightblue .haik-menu p.plg_select_fsize, .haik-palette-brightblue .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-brightblue .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-brightblue .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-brightblue .haik-footer h2, .haik-palette-brightblue .haik-footer h3, .haik-palette-brightblue .haik-footer h4 {
  color: #337BAD;
  margin-bottom: 5px
}

.haik-palette-brightblue .haik-footer h2 a, .haik-palette-brightblue .haik-footer h3 a, .haik-palette-brightblue .haik-footer h4 a {
  color: #337BAD
}

.haik-palette-brightblue .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-brightblue .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-brightblue .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-brightblue .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-brightblue .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-brightblue .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-brightblue .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-brightblue .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-brightblue .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-brightblue .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-brightblue .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-brightblue .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-brightblue .haik-licence p a {
  color: #999999;
}

.haik-palette-brightblue .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-brightblue .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-brightblue h2.qblog_title:before, .haik-palette-brightblue h2.qblog_title:after {
  background-image: none
}

.haik-palette-brightblue h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-brightblue .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-brightblue .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-brightblue .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-brightblue .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-brightblue .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-brightblue .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-brightblue .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-brightblue .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-brightblue .qblog-list ul li {
  padding: 0
}

.haik-palette-brightblue .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<bright blue【ブライトブルー】><ここまで>………………▼*/
/*▼<electric blue【エレクトリックブルー】><ここから>…………………………………▼*/
.haik-palette-electricblue .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-electricblue .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #4797D7;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-electricblue .haik-nav.navbar-default .navbar-toggle {
  background-color: #4797D7;
  border: 1px solid #4797D7;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-electricblue .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-electricblue .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-electricblue .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-electricblue .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-electricblue .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-electricblue .navbar-brand:hover {
  color: #4797D7;
}

@media(min-width:768px) {
  .haik-palette-electricblue .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-electricblue .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-electricblue .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-electricblue .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-electricblue .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-electricblue .navbar-default .navbar-nav>li>a:hover {
  color: #4797D7;
}

@media(max-width:767px) {
  .haik-palette-electricblue .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-electricblue .navbar-default .navbar-nav>li.active>a, .haik-palette-electricblue .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #4797D7;
}

.haik-palette-electricblue .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-electricblue .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-electricblue .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-electricblue .navbar-default .list1 {
    float: none
  }
}

.haik-palette-electricblue .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-electricblue .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-electricblue .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-electricblue .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-electricblue .navbar-default .list1>li>a:hover {
  color: #4797D7;
  text-decoration: none
}

.haik-palette-electricblue .navbar-default .list1>li.active>a {
  color: #4797D7;
  background-color: transparent
}

.haik-palette-electricblue .navbar-default .list1>li.active>a:hover {
  color: #4797D7;
  background-color: transparent
}

.haik-palette-electricblue .nav .open>a:focus, .haik-palette-electricblue .nav .open>a:hover, .haik-palette-electricblue .nav .open>a {
  border-color: transparent
}

.haik-palette-electricblue .navbar-default .navbar-nav>.open>a, .haik-palette-electricblue .navbar-default .navbar-nav>.open>a:hover, .haik-palette-electricblue .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-electricblue .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-electricblue .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-electricblue .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #4797D7;
}

@media(max-width:767px) {
  .haik-palette-electricblue .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #4797D7
  }
}

@media(max-width:767px) {
  .haik-palette-electricblue .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-electricblue .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-electricblue .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-electricblue .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #4797D7
}

@media(max-width:767px) {
  .haik-palette-electricblue .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-electricblue .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-electricblue .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #4797D7
  }
}
/*アイキャッチ*/
.haik-palette-electricblue .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-electricblue .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-electricblue .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-electricblue .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-electricblue .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-electricblue .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-electricblue .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-electricblue .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-electricblue .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-electricblue .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-electricblue .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-electricblue .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-electricblue .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-electricblue .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-electricblue .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-electricblue .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-electricblue .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-electricblue .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-electricblue .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-electricblue .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-electricblue .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-electricblue .haik-xs-nopadding .haik-menu, .haik-palette-electricblue .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-electricblue .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-electricblue .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-electricblue .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-electricblue .haik-container h2:before {
  background-color: #4797D7; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-electricblue .haik-container h2 a {
  color: #4797D7;
}

.haik-palette-electricblue .haik-container h2 a:hover {
  color: #4797D7;
  text-decoration: none
}

.haik-palette-electricblue .haik-container h2 a:hover small {
  color: #4797D7;
}

.haik-palette-electricblue .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-electricblue .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-electricblue .haik-container h3 a {
  color: #333
}

.haik-palette-electricblue .haik-container h3 a:hover {
  color: #4797D7;
  text-decoration: none
}

.haik-palette-electricblue .haik-container h3 a:hover small {
  color: #4797D7;
}

.haik-palette-electricblue .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-electricblue .haik-container h4 a {
  color: #4797D7
}

.haik-palette-electricblue .haik-container h4 a:hover {
  color: #4797D7;
  text-decoration: none
}

.haik-palette-electricblue .haik-container h4 a:hover small {
  color: #4797D7
}

@media(max-width:767px) {
  .haik-palette-electricblue .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-electricblue .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-electricblue .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-electricblue .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-electricblue .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-electricblue .haik-menu, .haik-palette-electricblue .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-electricblue .haik-menu, .haik-palette-electricblue .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-electricblue .haik-menu h2, .haik-palette-electricblue .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-electricblue .haik-menu h2 a, .haik-palette-electricblue .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-electricblue .haik-menu h2:hover a, .haik-palette-electricblue .haik-article-menu h2:hover a, .haik-palette-electricblue .haik-menu h2.focus a, .haik-palette-electricblue .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-electricblue .haik-menu h3, .haik-palette-electricblue .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-electricblue .haik-menu h3, .haik-palette-electricblue .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-electricblue .haik-menu h3 a, .haik-palette-electricblue .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-electricblue .haik-menu h3:hover a, .haik-palette-electricblue .haik-article-menu h3:hover a, .haik-palette-electricblue .haik-menu h3.focus a, .haik-palette-electricblue .haik-article-menu h3.focus a {
  color: #4797D7;
  text-decoration: none;
}

.haik-palette-electricblue .haik-menu h4, .haik-palette-electricblue .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-electricblue .haik-menu h4, .haik-palette-electricblue .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-electricblue .haik-menu h4 a, .haik-palette-electricblue .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-electricblue .haik-menu h4:hover a, .haik-palette-electricblue .haik-article-menu h4:hover a, .haik-palette-electricblue .haik-menu h4.focus a, .haik-palette-electricblue .haik-article-menu h4.focus a {
  color: #4797D7;
  text-decoration: none
}

.haik-palette-electricblue .haik-menu p, .haik-palette-electricblue .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-electricblue .haik-menu h3+h3, .haik-palette-electricblue .haik-article-menu h3+h3, .haik-palette-electricblue .haik-menu h3+h4, .haik-palette-electricblue .haik-article-menu h3+h4, .haik-palette-electricblue .haik-menu h4+h4, .haik-palette-electricblue .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-electricblue .haik-menu h2+h2, .haik-palette-electricblue .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-electricblue .haik-menu .list1, .haik-palette-electricblue .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-electricblue .haik-menu .list1>.list-group-item>a, .haik-palette-electricblue .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-electricblue .haik-menu .list1>.list-group-item.active>a, .haik-palette-electricblue .haik-article-menu .list1>.list-group-item.active>a {
  color: #4797D7;
}

.haik-palette-electricblue .haik-menu .list1>.list-group-item:hover, .haik-palette-electricblue .haik-article-menu .list1>.list-group-item:hover {
  color: #4797D7;
}

.haik-palette-electricblue .haik-menu .list1>.list-group-item:hover>a, .haik-palette-electricblue .haik-article-menu .list1>.list-group-item:hover>a {
  color: #4797D7;
  text-decoration: none
}

.haik-palette-electricblue .haik-menu .list1 .list2, .haik-palette-electricblue .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-electricblue .haik-menu .list1 .list2>li a, .haik-palette-electricblue .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-electricblue .haik-menu .list1 .list2>li:hover>a, .haik-palette-electricblue .haik-article-menu .list1 .list2>li:hover>a {
  color: #4797D7
}

@media(max-width:767px) {
  .haik-palette-electricblue .haik-menu .list1 .list2, .haik-palette-electricblue .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-electricblue .haik-menu .list1 .list2 li>a, .haik-palette-electricblue .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-electricblue .haik-menu .list2, .haik-palette-electricblue .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-electricblue .haik-menu .list2 li.active>a, .haik-palette-electricblue .haik-article-menu .list2 li.active>a {
  color: #4797D7
}

.haik-palette-electricblue .haik-menu .list2 a, .haik-palette-electricblue .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-electricblue .haik-menu .list2 li:hover>a, .haik-palette-electricblue .haik-article-menu .list2 li:hover>a {
  color: #4797D7;
  text-decoration: none
}

.haik-palette-electricblue .haik-menu .list-group, .haik-palette-electricblue .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-electricblue .haik-menu .list-group-item, .haik-palette-electricblue .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-electricblue .haik-menu .list-group-item, .haik-palette-electricblue .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-electricblue .haik-menu ul.qblog_recent, .haik-palette-electricblue .haik-article-menu ul.qblog_recent, .haik-palette-electricblue .haik-menu ul.qblog_categories, .haik-palette-electricblue .haik-article-menu ul.qblog_categories, .haik-palette-electricblue .haik-menu ul.qblog_recent_comments, .haik-palette-electricblue .haik-article-menu ul.qblog_recent_comments, .haik-palette-electricblue .haik-menu ul.qblog_archives, .haik-palette-electricblue .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-electricblue .haik-menu ul.qblog_recent li, .haik-palette-electricblue .haik-article-menu ul.qblog_recent li, .haik-palette-electricblue .haik-menu ul.qblog_categories li, .haik-palette-electricblue .haik-article-menu ul.qblog_categories li, .haik-palette-electricblue .haik-menu ul.qblog_recent_comments li, .haik-palette-electricblue .haik-article-menu ul.qblog_recent_comments li, .haik-palette-electricblue .haik-menu ul.qblog_archives li, .haik-palette-electricblue .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-electricblue .haik-menu ul.qblog_recent li:hover a, .haik-palette-electricblue .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-electricblue .haik-menu ul.qblog_categories li:hover a, .haik-palette-electricblue .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-electricblue .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-electricblue .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-electricblue .haik-menu ul.qblog_archives li:hover a, .haik-palette-electricblue .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #4797D7
}

.haik-palette-electricblue .haik-menu ul.qblog_recent li.active a, .haik-palette-electricblue .haik-article-menu ul.qblog_recent li.active a, .haik-palette-electricblue .haik-menu ul.qblog_categories li.active a, .haik-palette-electricblue .haik-article-menu ul.qblog_categories li.active a, .haik-palette-electricblue .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-electricblue .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-electricblue .haik-menu ul.qblog_archives li.active a, .haik-palette-electricblue .haik-article-menu ul.qblog_archives li.active a {
  color: #4797D7
}

.haik-palette-electricblue .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-electricblue .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-electricblue .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-electricblue .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-electricblue .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-electricblue .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-electricblue .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-electricblue .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-electricblue .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-electricblue .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-electricblue .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-electricblue .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-electricblue .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-electricblue .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-electricblue .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-electricblue .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-electricblue .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #4797D7
}

.haik-palette-electricblue .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-electricblue .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-electricblue .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-electricblue .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #4797D7
}

.haik-palette-electricblue .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-electricblue .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-electricblue .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-electricblue .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-electricblue .haik-menu .qhm-plugin-recent, .haik-palette-electricblue .haik-article-menu .qhm-plugin-recent, .haik-palette-electricblue .haik-menu .qhm-plugin-popular, .haik-palette-electricblue .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-electricblue .haik-menu .qhm-plugin-recent h5, .haik-palette-electricblue .haik-article-menu .qhm-plugin-recent h5, .haik-palette-electricblue .haik-menu .qhm-plugin-popular h5, .haik-palette-electricblue .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-electricblue .haik-menu .qhm-plugin-recent strong, .haik-palette-electricblue .haik-article-menu .qhm-plugin-recent strong, .haik-palette-electricblue .haik-menu .qhm-plugin-popular strong, .haik-palette-electricblue .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-electricblue .haik-menu .qhm-plugin-recent ul, .haik-palette-electricblue .haik-article-menu .qhm-plugin-recent ul, .haik-palette-electricblue .haik-menu .qhm-plugin-popular ul, .haik-palette-electricblue .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-electricblue .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-electricblue .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-electricblue .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-electricblue .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-electricblue .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-electricblue .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-electricblue .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-electricblue .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-electricblue .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-electricblue .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-electricblue .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-electricblue .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-electricblue .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-electricblue .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-electricblue .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-electricblue .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-electricblue .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-electricblue .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-electricblue .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-electricblue .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #4797D7
}

.haik-palette-electricblue .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-electricblue .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-electricblue .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-electricblue .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #4797D7
}

.haik-palette-electricblue .qblog_categories>.list-group-item, .haik-palette-electricblue .qblog_recent_comments>.list-group-item, .haik-palette-electricblue .qblog_archives>.list-group-item, .haik-palette-electricblue .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-electricblue .qblog_categories>.list-group-item:first-child, .haik-palette-electricblue .qblog_categories>.list-group-item:last-child, .haik-palette-electricblue .qblog_recent_comments>.list-group-item:first-child, .haik-palette-electricblue .qblog_recent_comments>.list-group-item:last-child, .haik-palette-electricblue .qblog_archives>.list-group-item:first-child, .haik-palette-electricblue .qblog_archives>.list-group-item:last-child, .haik-palette-electricblue .qblog_recent>.list-group-item:first-child, .haik-palette-electricblue .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-electricblue .qblog_categories>.list-group-item a, .haik-palette-electricblue .qblog_recent_comments>.list-group-item a, .haik-palette-electricblue .qblog_archives>.list-group-item a, .haik-palette-electricblue .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-electricblue .haik-menu .qhm-plugin-calendar2, .haik-palette-electricblue .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-electricblue .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-electricblue .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-electricblue .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-electricblue .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-electricblue .haik-menu form, .haik-palette-electricblue .haik-article-menu form {
  padding: 15px
}

.haik-palette-electricblue .haik-menu p.plg_select_fsize, .haik-palette-electricblue .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-electricblue .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-electricblue .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-electricblue .haik-footer h2, .haik-palette-electricblue .haik-footer h3, .haik-palette-electricblue .haik-footer h4 {
  color: #4797D7;
  margin-bottom: 5px
}

.haik-palette-electricblue .haik-footer h2 a, .haik-palette-electricblue .haik-footer h3 a, .haik-palette-electricblue .haik-footer h4 a {
  color: #4797D7
}

.haik-palette-electricblue .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-electricblue .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-electricblue .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-electricblue .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-electricblue .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-electricblue .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-electricblue .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-electricblue .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-electricblue .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-electricblue .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-electricblue .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-electricblue .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-electricblue .haik-licence p a {
  color: #999999;
}

.haik-palette-electricblue .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-electricblue .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-electricblue h2.qblog_title:before, .haik-palette-electricblue h2.qblog_title:after {
  background-image: none
}

.haik-palette-electricblue h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-electricblue .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-electricblue .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-electricblue .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-electricblue .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-electricblue .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-electricblue .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-electricblue .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-electricblue .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-electricblue .qblog-list ul li {
  padding: 0
}

.haik-palette-electricblue .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<electric blue【エレクトリックブルー】><ここまで>………………▼*/
/*▼<glacier blue【グレイシャーブルー】><ここから>…………………………………▼*/
.haik-palette-glacierblue .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-glacierblue .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #1894AC;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-glacierblue .haik-nav.navbar-default .navbar-toggle {
  background-color: #1894AC;
  border: 1px solid #1894AC;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-glacierblue .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-glacierblue .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-glacierblue .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-glacierblue .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-glacierblue .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-glacierblue .navbar-brand:hover {
  color: #1894AC;
}

@media(min-width:768px) {
  .haik-palette-glacierblue .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-glacierblue .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-glacierblue .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-glacierblue .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-glacierblue .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-glacierblue .navbar-default .navbar-nav>li>a:hover {
  color: #1894AC;
}

@media(max-width:767px) {
  .haik-palette-glacierblue .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-glacierblue .navbar-default .navbar-nav>li.active>a, .haik-palette-glacierblue .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #1894AC;
}

.haik-palette-glacierblue .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-glacierblue .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-glacierblue .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-glacierblue .navbar-default .list1 {
    float: none
  }
}

.haik-palette-glacierblue .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-glacierblue .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-glacierblue .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-glacierblue .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-glacierblue .navbar-default .list1>li>a:hover {
  color: #1894AC;
  text-decoration: none
}

.haik-palette-glacierblue .navbar-default .list1>li.active>a {
  color: #1894AC;
  background-color: transparent
}

.haik-palette-glacierblue .navbar-default .list1>li.active>a:hover {
  color: #1894AC;
  background-color: transparent
}

.haik-palette-glacierblue .nav .open>a:focus, .haik-palette-glacierblue .nav .open>a:hover, .haik-palette-glacierblue .nav .open>a {
  border-color: transparent
}

.haik-palette-glacierblue .navbar-default .navbar-nav>.open>a, .haik-palette-glacierblue .navbar-default .navbar-nav>.open>a:hover, .haik-palette-glacierblue .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-glacierblue .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-glacierblue .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-glacierblue .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #1894AC;
}

@media(max-width:767px) {
  .haik-palette-glacierblue .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #1894AC
  }
}

@media(max-width:767px) {
  .haik-palette-glacierblue .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-glacierblue .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-glacierblue .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-glacierblue .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #1894AC
}

@media(max-width:767px) {
  .haik-palette-glacierblue .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-glacierblue .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-glacierblue .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #1894AC
  }
}
/*アイキャッチ*/
.haik-palette-glacierblue .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-glacierblue .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-glacierblue .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-glacierblue .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-glacierblue .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-glacierblue .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-glacierblue .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-glacierblue .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-glacierblue .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-glacierblue .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-glacierblue .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-glacierblue .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-glacierblue .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-glacierblue .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-glacierblue .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-glacierblue .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-glacierblue .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-glacierblue .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-glacierblue .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-glacierblue .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-glacierblue .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-glacierblue .haik-xs-nopadding .haik-menu, .haik-palette-glacierblue .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-glacierblue .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-glacierblue .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-glacierblue .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-glacierblue .haik-container h2:before {
  background-color: #1894AC; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-glacierblue .haik-container h2 a {
  color: #1894AC;
}

.haik-palette-glacierblue .haik-container h2 a:hover {
  color: #1894AC;
  text-decoration: none
}

.haik-palette-glacierblue .haik-container h2 a:hover small {
  color: #1894AC;
}

.haik-palette-glacierblue .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-glacierblue .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-glacierblue .haik-container h3 a {
  color: #333
}

.haik-palette-glacierblue .haik-container h3 a:hover {
  color: #1894AC;
  text-decoration: none
}

.haik-palette-glacierblue .haik-container h3 a:hover small {
  color: #1894AC;
}

.haik-palette-glacierblue .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-glacierblue .haik-container h4 a {
  color: #1894AC
}

.haik-palette-glacierblue .haik-container h4 a:hover {
  color: #1894AC;
  text-decoration: none
}

.haik-palette-glacierblue .haik-container h4 a:hover small {
  color: #1894AC
}

@media(max-width:767px) {
  .haik-palette-glacierblue .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-glacierblue .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-glacierblue .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-glacierblue .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-glacierblue .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-glacierblue .haik-menu, .haik-palette-glacierblue .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-glacierblue .haik-menu, .haik-palette-glacierblue .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-glacierblue .haik-menu h2, .haik-palette-glacierblue .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-glacierblue .haik-menu h2 a, .haik-palette-glacierblue .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-glacierblue .haik-menu h2:hover a, .haik-palette-glacierblue .haik-article-menu h2:hover a, .haik-palette-glacierblue .haik-menu h2.focus a, .haik-palette-glacierblue .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-glacierblue .haik-menu h3, .haik-palette-glacierblue .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-glacierblue .haik-menu h3, .haik-palette-glacierblue .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-glacierblue .haik-menu h3 a, .haik-palette-glacierblue .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-glacierblue .haik-menu h3:hover a, .haik-palette-glacierblue .haik-article-menu h3:hover a, .haik-palette-glacierblue .haik-menu h3.focus a, .haik-palette-glacierblue .haik-article-menu h3.focus a {
  color: #1894AC;
  text-decoration: none;
}

.haik-palette-glacierblue .haik-menu h4, .haik-palette-glacierblue .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-glacierblue .haik-menu h4, .haik-palette-glacierblue .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-glacierblue .haik-menu h4 a, .haik-palette-glacierblue .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-glacierblue .haik-menu h4:hover a, .haik-palette-glacierblue .haik-article-menu h4:hover a, .haik-palette-glacierblue .haik-menu h4.focus a, .haik-palette-glacierblue .haik-article-menu h4.focus a {
  color: #1894AC;
  text-decoration: none
}

.haik-palette-glacierblue .haik-menu p, .haik-palette-glacierblue .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-glacierblue .haik-menu h3+h3, .haik-palette-glacierblue .haik-article-menu h3+h3, .haik-palette-glacierblue .haik-menu h3+h4, .haik-palette-glacierblue .haik-article-menu h3+h4, .haik-palette-glacierblue .haik-menu h4+h4, .haik-palette-glacierblue .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-glacierblue .haik-menu h2+h2, .haik-palette-glacierblue .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-glacierblue .haik-menu .list1, .haik-palette-glacierblue .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-glacierblue .haik-menu .list1>.list-group-item>a, .haik-palette-glacierblue .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-glacierblue .haik-menu .list1>.list-group-item.active>a, .haik-palette-glacierblue .haik-article-menu .list1>.list-group-item.active>a {
  color: #1894AC;
}

.haik-palette-glacierblue .haik-menu .list1>.list-group-item:hover, .haik-palette-glacierblue .haik-article-menu .list1>.list-group-item:hover {
  color: #1894AC;
}

.haik-palette-glacierblue .haik-menu .list1>.list-group-item:hover>a, .haik-palette-glacierblue .haik-article-menu .list1>.list-group-item:hover>a {
  color: #1894AC;
  text-decoration: none
}

.haik-palette-glacierblue .haik-menu .list1 .list2, .haik-palette-glacierblue .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-glacierblue .haik-menu .list1 .list2>li a, .haik-palette-glacierblue .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-glacierblue .haik-menu .list1 .list2>li:hover>a, .haik-palette-glacierblue .haik-article-menu .list1 .list2>li:hover>a {
  color: #1894AC
}

@media(max-width:767px) {
  .haik-palette-glacierblue .haik-menu .list1 .list2, .haik-palette-glacierblue .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-glacierblue .haik-menu .list1 .list2 li>a, .haik-palette-glacierblue .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-glacierblue .haik-menu .list2, .haik-palette-glacierblue .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-glacierblue .haik-menu .list2 li.active>a, .haik-palette-glacierblue .haik-article-menu .list2 li.active>a {
  color: #1894AC
}

.haik-palette-glacierblue .haik-menu .list2 a, .haik-palette-glacierblue .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-glacierblue .haik-menu .list2 li:hover>a, .haik-palette-glacierblue .haik-article-menu .list2 li:hover>a {
  color: #1894AC;
  text-decoration: none
}

.haik-palette-glacierblue .haik-menu .list-group, .haik-palette-glacierblue .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-glacierblue .haik-menu .list-group-item, .haik-palette-glacierblue .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-glacierblue .haik-menu .list-group-item, .haik-palette-glacierblue .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-glacierblue .haik-menu ul.qblog_recent, .haik-palette-glacierblue .haik-article-menu ul.qblog_recent, .haik-palette-glacierblue .haik-menu ul.qblog_categories, .haik-palette-glacierblue .haik-article-menu ul.qblog_categories, .haik-palette-glacierblue .haik-menu ul.qblog_recent_comments, .haik-palette-glacierblue .haik-article-menu ul.qblog_recent_comments, .haik-palette-glacierblue .haik-menu ul.qblog_archives, .haik-palette-glacierblue .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-glacierblue .haik-menu ul.qblog_recent li, .haik-palette-glacierblue .haik-article-menu ul.qblog_recent li, .haik-palette-glacierblue .haik-menu ul.qblog_categories li, .haik-palette-glacierblue .haik-article-menu ul.qblog_categories li, .haik-palette-glacierblue .haik-menu ul.qblog_recent_comments li, .haik-palette-glacierblue .haik-article-menu ul.qblog_recent_comments li, .haik-palette-glacierblue .haik-menu ul.qblog_archives li, .haik-palette-glacierblue .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-glacierblue .haik-menu ul.qblog_recent li:hover a, .haik-palette-glacierblue .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-glacierblue .haik-menu ul.qblog_categories li:hover a, .haik-palette-glacierblue .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-glacierblue .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-glacierblue .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-glacierblue .haik-menu ul.qblog_archives li:hover a, .haik-palette-glacierblue .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #1894AC
}

.haik-palette-glacierblue .haik-menu ul.qblog_recent li.active a, .haik-palette-glacierblue .haik-article-menu ul.qblog_recent li.active a, .haik-palette-glacierblue .haik-menu ul.qblog_categories li.active a, .haik-palette-glacierblue .haik-article-menu ul.qblog_categories li.active a, .haik-palette-glacierblue .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-glacierblue .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-glacierblue .haik-menu ul.qblog_archives li.active a, .haik-palette-glacierblue .haik-article-menu ul.qblog_archives li.active a {
  color: #1894AC
}

.haik-palette-glacierblue .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-glacierblue .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-glacierblue .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-glacierblue .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-glacierblue .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-glacierblue .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-glacierblue .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-glacierblue .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-glacierblue .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-glacierblue .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-glacierblue .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-glacierblue .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-glacierblue .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-glacierblue .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-glacierblue .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-glacierblue .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-glacierblue .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #1894AC
}

.haik-palette-glacierblue .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-glacierblue .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-glacierblue .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-glacierblue .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #1894AC
}

.haik-palette-glacierblue .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-glacierblue .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-glacierblue .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-glacierblue .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-glacierblue .haik-menu .qhm-plugin-recent, .haik-palette-glacierblue .haik-article-menu .qhm-plugin-recent, .haik-palette-glacierblue .haik-menu .qhm-plugin-popular, .haik-palette-glacierblue .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-glacierblue .haik-menu .qhm-plugin-recent h5, .haik-palette-glacierblue .haik-article-menu .qhm-plugin-recent h5, .haik-palette-glacierblue .haik-menu .qhm-plugin-popular h5, .haik-palette-glacierblue .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-glacierblue .haik-menu .qhm-plugin-recent strong, .haik-palette-glacierblue .haik-article-menu .qhm-plugin-recent strong, .haik-palette-glacierblue .haik-menu .qhm-plugin-popular strong, .haik-palette-glacierblue .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-glacierblue .haik-menu .qhm-plugin-recent ul, .haik-palette-glacierblue .haik-article-menu .qhm-plugin-recent ul, .haik-palette-glacierblue .haik-menu .qhm-plugin-popular ul, .haik-palette-glacierblue .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-glacierblue .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-glacierblue .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-glacierblue .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-glacierblue .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-glacierblue .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-glacierblue .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-glacierblue .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-glacierblue .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-glacierblue .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-glacierblue .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-glacierblue .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-glacierblue .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-glacierblue .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-glacierblue .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-glacierblue .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-glacierblue .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-glacierblue .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-glacierblue .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-glacierblue .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-glacierblue .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #1894AC
}

.haik-palette-glacierblue .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-glacierblue .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-glacierblue .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-glacierblue .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #1894AC
}

.haik-palette-glacierblue .qblog_categories>.list-group-item, .haik-palette-glacierblue .qblog_recent_comments>.list-group-item, .haik-palette-glacierblue .qblog_archives>.list-group-item, .haik-palette-glacierblue .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-glacierblue .qblog_categories>.list-group-item:first-child, .haik-palette-glacierblue .qblog_categories>.list-group-item:last-child, .haik-palette-glacierblue .qblog_recent_comments>.list-group-item:first-child, .haik-palette-glacierblue .qblog_recent_comments>.list-group-item:last-child, .haik-palette-glacierblue .qblog_archives>.list-group-item:first-child, .haik-palette-glacierblue .qblog_archives>.list-group-item:last-child, .haik-palette-glacierblue .qblog_recent>.list-group-item:first-child, .haik-palette-glacierblue .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-glacierblue .qblog_categories>.list-group-item a, .haik-palette-glacierblue .qblog_recent_comments>.list-group-item a, .haik-palette-glacierblue .qblog_archives>.list-group-item a, .haik-palette-glacierblue .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-glacierblue .haik-menu .qhm-plugin-calendar2, .haik-palette-glacierblue .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-glacierblue .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-glacierblue .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-glacierblue .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-glacierblue .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-glacierblue .haik-menu form, .haik-palette-glacierblue .haik-article-menu form {
  padding: 15px
}

.haik-palette-glacierblue .haik-menu p.plg_select_fsize, .haik-palette-glacierblue .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-glacierblue .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-glacierblue .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-glacierblue .haik-footer h2, .haik-palette-glacierblue .haik-footer h3, .haik-palette-glacierblue .haik-footer h4 {
  color: #1894AC;
  margin-bottom: 5px
}

.haik-palette-glacierblue .haik-footer h2 a, .haik-palette-glacierblue .haik-footer h3 a, .haik-palette-glacierblue .haik-footer h4 a {
  color: #1894AC
}

.haik-palette-glacierblue .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-glacierblue .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-glacierblue .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-glacierblue .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-glacierblue .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-glacierblue .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-glacierblue .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-glacierblue .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-glacierblue .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-glacierblue .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-glacierblue .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-glacierblue .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-glacierblue .haik-licence p a {
  color: #999999;
}

.haik-palette-glacierblue .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-glacierblue .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-glacierblue h2.qblog_title:before, .haik-palette-glacierblue h2.qblog_title:after {
  background-image: none
}

.haik-palette-glacierblue h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-glacierblue .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-glacierblue .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-glacierblue .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-glacierblue .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-glacierblue .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-glacierblue .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-glacierblue .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-glacierblue .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-glacierblue .qblog-list ul li {
  padding: 0
}

.haik-palette-glacierblue .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<glacier blue【グレイシャーブルー】><ここまで>………………▼*/
/*▼<wave【ウェイブ】><ここから>…………………………………▼*/
.haik-palette-wave .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-wave .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #65A4AB;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-wave .haik-nav.navbar-default .navbar-toggle {
  background-color: #65A4AB;
  border: 1px solid #65A4AB;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-wave .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-wave .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-wave .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-wave .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-wave .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-wave .navbar-brand:hover {
  color: #65A4AB;
}

@media(min-width:768px) {
  .haik-palette-wave .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-wave .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-wave .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-wave .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-wave .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-wave .navbar-default .navbar-nav>li>a:hover {
  color: #65A4AB;
}

@media(max-width:767px) {
  .haik-palette-wave .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-wave .navbar-default .navbar-nav>li.active>a, .haik-palette-wave .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #65A4AB;
}

.haik-palette-wave .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-wave .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-wave .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-wave .navbar-default .list1 {
    float: none
  }
}

.haik-palette-wave .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-wave .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-wave .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-wave .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-wave .navbar-default .list1>li>a:hover {
  color: #65A4AB;
  text-decoration: none
}

.haik-palette-wave .navbar-default .list1>li.active>a {
  color: #65A4AB;
  background-color: transparent
}

.haik-palette-wave .navbar-default .list1>li.active>a:hover {
  color: #65A4AB;
  background-color: transparent
}

.haik-palette-wave .nav .open>a:focus, .haik-palette-wave .nav .open>a:hover, .haik-palette-wave .nav .open>a {
  border-color: transparent
}

.haik-palette-wave .navbar-default .navbar-nav>.open>a, .haik-palette-wave .navbar-default .navbar-nav>.open>a:hover, .haik-palette-wave .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-wave .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-wave .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-wave .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #65A4AB;
}

@media(max-width:767px) {
  .haik-palette-wave .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #65A4AB
  }
}

@media(max-width:767px) {
  .haik-palette-wave .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-wave .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-wave .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-wave .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #65A4AB
}

@media(max-width:767px) {
  .haik-palette-wave .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-wave .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-wave .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #65A4AB
  }
}
/*アイキャッチ*/
.haik-palette-wave .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-wave .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-wave .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-wave .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-wave .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-wave .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-wave .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-wave .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-wave .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-wave .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-wave .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-wave .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-wave .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-wave .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-wave .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-wave .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-wave .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-wave .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-wave .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-wave .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-wave .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-wave .haik-xs-nopadding .haik-menu, .haik-palette-wave .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-wave .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-wave .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-wave .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-wave .haik-container h2:before {
  background-color: #65A4AB; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-wave .haik-container h2 a {
  color: #65A4AB;
}

.haik-palette-wave .haik-container h2 a:hover {
  color: #65A4AB;
  text-decoration: none
}

.haik-palette-wave .haik-container h2 a:hover small {
  color: #65A4AB;
}

.haik-palette-wave .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-wave .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-wave .haik-container h3 a {
  color: #333
}

.haik-palette-wave .haik-container h3 a:hover {
  color: #65A4AB;
  text-decoration: none
}

.haik-palette-wave .haik-container h3 a:hover small {
  color: #65A4AB;
}

.haik-palette-wave .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-wave .haik-container h4 a {
  color: #65A4AB
}

.haik-palette-wave .haik-container h4 a:hover {
  color: #65A4AB;
  text-decoration: none
}

.haik-palette-wave .haik-container h4 a:hover small {
  color: #65A4AB
}

@media(max-width:767px) {
  .haik-palette-wave .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-wave .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-wave .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-wave .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-wave .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-wave .haik-menu, .haik-palette-wave .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-wave .haik-menu, .haik-palette-wave .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-wave .haik-menu h2, .haik-palette-wave .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-wave .haik-menu h2 a, .haik-palette-wave .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-wave .haik-menu h2:hover a, .haik-palette-wave .haik-article-menu h2:hover a, .haik-palette-wave .haik-menu h2.focus a, .haik-palette-wave .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-wave .haik-menu h3, .haik-palette-wave .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-wave .haik-menu h3, .haik-palette-wave .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-wave .haik-menu h3 a, .haik-palette-wave .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-wave .haik-menu h3:hover a, .haik-palette-wave .haik-article-menu h3:hover a, .haik-palette-wave .haik-menu h3.focus a, .haik-palette-wave .haik-article-menu h3.focus a {
  color: #65A4AB;
  text-decoration: none;
}

.haik-palette-wave .haik-menu h4, .haik-palette-wave .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-wave .haik-menu h4, .haik-palette-wave .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-wave .haik-menu h4 a, .haik-palette-wave .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-wave .haik-menu h4:hover a, .haik-palette-wave .haik-article-menu h4:hover a, .haik-palette-wave .haik-menu h4.focus a, .haik-palette-wave .haik-article-menu h4.focus a {
  color: #65A4AB;
  text-decoration: none
}

.haik-palette-wave .haik-menu p, .haik-palette-wave .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-wave .haik-menu h3+h3, .haik-palette-wave .haik-article-menu h3+h3, .haik-palette-wave .haik-menu h3+h4, .haik-palette-wave .haik-article-menu h3+h4, .haik-palette-wave .haik-menu h4+h4, .haik-palette-wave .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-wave .haik-menu h2+h2, .haik-palette-wave .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-wave .haik-menu .list1, .haik-palette-wave .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-wave .haik-menu .list1>.list-group-item>a, .haik-palette-wave .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-wave .haik-menu .list1>.list-group-item.active>a, .haik-palette-wave .haik-article-menu .list1>.list-group-item.active>a {
  color: #65A4AB;
}

.haik-palette-wave .haik-menu .list1>.list-group-item:hover, .haik-palette-wave .haik-article-menu .list1>.list-group-item:hover {
  color: #65A4AB;
}

.haik-palette-wave .haik-menu .list1>.list-group-item:hover>a, .haik-palette-wave .haik-article-menu .list1>.list-group-item:hover>a {
  color: #65A4AB;
  text-decoration: none
}

.haik-palette-wave .haik-menu .list1 .list2, .haik-palette-wave .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-wave .haik-menu .list1 .list2>li a, .haik-palette-wave .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-wave .haik-menu .list1 .list2>li:hover>a, .haik-palette-wave .haik-article-menu .list1 .list2>li:hover>a {
  color: #65A4AB
}

@media(max-width:767px) {
  .haik-palette-wave .haik-menu .list1 .list2, .haik-palette-wave .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-wave .haik-menu .list1 .list2 li>a, .haik-palette-wave .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-wave .haik-menu .list2, .haik-palette-wave .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-wave .haik-menu .list2 li.active>a, .haik-palette-wave .haik-article-menu .list2 li.active>a {
  color: #65A4AB
}

.haik-palette-wave .haik-menu .list2 a, .haik-palette-wave .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-wave .haik-menu .list2 li:hover>a, .haik-palette-wave .haik-article-menu .list2 li:hover>a {
  color: #65A4AB;
  text-decoration: none
}

.haik-palette-wave .haik-menu .list-group, .haik-palette-wave .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-wave .haik-menu .list-group-item, .haik-palette-wave .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-wave .haik-menu .list-group-item, .haik-palette-wave .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-wave .haik-menu ul.qblog_recent, .haik-palette-wave .haik-article-menu ul.qblog_recent, .haik-palette-wave .haik-menu ul.qblog_categories, .haik-palette-wave .haik-article-menu ul.qblog_categories, .haik-palette-wave .haik-menu ul.qblog_recent_comments, .haik-palette-wave .haik-article-menu ul.qblog_recent_comments, .haik-palette-wave .haik-menu ul.qblog_archives, .haik-palette-wave .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-wave .haik-menu ul.qblog_recent li, .haik-palette-wave .haik-article-menu ul.qblog_recent li, .haik-palette-wave .haik-menu ul.qblog_categories li, .haik-palette-wave .haik-article-menu ul.qblog_categories li, .haik-palette-wave .haik-menu ul.qblog_recent_comments li, .haik-palette-wave .haik-article-menu ul.qblog_recent_comments li, .haik-palette-wave .haik-menu ul.qblog_archives li, .haik-palette-wave .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-wave .haik-menu ul.qblog_recent li:hover a, .haik-palette-wave .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-wave .haik-menu ul.qblog_categories li:hover a, .haik-palette-wave .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-wave .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-wave .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-wave .haik-menu ul.qblog_archives li:hover a, .haik-palette-wave .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #65A4AB
}

.haik-palette-wave .haik-menu ul.qblog_recent li.active a, .haik-palette-wave .haik-article-menu ul.qblog_recent li.active a, .haik-palette-wave .haik-menu ul.qblog_categories li.active a, .haik-palette-wave .haik-article-menu ul.qblog_categories li.active a, .haik-palette-wave .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-wave .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-wave .haik-menu ul.qblog_archives li.active a, .haik-palette-wave .haik-article-menu ul.qblog_archives li.active a {
  color: #65A4AB
}

.haik-palette-wave .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-wave .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-wave .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-wave .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-wave .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-wave .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-wave .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-wave .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-wave .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-wave .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-wave .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-wave .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-wave .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-wave .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-wave .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-wave .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-wave .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #65A4AB
}

.haik-palette-wave .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-wave .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-wave .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-wave .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #65A4AB
}

.haik-palette-wave .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-wave .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-wave .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-wave .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-wave .haik-menu .qhm-plugin-recent, .haik-palette-wave .haik-article-menu .qhm-plugin-recent, .haik-palette-wave .haik-menu .qhm-plugin-popular, .haik-palette-wave .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-wave .haik-menu .qhm-plugin-recent h5, .haik-palette-wave .haik-article-menu .qhm-plugin-recent h5, .haik-palette-wave .haik-menu .qhm-plugin-popular h5, .haik-palette-wave .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-wave .haik-menu .qhm-plugin-recent strong, .haik-palette-wave .haik-article-menu .qhm-plugin-recent strong, .haik-palette-wave .haik-menu .qhm-plugin-popular strong, .haik-palette-wave .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-wave .haik-menu .qhm-plugin-recent ul, .haik-palette-wave .haik-article-menu .qhm-plugin-recent ul, .haik-palette-wave .haik-menu .qhm-plugin-popular ul, .haik-palette-wave .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-wave .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-wave .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-wave .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-wave .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-wave .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-wave .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-wave .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-wave .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-wave .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-wave .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-wave .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-wave .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-wave .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-wave .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-wave .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-wave .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-wave .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-wave .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-wave .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-wave .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #65A4AB
}

.haik-palette-wave .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-wave .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-wave .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-wave .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #65A4AB
}

.haik-palette-wave .qblog_categories>.list-group-item, .haik-palette-wave .qblog_recent_comments>.list-group-item, .haik-palette-wave .qblog_archives>.list-group-item, .haik-palette-wave .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-wave .qblog_categories>.list-group-item:first-child, .haik-palette-wave .qblog_categories>.list-group-item:last-child, .haik-palette-wave .qblog_recent_comments>.list-group-item:first-child, .haik-palette-wave .qblog_recent_comments>.list-group-item:last-child, .haik-palette-wave .qblog_archives>.list-group-item:first-child, .haik-palette-wave .qblog_archives>.list-group-item:last-child, .haik-palette-wave .qblog_recent>.list-group-item:first-child, .haik-palette-wave .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-wave .qblog_categories>.list-group-item a, .haik-palette-wave .qblog_recent_comments>.list-group-item a, .haik-palette-wave .qblog_archives>.list-group-item a, .haik-palette-wave .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-wave .haik-menu .qhm-plugin-calendar2, .haik-palette-wave .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-wave .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-wave .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-wave .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-wave .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-wave .haik-menu form, .haik-palette-wave .haik-article-menu form {
  padding: 15px
}

.haik-palette-wave .haik-menu p.plg_select_fsize, .haik-palette-wave .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-wave .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-wave .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-wave .haik-footer h2, .haik-palette-wave .haik-footer h3, .haik-palette-wave .haik-footer h4 {
  color: #65A4AB;
  margin-bottom: 5px
}

.haik-palette-wave .haik-footer h2 a, .haik-palette-wave .haik-footer h3 a, .haik-palette-wave .haik-footer h4 a {
  color: #65A4AB
}

.haik-palette-wave .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-wave .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-wave .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-wave .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-wave .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-wave .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-wave .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-wave .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-wave .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-wave .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-wave .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-wave .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-wave .haik-licence p a {
  color: #999999;
}

.haik-palette-wave .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-wave .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-wave h2.qblog_title:before, .haik-palette-wave h2.qblog_title:after {
  background-image: none
}

.haik-palette-wave h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-wave .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-wave .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-wave .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-wave .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-wave .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-wave .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-wave .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-wave .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-wave .qblog-list ul li {
  padding: 0
}

.haik-palette-wave .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<wave【ウェイブ】><ここまで>………………▼*/
/*▼<seagreen【シーグリーン】><ここから>…………………………………▼*/
.haik-palette-seagreen .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-seagreen .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #20948A;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-seagreen .haik-nav.navbar-default .navbar-toggle {
  background-color: #20948A;
  border: 1px solid #20948A;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-seagreen .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-seagreen .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-seagreen .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-seagreen .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-seagreen .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-seagreen .navbar-brand:hover {
  color: #20948A;
}

@media(min-width:768px) {
  .haik-palette-seagreen .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-seagreen .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-seagreen .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-seagreen .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-seagreen .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-seagreen .navbar-default .navbar-nav>li>a:hover {
  color: #20948A;
}

@media(max-width:767px) {
  .haik-palette-seagreen .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-seagreen .navbar-default .navbar-nav>li.active>a, .haik-palette-seagreen .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #20948A;
}

.haik-palette-seagreen .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-seagreen .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-seagreen .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-seagreen .navbar-default .list1 {
    float: none
  }
}

.haik-palette-seagreen .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-seagreen .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-seagreen .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-seagreen .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-seagreen .navbar-default .list1>li>a:hover {
  color: #20948A;
  text-decoration: none
}

.haik-palette-seagreen .navbar-default .list1>li.active>a {
  color: #20948A;
  background-color: transparent
}

.haik-palette-seagreen .navbar-default .list1>li.active>a:hover {
  color: #20948A;
  background-color: transparent
}

.haik-palette-seagreen .nav .open>a:focus, .haik-palette-seagreen .nav .open>a:hover, .haik-palette-seagreen .nav .open>a {
  border-color: transparent
}

.haik-palette-seagreen .navbar-default .navbar-nav>.open>a, .haik-palette-seagreen .navbar-default .navbar-nav>.open>a:hover, .haik-palette-seagreen .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-seagreen .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-seagreen .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-seagreen .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #20948A;
}

@media(max-width:767px) {
  .haik-palette-seagreen .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #20948A
  }
}

@media(max-width:767px) {
  .haik-palette-seagreen .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-seagreen .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-seagreen .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-seagreen .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #20948A
}

@media(max-width:767px) {
  .haik-palette-seagreen .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-seagreen .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-seagreen .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #20948A
  }
}
/*アイキャッチ*/
.haik-palette-seagreen .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-seagreen .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-seagreen .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-seagreen .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-seagreen .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-seagreen .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-seagreen .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-seagreen .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-seagreen .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-seagreen .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-seagreen .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-seagreen .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-seagreen .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-seagreen .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-seagreen .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-seagreen .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-seagreen .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-seagreen .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-seagreen .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-seagreen .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-seagreen .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-seagreen .haik-xs-nopadding .haik-menu, .haik-palette-seagreen .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-seagreen .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-seagreen .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-seagreen .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-seagreen .haik-container h2:before {
  background-color: #20948A; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-seagreen .haik-container h2 a {
  color: #20948A;
}

.haik-palette-seagreen .haik-container h2 a:hover {
  color: #20948A;
  text-decoration: none
}

.haik-palette-seagreen .haik-container h2 a:hover small {
  color: #20948A;
}

.haik-palette-seagreen .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-seagreen .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-seagreen .haik-container h3 a {
  color: #333
}

.haik-palette-seagreen .haik-container h3 a:hover {
  color: #20948A;
  text-decoration: none
}

.haik-palette-seagreen .haik-container h3 a:hover small {
  color: #20948A;
}

.haik-palette-seagreen .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-seagreen .haik-container h4 a {
  color: #20948A
}

.haik-palette-seagreen .haik-container h4 a:hover {
  color: #20948A;
  text-decoration: none
}

.haik-palette-seagreen .haik-container h4 a:hover small {
  color: #20948A
}

@media(max-width:767px) {
  .haik-palette-seagreen .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-seagreen .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-seagreen .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-seagreen .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-seagreen .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-seagreen .haik-menu, .haik-palette-seagreen .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-seagreen .haik-menu, .haik-palette-seagreen .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-seagreen .haik-menu h2, .haik-palette-seagreen .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-seagreen .haik-menu h2 a, .haik-palette-seagreen .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-seagreen .haik-menu h2:hover a, .haik-palette-seagreen .haik-article-menu h2:hover a, .haik-palette-seagreen .haik-menu h2.focus a, .haik-palette-seagreen .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-seagreen .haik-menu h3, .haik-palette-seagreen .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-seagreen .haik-menu h3, .haik-palette-seagreen .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-seagreen .haik-menu h3 a, .haik-palette-seagreen .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-seagreen .haik-menu h3:hover a, .haik-palette-seagreen .haik-article-menu h3:hover a, .haik-palette-seagreen .haik-menu h3.focus a, .haik-palette-seagreen .haik-article-menu h3.focus a {
  color: #20948A;
  text-decoration: none;
}

.haik-palette-seagreen .haik-menu h4, .haik-palette-seagreen .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-seagreen .haik-menu h4, .haik-palette-seagreen .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-seagreen .haik-menu h4 a, .haik-palette-seagreen .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-seagreen .haik-menu h4:hover a, .haik-palette-seagreen .haik-article-menu h4:hover a, .haik-palette-seagreen .haik-menu h4.focus a, .haik-palette-seagreen .haik-article-menu h4.focus a {
  color: #20948A;
  text-decoration: none
}

.haik-palette-seagreen .haik-menu p, .haik-palette-seagreen .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-seagreen .haik-menu h3+h3, .haik-palette-seagreen .haik-article-menu h3+h3, .haik-palette-seagreen .haik-menu h3+h4, .haik-palette-seagreen .haik-article-menu h3+h4, .haik-palette-seagreen .haik-menu h4+h4, .haik-palette-seagreen .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-seagreen .haik-menu h2+h2, .haik-palette-seagreen .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-seagreen .haik-menu .list1, .haik-palette-seagreen .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-seagreen .haik-menu .list1>.list-group-item>a, .haik-palette-seagreen .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-seagreen .haik-menu .list1>.list-group-item.active>a, .haik-palette-seagreen .haik-article-menu .list1>.list-group-item.active>a {
  color: #20948A;
}

.haik-palette-seagreen .haik-menu .list1>.list-group-item:hover, .haik-palette-seagreen .haik-article-menu .list1>.list-group-item:hover {
  color: #20948A;
}

.haik-palette-seagreen .haik-menu .list1>.list-group-item:hover>a, .haik-palette-seagreen .haik-article-menu .list1>.list-group-item:hover>a {
  color: #20948A;
  text-decoration: none
}

.haik-palette-seagreen .haik-menu .list1 .list2, .haik-palette-seagreen .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-seagreen .haik-menu .list1 .list2>li a, .haik-palette-seagreen .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-seagreen .haik-menu .list1 .list2>li:hover>a, .haik-palette-seagreen .haik-article-menu .list1 .list2>li:hover>a {
  color: #20948A
}

@media(max-width:767px) {
  .haik-palette-seagreen .haik-menu .list1 .list2, .haik-palette-seagreen .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-seagreen .haik-menu .list1 .list2 li>a, .haik-palette-seagreen .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-seagreen .haik-menu .list2, .haik-palette-seagreen .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-seagreen .haik-menu .list2 li.active>a, .haik-palette-seagreen .haik-article-menu .list2 li.active>a {
  color: #20948A
}

.haik-palette-seagreen .haik-menu .list2 a, .haik-palette-seagreen .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-seagreen .haik-menu .list2 li:hover>a, .haik-palette-seagreen .haik-article-menu .list2 li:hover>a {
  color: #20948A;
  text-decoration: none
}

.haik-palette-seagreen .haik-menu .list-group, .haik-palette-seagreen .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-seagreen .haik-menu .list-group-item, .haik-palette-seagreen .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-seagreen .haik-menu .list-group-item, .haik-palette-seagreen .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-seagreen .haik-menu ul.qblog_recent, .haik-palette-seagreen .haik-article-menu ul.qblog_recent, .haik-palette-seagreen .haik-menu ul.qblog_categories, .haik-palette-seagreen .haik-article-menu ul.qblog_categories, .haik-palette-seagreen .haik-menu ul.qblog_recent_comments, .haik-palette-seagreen .haik-article-menu ul.qblog_recent_comments, .haik-palette-seagreen .haik-menu ul.qblog_archives, .haik-palette-seagreen .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-seagreen .haik-menu ul.qblog_recent li, .haik-palette-seagreen .haik-article-menu ul.qblog_recent li, .haik-palette-seagreen .haik-menu ul.qblog_categories li, .haik-palette-seagreen .haik-article-menu ul.qblog_categories li, .haik-palette-seagreen .haik-menu ul.qblog_recent_comments li, .haik-palette-seagreen .haik-article-menu ul.qblog_recent_comments li, .haik-palette-seagreen .haik-menu ul.qblog_archives li, .haik-palette-seagreen .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-seagreen .haik-menu ul.qblog_recent li:hover a, .haik-palette-seagreen .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-seagreen .haik-menu ul.qblog_categories li:hover a, .haik-palette-seagreen .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-seagreen .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-seagreen .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-seagreen .haik-menu ul.qblog_archives li:hover a, .haik-palette-seagreen .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #20948A
}

.haik-palette-seagreen .haik-menu ul.qblog_recent li.active a, .haik-palette-seagreen .haik-article-menu ul.qblog_recent li.active a, .haik-palette-seagreen .haik-menu ul.qblog_categories li.active a, .haik-palette-seagreen .haik-article-menu ul.qblog_categories li.active a, .haik-palette-seagreen .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-seagreen .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-seagreen .haik-menu ul.qblog_archives li.active a, .haik-palette-seagreen .haik-article-menu ul.qblog_archives li.active a {
  color: #20948A
}

.haik-palette-seagreen .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-seagreen .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-seagreen .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-seagreen .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-seagreen .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-seagreen .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-seagreen .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-seagreen .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-seagreen .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-seagreen .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-seagreen .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-seagreen .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-seagreen .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-seagreen .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-seagreen .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-seagreen .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-seagreen .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #20948A
}

.haik-palette-seagreen .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-seagreen .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-seagreen .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-seagreen .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #20948A
}

.haik-palette-seagreen .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-seagreen .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-seagreen .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-seagreen .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-seagreen .haik-menu .qhm-plugin-recent, .haik-palette-seagreen .haik-article-menu .qhm-plugin-recent, .haik-palette-seagreen .haik-menu .qhm-plugin-popular, .haik-palette-seagreen .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-seagreen .haik-menu .qhm-plugin-recent h5, .haik-palette-seagreen .haik-article-menu .qhm-plugin-recent h5, .haik-palette-seagreen .haik-menu .qhm-plugin-popular h5, .haik-palette-seagreen .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-seagreen .haik-menu .qhm-plugin-recent strong, .haik-palette-seagreen .haik-article-menu .qhm-plugin-recent strong, .haik-palette-seagreen .haik-menu .qhm-plugin-popular strong, .haik-palette-seagreen .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-seagreen .haik-menu .qhm-plugin-recent ul, .haik-palette-seagreen .haik-article-menu .qhm-plugin-recent ul, .haik-palette-seagreen .haik-menu .qhm-plugin-popular ul, .haik-palette-seagreen .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-seagreen .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-seagreen .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-seagreen .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-seagreen .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-seagreen .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-seagreen .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-seagreen .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-seagreen .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-seagreen .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-seagreen .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-seagreen .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-seagreen .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-seagreen .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-seagreen .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-seagreen .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-seagreen .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-seagreen .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-seagreen .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-seagreen .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-seagreen .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #20948A
}

.haik-palette-seagreen .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-seagreen .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-seagreen .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-seagreen .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #20948A
}

.haik-palette-seagreen .qblog_categories>.list-group-item, .haik-palette-seagreen .qblog_recent_comments>.list-group-item, .haik-palette-seagreen .qblog_archives>.list-group-item, .haik-palette-seagreen .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-seagreen .qblog_categories>.list-group-item:first-child, .haik-palette-seagreen .qblog_categories>.list-group-item:last-child, .haik-palette-seagreen .qblog_recent_comments>.list-group-item:first-child, .haik-palette-seagreen .qblog_recent_comments>.list-group-item:last-child, .haik-palette-seagreen .qblog_archives>.list-group-item:first-child, .haik-palette-seagreen .qblog_archives>.list-group-item:last-child, .haik-palette-seagreen .qblog_recent>.list-group-item:first-child, .haik-palette-seagreen .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-seagreen .qblog_categories>.list-group-item a, .haik-palette-seagreen .qblog_recent_comments>.list-group-item a, .haik-palette-seagreen .qblog_archives>.list-group-item a, .haik-palette-seagreen .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-seagreen .haik-menu .qhm-plugin-calendar2, .haik-palette-seagreen .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-seagreen .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-seagreen .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-seagreen .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-seagreen .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-seagreen .haik-menu form, .haik-palette-seagreen .haik-article-menu form {
  padding: 15px
}

.haik-palette-seagreen .haik-menu p.plg_select_fsize, .haik-palette-seagreen .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-seagreen .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-seagreen .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-seagreen .haik-footer h2, .haik-palette-seagreen .haik-footer h3, .haik-palette-seagreen .haik-footer h4 {
  color: #20948A;
  margin-bottom: 5px
}

.haik-palette-seagreen .haik-footer h2 a, .haik-palette-seagreen .haik-footer h3 a, .haik-palette-seagreen .haik-footer h4 a {
  color: #20948A
}

.haik-palette-seagreen .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-seagreen .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-seagreen .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-seagreen .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-seagreen .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-seagreen .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-seagreen .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-seagreen .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-seagreen .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-seagreen .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-seagreen .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-seagreen .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-seagreen .haik-licence p a {
  color: #999999;
}

.haik-palette-seagreen .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-seagreen .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-seagreen h2.qblog_title:before, .haik-palette-seagreen h2.qblog_title:after {
  background-image: none
}

.haik-palette-seagreen h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-seagreen .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-seagreen .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-seagreen .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-seagreen .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-seagreen .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-seagreen .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-seagreen .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-seagreen .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-seagreen .qblog-list ul li {
  padding: 0
}

.haik-palette-seagreen .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<seagreen【シーグリーン】><ここまで>………………▼*/
/*▼<reflection【リフレクション】><ここから>…………………………………▼*/
.haik-palette-reflection .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-reflection .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #33675B;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-reflection .haik-nav.navbar-default .navbar-toggle {
  background-color: #33675B;
  border: 1px solid #33675B;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-reflection .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-reflection .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-reflection .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-reflection .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-reflection .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-reflection .navbar-brand:hover {
  color: #33675B;
}

@media(min-width:768px) {
  .haik-palette-reflection .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-reflection .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-reflection .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-reflection .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-reflection .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-reflection .navbar-default .navbar-nav>li>a:hover {
  color: #33675B;
}

@media(max-width:767px) {
  .haik-palette-reflection .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-reflection .navbar-default .navbar-nav>li.active>a, .haik-palette-reflection .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #33675B;
}

.haik-palette-reflection .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-reflection .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-reflection .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-reflection .navbar-default .list1 {
    float: none
  }
}

.haik-palette-reflection .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-reflection .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-reflection .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-reflection .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-reflection .navbar-default .list1>li>a:hover {
  color: #33675B;
  text-decoration: none
}

.haik-palette-reflection .navbar-default .list1>li.active>a {
  color: #33675B;
  background-color: transparent
}

.haik-palette-reflection .navbar-default .list1>li.active>a:hover {
  color: #33675B;
  background-color: transparent
}

.haik-palette-reflection .nav .open>a:focus, .haik-palette-reflection .nav .open>a:hover, .haik-palette-reflection .nav .open>a {
  border-color: transparent
}

.haik-palette-reflection .navbar-default .navbar-nav>.open>a, .haik-palette-reflection .navbar-default .navbar-nav>.open>a:hover, .haik-palette-reflection .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-reflection .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-reflection .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-reflection .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #33675B;
}

@media(max-width:767px) {
  .haik-palette-reflection .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #33675B
  }
}

@media(max-width:767px) {
  .haik-palette-reflection .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-reflection .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-reflection .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-reflection .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #33675B
}

@media(max-width:767px) {
  .haik-palette-reflection .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-reflection .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-reflection .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #33675B
  }
}
/*アイキャッチ*/
.haik-palette-reflection .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-reflection .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-reflection .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-reflection .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-reflection .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-reflection .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-reflection .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-reflection .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-reflection .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-reflection .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-reflection .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-reflection .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-reflection .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-reflection .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-reflection .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-reflection .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-reflection .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-reflection .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-reflection .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-reflection .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-reflection .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-reflection .haik-xs-nopadding .haik-menu, .haik-palette-reflection .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-reflection .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-reflection .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-reflection .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-reflection .haik-container h2:before {
  background-color: #33675B; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-reflection .haik-container h2 a {
  color: #33675B;
}

.haik-palette-reflection .haik-container h2 a:hover {
  color: #33675B;
  text-decoration: none
}

.haik-palette-reflection .haik-container h2 a:hover small {
  color: #33675B;
}

.haik-palette-reflection .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-reflection .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-reflection .haik-container h3 a {
  color: #333
}

.haik-palette-reflection .haik-container h3 a:hover {
  color: #33675B;
  text-decoration: none
}

.haik-palette-reflection .haik-container h3 a:hover small {
  color: #33675B;
}

.haik-palette-reflection .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-reflection .haik-container h4 a {
  color: #33675B
}

.haik-palette-reflection .haik-container h4 a:hover {
  color: #33675B;
  text-decoration: none
}

.haik-palette-reflection .haik-container h4 a:hover small {
  color: #33675B
}

@media(max-width:767px) {
  .haik-palette-reflection .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-reflection .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-reflection .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-reflection .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-reflection .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-reflection .haik-menu, .haik-palette-reflection .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-reflection .haik-menu, .haik-palette-reflection .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-reflection .haik-menu h2, .haik-palette-reflection .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-reflection .haik-menu h2 a, .haik-palette-reflection .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-reflection .haik-menu h2:hover a, .haik-palette-reflection .haik-article-menu h2:hover a, .haik-palette-reflection .haik-menu h2.focus a, .haik-palette-reflection .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-reflection .haik-menu h3, .haik-palette-reflection .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-reflection .haik-menu h3, .haik-palette-reflection .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-reflection .haik-menu h3 a, .haik-palette-reflection .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-reflection .haik-menu h3:hover a, .haik-palette-reflection .haik-article-menu h3:hover a, .haik-palette-reflection .haik-menu h3.focus a, .haik-palette-reflection .haik-article-menu h3.focus a {
  color: #33675B;
  text-decoration: none;
}

.haik-palette-reflection .haik-menu h4, .haik-palette-reflection .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-reflection .haik-menu h4, .haik-palette-reflection .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-reflection .haik-menu h4 a, .haik-palette-reflection .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-reflection .haik-menu h4:hover a, .haik-palette-reflection .haik-article-menu h4:hover a, .haik-palette-reflection .haik-menu h4.focus a, .haik-palette-reflection .haik-article-menu h4.focus a {
  color: #33675B;
  text-decoration: none
}

.haik-palette-reflection .haik-menu p, .haik-palette-reflection .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-reflection .haik-menu h3+h3, .haik-palette-reflection .haik-article-menu h3+h3, .haik-palette-reflection .haik-menu h3+h4, .haik-palette-reflection .haik-article-menu h3+h4, .haik-palette-reflection .haik-menu h4+h4, .haik-palette-reflection .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-reflection .haik-menu h2+h2, .haik-palette-reflection .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-reflection .haik-menu .list1, .haik-palette-reflection .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-reflection .haik-menu .list1>.list-group-item>a, .haik-palette-reflection .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-reflection .haik-menu .list1>.list-group-item.active>a, .haik-palette-reflection .haik-article-menu .list1>.list-group-item.active>a {
  color: #33675B;
}

.haik-palette-reflection .haik-menu .list1>.list-group-item:hover, .haik-palette-reflection .haik-article-menu .list1>.list-group-item:hover {
  color: #33675B;
}

.haik-palette-reflection .haik-menu .list1>.list-group-item:hover>a, .haik-palette-reflection .haik-article-menu .list1>.list-group-item:hover>a {
  color: #33675B;
  text-decoration: none
}

.haik-palette-reflection .haik-menu .list1 .list2, .haik-palette-reflection .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-reflection .haik-menu .list1 .list2>li a, .haik-palette-reflection .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-reflection .haik-menu .list1 .list2>li:hover>a, .haik-palette-reflection .haik-article-menu .list1 .list2>li:hover>a {
  color: #33675B
}

@media(max-width:767px) {
  .haik-palette-reflection .haik-menu .list1 .list2, .haik-palette-reflection .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-reflection .haik-menu .list1 .list2 li>a, .haik-palette-reflection .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-reflection .haik-menu .list2, .haik-palette-reflection .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-reflection .haik-menu .list2 li.active>a, .haik-palette-reflection .haik-article-menu .list2 li.active>a {
  color: #33675B
}

.haik-palette-reflection .haik-menu .list2 a, .haik-palette-reflection .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-reflection .haik-menu .list2 li:hover>a, .haik-palette-reflection .haik-article-menu .list2 li:hover>a {
  color: #33675B;
  text-decoration: none
}

.haik-palette-reflection .haik-menu .list-group, .haik-palette-reflection .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-reflection .haik-menu .list-group-item, .haik-palette-reflection .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-reflection .haik-menu .list-group-item, .haik-palette-reflection .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-reflection .haik-menu ul.qblog_recent, .haik-palette-reflection .haik-article-menu ul.qblog_recent, .haik-palette-reflection .haik-menu ul.qblog_categories, .haik-palette-reflection .haik-article-menu ul.qblog_categories, .haik-palette-reflection .haik-menu ul.qblog_recent_comments, .haik-palette-reflection .haik-article-menu ul.qblog_recent_comments, .haik-palette-reflection .haik-menu ul.qblog_archives, .haik-palette-reflection .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-reflection .haik-menu ul.qblog_recent li, .haik-palette-reflection .haik-article-menu ul.qblog_recent li, .haik-palette-reflection .haik-menu ul.qblog_categories li, .haik-palette-reflection .haik-article-menu ul.qblog_categories li, .haik-palette-reflection .haik-menu ul.qblog_recent_comments li, .haik-palette-reflection .haik-article-menu ul.qblog_recent_comments li, .haik-palette-reflection .haik-menu ul.qblog_archives li, .haik-palette-reflection .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-reflection .haik-menu ul.qblog_recent li:hover a, .haik-palette-reflection .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-reflection .haik-menu ul.qblog_categories li:hover a, .haik-palette-reflection .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-reflection .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-reflection .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-reflection .haik-menu ul.qblog_archives li:hover a, .haik-palette-reflection .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #33675B
}

.haik-palette-reflection .haik-menu ul.qblog_recent li.active a, .haik-palette-reflection .haik-article-menu ul.qblog_recent li.active a, .haik-palette-reflection .haik-menu ul.qblog_categories li.active a, .haik-palette-reflection .haik-article-menu ul.qblog_categories li.active a, .haik-palette-reflection .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-reflection .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-reflection .haik-menu ul.qblog_archives li.active a, .haik-palette-reflection .haik-article-menu ul.qblog_archives li.active a {
  color: #33675B
}

.haik-palette-reflection .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-reflection .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-reflection .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-reflection .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-reflection .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-reflection .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-reflection .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-reflection .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-reflection .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-reflection .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-reflection .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-reflection .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-reflection .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-reflection .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-reflection .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-reflection .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-reflection .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #33675B
}

.haik-palette-reflection .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-reflection .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-reflection .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-reflection .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #33675B
}

.haik-palette-reflection .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-reflection .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-reflection .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-reflection .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-reflection .haik-menu .qhm-plugin-recent, .haik-palette-reflection .haik-article-menu .qhm-plugin-recent, .haik-palette-reflection .haik-menu .qhm-plugin-popular, .haik-palette-reflection .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-reflection .haik-menu .qhm-plugin-recent h5, .haik-palette-reflection .haik-article-menu .qhm-plugin-recent h5, .haik-palette-reflection .haik-menu .qhm-plugin-popular h5, .haik-palette-reflection .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-reflection .haik-menu .qhm-plugin-recent strong, .haik-palette-reflection .haik-article-menu .qhm-plugin-recent strong, .haik-palette-reflection .haik-menu .qhm-plugin-popular strong, .haik-palette-reflection .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-reflection .haik-menu .qhm-plugin-recent ul, .haik-palette-reflection .haik-article-menu .qhm-plugin-recent ul, .haik-palette-reflection .haik-menu .qhm-plugin-popular ul, .haik-palette-reflection .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-reflection .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-reflection .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-reflection .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-reflection .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-reflection .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-reflection .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-reflection .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-reflection .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-reflection .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-reflection .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-reflection .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-reflection .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-reflection .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-reflection .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-reflection .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-reflection .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-reflection .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-reflection .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-reflection .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-reflection .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #33675B
}

.haik-palette-reflection .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-reflection .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-reflection .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-reflection .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #33675B
}

.haik-palette-reflection .qblog_categories>.list-group-item, .haik-palette-reflection .qblog_recent_comments>.list-group-item, .haik-palette-reflection .qblog_archives>.list-group-item, .haik-palette-reflection .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-reflection .qblog_categories>.list-group-item:first-child, .haik-palette-reflection .qblog_categories>.list-group-item:last-child, .haik-palette-reflection .qblog_recent_comments>.list-group-item:first-child, .haik-palette-reflection .qblog_recent_comments>.list-group-item:last-child, .haik-palette-reflection .qblog_archives>.list-group-item:first-child, .haik-palette-reflection .qblog_archives>.list-group-item:last-child, .haik-palette-reflection .qblog_recent>.list-group-item:first-child, .haik-palette-reflection .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-reflection .qblog_categories>.list-group-item a, .haik-palette-reflection .qblog_recent_comments>.list-group-item a, .haik-palette-reflection .qblog_archives>.list-group-item a, .haik-palette-reflection .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-reflection .haik-menu .qhm-plugin-calendar2, .haik-palette-reflection .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-reflection .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-reflection .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-reflection .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-reflection .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-reflection .haik-menu form, .haik-palette-reflection .haik-article-menu form {
  padding: 15px
}

.haik-palette-reflection .haik-menu p.plg_select_fsize, .haik-palette-reflection .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-reflection .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-reflection .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-reflection .haik-footer h2, .haik-palette-reflection .haik-footer h3, .haik-palette-reflection .haik-footer h4 {
  color: #33675B;
  margin-bottom: 5px
}

.haik-palette-reflection .haik-footer h2 a, .haik-palette-reflection .haik-footer h3 a, .haik-palette-reflection .haik-footer h4 a {
  color: #33675B
}

.haik-palette-reflection .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-reflection .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-reflection .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-reflection .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-reflection .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-reflection .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-reflection .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-reflection .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-reflection .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-reflection .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-reflection .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-reflection .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-reflection .haik-licence p a {
  color: #999999;
}

.haik-palette-reflection .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-reflection .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-reflection h2.qblog_title:before, .haik-palette-reflection h2.qblog_title:after {
  background-image: none
}

.haik-palette-reflection h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-reflection .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-reflection .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-reflection .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-reflection .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-reflection .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-reflection .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-reflection .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-reflection .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-reflection .qblog-list ul li {
  padding: 0
}

.haik-palette-reflection .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<reflection【リフレクション】><ここまで>………………▼*/
/*▼<olivegreen【オリーブグリーン】><ここから>…………………………………▼*/
.haik-palette-olivegreen .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-olivegreen .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #4A7446;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-olivegreen .haik-nav.navbar-default .navbar-toggle {
  background-color: #4A7446;
  border: 1px solid #4A7446;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-olivegreen .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-olivegreen .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-olivegreen .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-olivegreen .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-olivegreen .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-olivegreen .navbar-brand:hover {
  color: #4A7446;
}

@media(min-width:768px) {
  .haik-palette-olivegreen .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-olivegreen .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-olivegreen .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-olivegreen .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-olivegreen .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-olivegreen .navbar-default .navbar-nav>li>a:hover {
  color: #4A7446;
}

@media(max-width:767px) {
  .haik-palette-olivegreen .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-olivegreen .navbar-default .navbar-nav>li.active>a, .haik-palette-olivegreen .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #4A7446;
}

.haik-palette-olivegreen .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-olivegreen .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-olivegreen .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-olivegreen .navbar-default .list1 {
    float: none
  }
}

.haik-palette-olivegreen .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-olivegreen .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-olivegreen .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-olivegreen .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-olivegreen .navbar-default .list1>li>a:hover {
  color: #4A7446;
  text-decoration: none
}

.haik-palette-olivegreen .navbar-default .list1>li.active>a {
  color: #4A7446;
  background-color: transparent
}

.haik-palette-olivegreen .navbar-default .list1>li.active>a:hover {
  color: #4A7446;
  background-color: transparent
}

.haik-palette-olivegreen .nav .open>a:focus, .haik-palette-olivegreen .nav .open>a:hover, .haik-palette-olivegreen .nav .open>a {
  border-color: transparent
}

.haik-palette-olivegreen .navbar-default .navbar-nav>.open>a, .haik-palette-olivegreen .navbar-default .navbar-nav>.open>a:hover, .haik-palette-olivegreen .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-olivegreen .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-olivegreen .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-olivegreen .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #4A7446;
}

@media(max-width:767px) {
  .haik-palette-olivegreen .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #4A7446
  }
}

@media(max-width:767px) {
  .haik-palette-olivegreen .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-olivegreen .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-olivegreen .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-olivegreen .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #4A7446
}

@media(max-width:767px) {
  .haik-palette-olivegreen .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-olivegreen .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-olivegreen .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #4A7446
  }
}
/*アイキャッチ*/
.haik-palette-olivegreen .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-olivegreen .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-olivegreen .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-olivegreen .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-olivegreen .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-olivegreen .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-olivegreen .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-olivegreen .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-olivegreen .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-olivegreen .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-olivegreen .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-olivegreen .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-olivegreen .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-olivegreen .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-olivegreen .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-olivegreen .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-olivegreen .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-olivegreen .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-olivegreen .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-olivegreen .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-olivegreen .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-olivegreen .haik-xs-nopadding .haik-menu, .haik-palette-olivegreen .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-olivegreen .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-olivegreen .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-olivegreen .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-olivegreen .haik-container h2:before {
  background-color: #4A7446; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-olivegreen .haik-container h2 a {
  color: #4A7446;
}

.haik-palette-olivegreen .haik-container h2 a:hover {
  color: #4A7446;
  text-decoration: none
}

.haik-palette-olivegreen .haik-container h2 a:hover small {
  color: #4A7446;
}

.haik-palette-olivegreen .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-olivegreen .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-olivegreen .haik-container h3 a {
  color: #333
}

.haik-palette-olivegreen .haik-container h3 a:hover {
  color: #4A7446;
  text-decoration: none
}

.haik-palette-olivegreen .haik-container h3 a:hover small {
  color: #4A7446;
}

.haik-palette-olivegreen .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-olivegreen .haik-container h4 a {
  color: #4A7446
}

.haik-palette-olivegreen .haik-container h4 a:hover {
  color: #4A7446;
  text-decoration: none
}

.haik-palette-olivegreen .haik-container h4 a:hover small {
  color: #4A7446
}

@media(max-width:767px) {
  .haik-palette-olivegreen .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-olivegreen .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-olivegreen .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-olivegreen .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-olivegreen .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-olivegreen .haik-menu, .haik-palette-olivegreen .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-olivegreen .haik-menu, .haik-palette-olivegreen .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-olivegreen .haik-menu h2, .haik-palette-olivegreen .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-olivegreen .haik-menu h2 a, .haik-palette-olivegreen .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-olivegreen .haik-menu h2:hover a, .haik-palette-olivegreen .haik-article-menu h2:hover a, .haik-palette-olivegreen .haik-menu h2.focus a, .haik-palette-olivegreen .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-olivegreen .haik-menu h3, .haik-palette-olivegreen .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-olivegreen .haik-menu h3, .haik-palette-olivegreen .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-olivegreen .haik-menu h3 a, .haik-palette-olivegreen .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-olivegreen .haik-menu h3:hover a, .haik-palette-olivegreen .haik-article-menu h3:hover a, .haik-palette-olivegreen .haik-menu h3.focus a, .haik-palette-olivegreen .haik-article-menu h3.focus a {
  color: #4A7446;
  text-decoration: none;
}

.haik-palette-olivegreen .haik-menu h4, .haik-palette-olivegreen .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-olivegreen .haik-menu h4, .haik-palette-olivegreen .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-olivegreen .haik-menu h4 a, .haik-palette-olivegreen .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-olivegreen .haik-menu h4:hover a, .haik-palette-olivegreen .haik-article-menu h4:hover a, .haik-palette-olivegreen .haik-menu h4.focus a, .haik-palette-olivegreen .haik-article-menu h4.focus a {
  color: #4A7446;
  text-decoration: none
}

.haik-palette-olivegreen .haik-menu p, .haik-palette-olivegreen .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-olivegreen .haik-menu h3+h3, .haik-palette-olivegreen .haik-article-menu h3+h3, .haik-palette-olivegreen .haik-menu h3+h4, .haik-palette-olivegreen .haik-article-menu h3+h4, .haik-palette-olivegreen .haik-menu h4+h4, .haik-palette-olivegreen .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-olivegreen .haik-menu h2+h2, .haik-palette-olivegreen .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-olivegreen .haik-menu .list1, .haik-palette-olivegreen .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-olivegreen .haik-menu .list1>.list-group-item>a, .haik-palette-olivegreen .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-olivegreen .haik-menu .list1>.list-group-item.active>a, .haik-palette-olivegreen .haik-article-menu .list1>.list-group-item.active>a {
  color: #4A7446;
}

.haik-palette-olivegreen .haik-menu .list1>.list-group-item:hover, .haik-palette-olivegreen .haik-article-menu .list1>.list-group-item:hover {
  color: #4A7446;
}

.haik-palette-olivegreen .haik-menu .list1>.list-group-item:hover>a, .haik-palette-olivegreen .haik-article-menu .list1>.list-group-item:hover>a {
  color: #4A7446;
  text-decoration: none
}

.haik-palette-olivegreen .haik-menu .list1 .list2, .haik-palette-olivegreen .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-olivegreen .haik-menu .list1 .list2>li a, .haik-palette-olivegreen .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-olivegreen .haik-menu .list1 .list2>li:hover>a, .haik-palette-olivegreen .haik-article-menu .list1 .list2>li:hover>a {
  color: #4A7446
}

@media(max-width:767px) {
  .haik-palette-olivegreen .haik-menu .list1 .list2, .haik-palette-olivegreen .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-olivegreen .haik-menu .list1 .list2 li>a, .haik-palette-olivegreen .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-olivegreen .haik-menu .list2, .haik-palette-olivegreen .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-olivegreen .haik-menu .list2 li.active>a, .haik-palette-olivegreen .haik-article-menu .list2 li.active>a {
  color: #4A7446
}

.haik-palette-olivegreen .haik-menu .list2 a, .haik-palette-olivegreen .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-olivegreen .haik-menu .list2 li:hover>a, .haik-palette-olivegreen .haik-article-menu .list2 li:hover>a {
  color: #4A7446;
  text-decoration: none
}

.haik-palette-olivegreen .haik-menu .list-group, .haik-palette-olivegreen .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-olivegreen .haik-menu .list-group-item, .haik-palette-olivegreen .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-olivegreen .haik-menu .list-group-item, .haik-palette-olivegreen .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-olivegreen .haik-menu ul.qblog_recent, .haik-palette-olivegreen .haik-article-menu ul.qblog_recent, .haik-palette-olivegreen .haik-menu ul.qblog_categories, .haik-palette-olivegreen .haik-article-menu ul.qblog_categories, .haik-palette-olivegreen .haik-menu ul.qblog_recent_comments, .haik-palette-olivegreen .haik-article-menu ul.qblog_recent_comments, .haik-palette-olivegreen .haik-menu ul.qblog_archives, .haik-palette-olivegreen .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-olivegreen .haik-menu ul.qblog_recent li, .haik-palette-olivegreen .haik-article-menu ul.qblog_recent li, .haik-palette-olivegreen .haik-menu ul.qblog_categories li, .haik-palette-olivegreen .haik-article-menu ul.qblog_categories li, .haik-palette-olivegreen .haik-menu ul.qblog_recent_comments li, .haik-palette-olivegreen .haik-article-menu ul.qblog_recent_comments li, .haik-palette-olivegreen .haik-menu ul.qblog_archives li, .haik-palette-olivegreen .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-olivegreen .haik-menu ul.qblog_recent li:hover a, .haik-palette-olivegreen .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-olivegreen .haik-menu ul.qblog_categories li:hover a, .haik-palette-olivegreen .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-olivegreen .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-olivegreen .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-olivegreen .haik-menu ul.qblog_archives li:hover a, .haik-palette-olivegreen .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #4A7446
}

.haik-palette-olivegreen .haik-menu ul.qblog_recent li.active a, .haik-palette-olivegreen .haik-article-menu ul.qblog_recent li.active a, .haik-palette-olivegreen .haik-menu ul.qblog_categories li.active a, .haik-palette-olivegreen .haik-article-menu ul.qblog_categories li.active a, .haik-palette-olivegreen .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-olivegreen .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-olivegreen .haik-menu ul.qblog_archives li.active a, .haik-palette-olivegreen .haik-article-menu ul.qblog_archives li.active a {
  color: #4A7446
}

.haik-palette-olivegreen .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-olivegreen .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-olivegreen .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-olivegreen .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-olivegreen .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-olivegreen .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-olivegreen .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-olivegreen .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-olivegreen .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-olivegreen .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-olivegreen .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-olivegreen .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-olivegreen .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-olivegreen .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-olivegreen .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-olivegreen .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-olivegreen .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #4A7446
}

.haik-palette-olivegreen .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-olivegreen .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-olivegreen .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-olivegreen .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #4A7446
}

.haik-palette-olivegreen .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-olivegreen .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-olivegreen .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-olivegreen .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-olivegreen .haik-menu .qhm-plugin-recent, .haik-palette-olivegreen .haik-article-menu .qhm-plugin-recent, .haik-palette-olivegreen .haik-menu .qhm-plugin-popular, .haik-palette-olivegreen .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-olivegreen .haik-menu .qhm-plugin-recent h5, .haik-palette-olivegreen .haik-article-menu .qhm-plugin-recent h5, .haik-palette-olivegreen .haik-menu .qhm-plugin-popular h5, .haik-palette-olivegreen .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-olivegreen .haik-menu .qhm-plugin-recent strong, .haik-palette-olivegreen .haik-article-menu .qhm-plugin-recent strong, .haik-palette-olivegreen .haik-menu .qhm-plugin-popular strong, .haik-palette-olivegreen .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-olivegreen .haik-menu .qhm-plugin-recent ul, .haik-palette-olivegreen .haik-article-menu .qhm-plugin-recent ul, .haik-palette-olivegreen .haik-menu .qhm-plugin-popular ul, .haik-palette-olivegreen .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-olivegreen .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-olivegreen .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-olivegreen .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-olivegreen .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-olivegreen .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-olivegreen .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-olivegreen .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-olivegreen .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-olivegreen .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-olivegreen .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-olivegreen .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-olivegreen .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-olivegreen .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-olivegreen .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-olivegreen .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-olivegreen .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-olivegreen .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-olivegreen .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-olivegreen .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-olivegreen .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #4A7446
}

.haik-palette-olivegreen .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-olivegreen .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-olivegreen .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-olivegreen .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #4A7446
}

.haik-palette-olivegreen .qblog_categories>.list-group-item, .haik-palette-olivegreen .qblog_recent_comments>.list-group-item, .haik-palette-olivegreen .qblog_archives>.list-group-item, .haik-palette-olivegreen .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-olivegreen .qblog_categories>.list-group-item:first-child, .haik-palette-olivegreen .qblog_categories>.list-group-item:last-child, .haik-palette-olivegreen .qblog_recent_comments>.list-group-item:first-child, .haik-palette-olivegreen .qblog_recent_comments>.list-group-item:last-child, .haik-palette-olivegreen .qblog_archives>.list-group-item:first-child, .haik-palette-olivegreen .qblog_archives>.list-group-item:last-child, .haik-palette-olivegreen .qblog_recent>.list-group-item:first-child, .haik-palette-olivegreen .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-olivegreen .qblog_categories>.list-group-item a, .haik-palette-olivegreen .qblog_recent_comments>.list-group-item a, .haik-palette-olivegreen .qblog_archives>.list-group-item a, .haik-palette-olivegreen .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-olivegreen .haik-menu .qhm-plugin-calendar2, .haik-palette-olivegreen .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-olivegreen .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-olivegreen .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-olivegreen .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-olivegreen .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-olivegreen .haik-menu form, .haik-palette-olivegreen .haik-article-menu form {
  padding: 15px
}

.haik-palette-olivegreen .haik-menu p.plg_select_fsize, .haik-palette-olivegreen .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-olivegreen .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-olivegreen .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-olivegreen .haik-footer h2, .haik-palette-olivegreen .haik-footer h3, .haik-palette-olivegreen .haik-footer h4 {
  color: #4A7446;
  margin-bottom: 5px
}

.haik-palette-olivegreen .haik-footer h2 a, .haik-palette-olivegreen .haik-footer h3 a, .haik-palette-olivegreen .haik-footer h4 a {
  color: #4A7446
}

.haik-palette-olivegreen .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-olivegreen .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-olivegreen .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-olivegreen .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-olivegreen .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-olivegreen .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-olivegreen .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-olivegreen .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-olivegreen .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-olivegreen .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-olivegreen .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-olivegreen .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-olivegreen .haik-licence p a {
  color: #999999;
}

.haik-palette-olivegreen .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-olivegreen .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-olivegreen h2.qblog_title:before, .haik-palette-olivegreen h2.qblog_title:after {
  background-image: none
}

.haik-palette-olivegreen h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-olivegreen .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-olivegreen .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-olivegreen .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-olivegreen .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-olivegreen .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-olivegreen .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-olivegreen .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-olivegreen .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-olivegreen .qblog-list ul li {
  padding: 0
}

.haik-palette-olivegreen .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<olivegreen【オリーブグリーン】><ここまで>………………▼*/
/*▼<algae【アルジー】><ここから>…………………………………▼*/
.haik-palette-algae .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-algae .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #87A54F;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-algae .haik-nav.navbar-default .navbar-toggle {
  background-color: #87A54F;
  border: 1px solid #87A54F;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-algae .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-algae .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-algae .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-algae .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-algae .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-algae .navbar-brand:hover {
  color: #87A54F;
}

@media(min-width:768px) {
  .haik-palette-algae .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-algae .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-algae .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-algae .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-algae .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-algae .navbar-default .navbar-nav>li>a:hover {
  color: #87A54F;
}

@media(max-width:767px) {
  .haik-palette-algae .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-algae .navbar-default .navbar-nav>li.active>a, .haik-palette-algae .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #87A54F;
}

.haik-palette-algae .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-algae .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-algae .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-algae .navbar-default .list1 {
    float: none
  }
}

.haik-palette-algae .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-algae .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-algae .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-algae .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-algae .navbar-default .list1>li>a:hover {
  color: #87A54F;
  text-decoration: none
}

.haik-palette-algae .navbar-default .list1>li.active>a {
  color: #87A54F;
  background-color: transparent
}

.haik-palette-algae .navbar-default .list1>li.active>a:hover {
  color: #87A54F;
  background-color: transparent
}

.haik-palette-algae .nav .open>a:focus, .haik-palette-algae .nav .open>a:hover, .haik-palette-algae .nav .open>a {
  border-color: transparent
}

.haik-palette-algae .navbar-default .navbar-nav>.open>a, .haik-palette-algae .navbar-default .navbar-nav>.open>a:hover, .haik-palette-algae .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-algae .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-algae .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-algae .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #87A54F;
}

@media(max-width:767px) {
  .haik-palette-algae .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #87A54F
  }
}

@media(max-width:767px) {
  .haik-palette-algae .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-algae .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-algae .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-algae .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #87A54F
}

@media(max-width:767px) {
  .haik-palette-algae .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-algae .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-algae .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #87A54F
  }
}
/*アイキャッチ*/
.haik-palette-algae .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-algae .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-algae .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-algae .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-algae .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-algae .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-algae .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-algae .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-algae .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-algae .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-algae .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-algae .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-algae .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-algae .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-algae .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-algae .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-algae .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-algae .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-algae .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-algae .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-algae .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-algae .haik-xs-nopadding .haik-menu, .haik-palette-algae .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-algae .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-algae .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-algae .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-algae .haik-container h2:before {
  background-color: #87A54F; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-algae .haik-container h2 a {
  color: #87A54F;
}

.haik-palette-algae .haik-container h2 a:hover {
  color: #87A54F;
  text-decoration: none
}

.haik-palette-algae .haik-container h2 a:hover small {
  color: #87A54F;
}

.haik-palette-algae .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-algae .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-algae .haik-container h3 a {
  color: #333
}

.haik-palette-algae .haik-container h3 a:hover {
  color: #87A54F;
  text-decoration: none
}

.haik-palette-algae .haik-container h3 a:hover small {
  color: #87A54F;
}

.haik-palette-algae .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-algae .haik-container h4 a {
  color: #87A54F
}

.haik-palette-algae .haik-container h4 a:hover {
  color: #87A54F;
  text-decoration: none
}

.haik-palette-algae .haik-container h4 a:hover small {
  color: #87A54F
}

@media(max-width:767px) {
  .haik-palette-algae .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-algae .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-algae .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-algae .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-algae .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-algae .haik-menu, .haik-palette-algae .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-algae .haik-menu, .haik-palette-algae .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-algae .haik-menu h2, .haik-palette-algae .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-algae .haik-menu h2 a, .haik-palette-algae .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-algae .haik-menu h2:hover a, .haik-palette-algae .haik-article-menu h2:hover a, .haik-palette-algae .haik-menu h2.focus a, .haik-palette-algae .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-algae .haik-menu h3, .haik-palette-algae .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-algae .haik-menu h3, .haik-palette-algae .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-algae .haik-menu h3 a, .haik-palette-algae .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-algae .haik-menu h3:hover a, .haik-palette-algae .haik-article-menu h3:hover a, .haik-palette-algae .haik-menu h3.focus a, .haik-palette-algae .haik-article-menu h3.focus a {
  color: #87A54F;
  text-decoration: none;
}

.haik-palette-algae .haik-menu h4, .haik-palette-algae .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-algae .haik-menu h4, .haik-palette-algae .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-algae .haik-menu h4 a, .haik-palette-algae .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-algae .haik-menu h4:hover a, .haik-palette-algae .haik-article-menu h4:hover a, .haik-palette-algae .haik-menu h4.focus a, .haik-palette-algae .haik-article-menu h4.focus a {
  color: #87A54F;
  text-decoration: none
}

.haik-palette-algae .haik-menu p, .haik-palette-algae .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-algae .haik-menu h3+h3, .haik-palette-algae .haik-article-menu h3+h3, .haik-palette-algae .haik-menu h3+h4, .haik-palette-algae .haik-article-menu h3+h4, .haik-palette-algae .haik-menu h4+h4, .haik-palette-algae .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-algae .haik-menu h2+h2, .haik-palette-algae .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-algae .haik-menu .list1, .haik-palette-algae .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-algae .haik-menu .list1>.list-group-item>a, .haik-palette-algae .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-algae .haik-menu .list1>.list-group-item.active>a, .haik-palette-algae .haik-article-menu .list1>.list-group-item.active>a {
  color: #87A54F;
}

.haik-palette-algae .haik-menu .list1>.list-group-item:hover, .haik-palette-algae .haik-article-menu .list1>.list-group-item:hover {
  color: #87A54F;
}

.haik-palette-algae .haik-menu .list1>.list-group-item:hover>a, .haik-palette-algae .haik-article-menu .list1>.list-group-item:hover>a {
  color: #87A54F;
  text-decoration: none
}

.haik-palette-algae .haik-menu .list1 .list2, .haik-palette-algae .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-algae .haik-menu .list1 .list2>li a, .haik-palette-algae .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-algae .haik-menu .list1 .list2>li:hover>a, .haik-palette-algae .haik-article-menu .list1 .list2>li:hover>a {
  color: #87A54F
}

@media(max-width:767px) {
  .haik-palette-algae .haik-menu .list1 .list2, .haik-palette-algae .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-algae .haik-menu .list1 .list2 li>a, .haik-palette-algae .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-algae .haik-menu .list2, .haik-palette-algae .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-algae .haik-menu .list2 li.active>a, .haik-palette-algae .haik-article-menu .list2 li.active>a {
  color: #87A54F
}

.haik-palette-algae .haik-menu .list2 a, .haik-palette-algae .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-algae .haik-menu .list2 li:hover>a, .haik-palette-algae .haik-article-menu .list2 li:hover>a {
  color: #87A54F;
  text-decoration: none
}

.haik-palette-algae .haik-menu .list-group, .haik-palette-algae .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-algae .haik-menu .list-group-item, .haik-palette-algae .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-algae .haik-menu .list-group-item, .haik-palette-algae .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-algae .haik-menu ul.qblog_recent, .haik-palette-algae .haik-article-menu ul.qblog_recent, .haik-palette-algae .haik-menu ul.qblog_categories, .haik-palette-algae .haik-article-menu ul.qblog_categories, .haik-palette-algae .haik-menu ul.qblog_recent_comments, .haik-palette-algae .haik-article-menu ul.qblog_recent_comments, .haik-palette-algae .haik-menu ul.qblog_archives, .haik-palette-algae .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-algae .haik-menu ul.qblog_recent li, .haik-palette-algae .haik-article-menu ul.qblog_recent li, .haik-palette-algae .haik-menu ul.qblog_categories li, .haik-palette-algae .haik-article-menu ul.qblog_categories li, .haik-palette-algae .haik-menu ul.qblog_recent_comments li, .haik-palette-algae .haik-article-menu ul.qblog_recent_comments li, .haik-palette-algae .haik-menu ul.qblog_archives li, .haik-palette-algae .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-algae .haik-menu ul.qblog_recent li:hover a, .haik-palette-algae .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-algae .haik-menu ul.qblog_categories li:hover a, .haik-palette-algae .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-algae .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-algae .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-algae .haik-menu ul.qblog_archives li:hover a, .haik-palette-algae .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #87A54F
}

.haik-palette-algae .haik-menu ul.qblog_recent li.active a, .haik-palette-algae .haik-article-menu ul.qblog_recent li.active a, .haik-palette-algae .haik-menu ul.qblog_categories li.active a, .haik-palette-algae .haik-article-menu ul.qblog_categories li.active a, .haik-palette-algae .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-algae .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-algae .haik-menu ul.qblog_archives li.active a, .haik-palette-algae .haik-article-menu ul.qblog_archives li.active a {
  color: #87A54F
}

.haik-palette-algae .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-algae .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-algae .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-algae .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-algae .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-algae .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-algae .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-algae .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-algae .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-algae .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-algae .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-algae .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-algae .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-algae .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-algae .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-algae .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-algae .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #87A54F
}

.haik-palette-algae .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-algae .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-algae .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-algae .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #87A54F
}

.haik-palette-algae .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-algae .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-algae .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-algae .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-algae .haik-menu .qhm-plugin-recent, .haik-palette-algae .haik-article-menu .qhm-plugin-recent, .haik-palette-algae .haik-menu .qhm-plugin-popular, .haik-palette-algae .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-algae .haik-menu .qhm-plugin-recent h5, .haik-palette-algae .haik-article-menu .qhm-plugin-recent h5, .haik-palette-algae .haik-menu .qhm-plugin-popular h5, .haik-palette-algae .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-algae .haik-menu .qhm-plugin-recent strong, .haik-palette-algae .haik-article-menu .qhm-plugin-recent strong, .haik-palette-algae .haik-menu .qhm-plugin-popular strong, .haik-palette-algae .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-algae .haik-menu .qhm-plugin-recent ul, .haik-palette-algae .haik-article-menu .qhm-plugin-recent ul, .haik-palette-algae .haik-menu .qhm-plugin-popular ul, .haik-palette-algae .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-algae .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-algae .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-algae .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-algae .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-algae .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-algae .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-algae .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-algae .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-algae .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-algae .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-algae .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-algae .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-algae .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-algae .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-algae .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-algae .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-algae .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-algae .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-algae .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-algae .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #87A54F
}

.haik-palette-algae .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-algae .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-algae .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-algae .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #87A54F
}

.haik-palette-algae .qblog_categories>.list-group-item, .haik-palette-algae .qblog_recent_comments>.list-group-item, .haik-palette-algae .qblog_archives>.list-group-item, .haik-palette-algae .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-algae .qblog_categories>.list-group-item:first-child, .haik-palette-algae .qblog_categories>.list-group-item:last-child, .haik-palette-algae .qblog_recent_comments>.list-group-item:first-child, .haik-palette-algae .qblog_recent_comments>.list-group-item:last-child, .haik-palette-algae .qblog_archives>.list-group-item:first-child, .haik-palette-algae .qblog_archives>.list-group-item:last-child, .haik-palette-algae .qblog_recent>.list-group-item:first-child, .haik-palette-algae .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-algae .qblog_categories>.list-group-item a, .haik-palette-algae .qblog_recent_comments>.list-group-item a, .haik-palette-algae .qblog_archives>.list-group-item a, .haik-palette-algae .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-algae .haik-menu .qhm-plugin-calendar2, .haik-palette-algae .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-algae .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-algae .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-algae .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-algae .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-algae .haik-menu form, .haik-palette-algae .haik-article-menu form {
  padding: 15px
}

.haik-palette-algae .haik-menu p.plg_select_fsize, .haik-palette-algae .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-algae .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-algae .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-algae .haik-footer h2, .haik-palette-algae .haik-footer h3, .haik-palette-algae .haik-footer h4 {
  color: #87A54F;
  margin-bottom: 5px
}

.haik-palette-algae .haik-footer h2 a, .haik-palette-algae .haik-footer h3 a, .haik-palette-algae .haik-footer h4 a {
  color: #87A54F
}

.haik-palette-algae .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-algae .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-algae .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-algae .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-algae .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-algae .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-algae .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-algae .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-algae .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-algae .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-algae .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-algae .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-algae .haik-licence p a {
  color: #999999;
}

.haik-palette-algae .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-algae .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-algae h2.qblog_title:before, .haik-palette-algae h2.qblog_title:after {
  background-image: none
}

.haik-palette-algae h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-algae .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-algae .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-algae .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-algae .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-algae .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-algae .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-algae .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-algae .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-algae .qblog-list ul li {
  padding: 0
}

.haik-palette-algae .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<algae【アルジー】><ここまで>………………▼*/
/*▼<lime【ライム】><ここから>…………………………………▼*/
.haik-palette-lime .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-lime .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #8EB943;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-lime .haik-nav.navbar-default .navbar-toggle {
  background-color: #8EB943;
  border: 1px solid #8EB943;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-lime .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-lime .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-lime .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-lime .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-lime .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-lime .navbar-brand:hover {
  color: #8EB943;
}

@media(min-width:768px) {
  .haik-palette-lime .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-lime .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-lime .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-lime .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-lime .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-lime .navbar-default .navbar-nav>li>a:hover {
  color: #8EB943;
}

@media(max-width:767px) {
  .haik-palette-lime .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-lime .navbar-default .navbar-nav>li.active>a, .haik-palette-lime .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #8EB943;
}

.haik-palette-lime .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-lime .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-lime .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-lime .navbar-default .list1 {
    float: none
  }
}

.haik-palette-lime .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-lime .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-lime .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-lime .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-lime .navbar-default .list1>li>a:hover {
  color: #8EB943;
  text-decoration: none
}

.haik-palette-lime .navbar-default .list1>li.active>a {
  color: #8EB943;
  background-color: transparent
}

.haik-palette-lime .navbar-default .list1>li.active>a:hover {
  color: #8EB943;
  background-color: transparent
}

.haik-palette-lime .nav .open>a:focus, .haik-palette-lime .nav .open>a:hover, .haik-palette-lime .nav .open>a {
  border-color: transparent
}

.haik-palette-lime .navbar-default .navbar-nav>.open>a, .haik-palette-lime .navbar-default .navbar-nav>.open>a:hover, .haik-palette-lime .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-lime .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-lime .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-lime .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #8EB943;
}

@media(max-width:767px) {
  .haik-palette-lime .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #8EB943
  }
}

@media(max-width:767px) {
  .haik-palette-lime .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-lime .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-lime .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-lime .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #8EB943
}

@media(max-width:767px) {
  .haik-palette-lime .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-lime .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-lime .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #8EB943
  }
}
/*アイキャッチ*/
.haik-palette-lime .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-lime .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-lime .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-lime .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-lime .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-lime .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-lime .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-lime .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-lime .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-lime .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-lime .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-lime .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-lime .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-lime .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-lime .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-lime .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-lime .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-lime .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-lime .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-lime .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-lime .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-lime .haik-xs-nopadding .haik-menu, .haik-palette-lime .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-lime .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-lime .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-lime .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-lime .haik-container h2:before {
  background-color: #8EB943; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-lime .haik-container h2 a {
  color: #8EB943;
}

.haik-palette-lime .haik-container h2 a:hover {
  color: #8EB943;
  text-decoration: none
}

.haik-palette-lime .haik-container h2 a:hover small {
  color: #8EB943;
}

.haik-palette-lime .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-lime .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-lime .haik-container h3 a {
  color: #333
}

.haik-palette-lime .haik-container h3 a:hover {
  color: #8EB943;
  text-decoration: none
}

.haik-palette-lime .haik-container h3 a:hover small {
  color: #8EB943;
}

.haik-palette-lime .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-lime .haik-container h4 a {
  color: #8EB943
}

.haik-palette-lime .haik-container h4 a:hover {
  color: #8EB943;
  text-decoration: none
}

.haik-palette-lime .haik-container h4 a:hover small {
  color: #8EB943
}

@media(max-width:767px) {
  .haik-palette-lime .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-lime .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-lime .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-lime .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-lime .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-lime .haik-menu, .haik-palette-lime .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-lime .haik-menu, .haik-palette-lime .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-lime .haik-menu h2, .haik-palette-lime .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-lime .haik-menu h2 a, .haik-palette-lime .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-lime .haik-menu h2:hover a, .haik-palette-lime .haik-article-menu h2:hover a, .haik-palette-lime .haik-menu h2.focus a, .haik-palette-lime .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-lime .haik-menu h3, .haik-palette-lime .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-lime .haik-menu h3, .haik-palette-lime .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-lime .haik-menu h3 a, .haik-palette-lime .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-lime .haik-menu h3:hover a, .haik-palette-lime .haik-article-menu h3:hover a, .haik-palette-lime .haik-menu h3.focus a, .haik-palette-lime .haik-article-menu h3.focus a {
  color: #8EB943;
  text-decoration: none;
}

.haik-palette-lime .haik-menu h4, .haik-palette-lime .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-lime .haik-menu h4, .haik-palette-lime .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-lime .haik-menu h4 a, .haik-palette-lime .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-lime .haik-menu h4:hover a, .haik-palette-lime .haik-article-menu h4:hover a, .haik-palette-lime .haik-menu h4.focus a, .haik-palette-lime .haik-article-menu h4.focus a {
  color: #8EB943;
  text-decoration: none
}

.haik-palette-lime .haik-menu p, .haik-palette-lime .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-lime .haik-menu h3+h3, .haik-palette-lime .haik-article-menu h3+h3, .haik-palette-lime .haik-menu h3+h4, .haik-palette-lime .haik-article-menu h3+h4, .haik-palette-lime .haik-menu h4+h4, .haik-palette-lime .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-lime .haik-menu h2+h2, .haik-palette-lime .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-lime .haik-menu .list1, .haik-palette-lime .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-lime .haik-menu .list1>.list-group-item>a, .haik-palette-lime .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-lime .haik-menu .list1>.list-group-item.active>a, .haik-palette-lime .haik-article-menu .list1>.list-group-item.active>a {
  color: #8EB943;
}

.haik-palette-lime .haik-menu .list1>.list-group-item:hover, .haik-palette-lime .haik-article-menu .list1>.list-group-item:hover {
  color: #8EB943;
}

.haik-palette-lime .haik-menu .list1>.list-group-item:hover>a, .haik-palette-lime .haik-article-menu .list1>.list-group-item:hover>a {
  color: #8EB943;
  text-decoration: none
}

.haik-palette-lime .haik-menu .list1 .list2, .haik-palette-lime .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-lime .haik-menu .list1 .list2>li a, .haik-palette-lime .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-lime .haik-menu .list1 .list2>li:hover>a, .haik-palette-lime .haik-article-menu .list1 .list2>li:hover>a {
  color: #8EB943
}

@media(max-width:767px) {
  .haik-palette-lime .haik-menu .list1 .list2, .haik-palette-lime .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-lime .haik-menu .list1 .list2 li>a, .haik-palette-lime .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-lime .haik-menu .list2, .haik-palette-lime .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-lime .haik-menu .list2 li.active>a, .haik-palette-lime .haik-article-menu .list2 li.active>a {
  color: #8EB943
}

.haik-palette-lime .haik-menu .list2 a, .haik-palette-lime .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-lime .haik-menu .list2 li:hover>a, .haik-palette-lime .haik-article-menu .list2 li:hover>a {
  color: #8EB943;
  text-decoration: none
}

.haik-palette-lime .haik-menu .list-group, .haik-palette-lime .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-lime .haik-menu .list-group-item, .haik-palette-lime .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-lime .haik-menu .list-group-item, .haik-palette-lime .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-lime .haik-menu ul.qblog_recent, .haik-palette-lime .haik-article-menu ul.qblog_recent, .haik-palette-lime .haik-menu ul.qblog_categories, .haik-palette-lime .haik-article-menu ul.qblog_categories, .haik-palette-lime .haik-menu ul.qblog_recent_comments, .haik-palette-lime .haik-article-menu ul.qblog_recent_comments, .haik-palette-lime .haik-menu ul.qblog_archives, .haik-palette-lime .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-lime .haik-menu ul.qblog_recent li, .haik-palette-lime .haik-article-menu ul.qblog_recent li, .haik-palette-lime .haik-menu ul.qblog_categories li, .haik-palette-lime .haik-article-menu ul.qblog_categories li, .haik-palette-lime .haik-menu ul.qblog_recent_comments li, .haik-palette-lime .haik-article-menu ul.qblog_recent_comments li, .haik-palette-lime .haik-menu ul.qblog_archives li, .haik-palette-lime .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-lime .haik-menu ul.qblog_recent li:hover a, .haik-palette-lime .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-lime .haik-menu ul.qblog_categories li:hover a, .haik-palette-lime .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-lime .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-lime .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-lime .haik-menu ul.qblog_archives li:hover a, .haik-palette-lime .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #8EB943
}

.haik-palette-lime .haik-menu ul.qblog_recent li.active a, .haik-palette-lime .haik-article-menu ul.qblog_recent li.active a, .haik-palette-lime .haik-menu ul.qblog_categories li.active a, .haik-palette-lime .haik-article-menu ul.qblog_categories li.active a, .haik-palette-lime .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-lime .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-lime .haik-menu ul.qblog_archives li.active a, .haik-palette-lime .haik-article-menu ul.qblog_archives li.active a {
  color: #8EB943
}

.haik-palette-lime .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-lime .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-lime .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-lime .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-lime .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-lime .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-lime .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-lime .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-lime .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-lime .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-lime .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-lime .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-lime .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-lime .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-lime .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-lime .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-lime .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #8EB943
}

.haik-palette-lime .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-lime .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-lime .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-lime .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #8EB943
}

.haik-palette-lime .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-lime .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-lime .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-lime .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-lime .haik-menu .qhm-plugin-recent, .haik-palette-lime .haik-article-menu .qhm-plugin-recent, .haik-palette-lime .haik-menu .qhm-plugin-popular, .haik-palette-lime .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-lime .haik-menu .qhm-plugin-recent h5, .haik-palette-lime .haik-article-menu .qhm-plugin-recent h5, .haik-palette-lime .haik-menu .qhm-plugin-popular h5, .haik-palette-lime .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-lime .haik-menu .qhm-plugin-recent strong, .haik-palette-lime .haik-article-menu .qhm-plugin-recent strong, .haik-palette-lime .haik-menu .qhm-plugin-popular strong, .haik-palette-lime .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-lime .haik-menu .qhm-plugin-recent ul, .haik-palette-lime .haik-article-menu .qhm-plugin-recent ul, .haik-palette-lime .haik-menu .qhm-plugin-popular ul, .haik-palette-lime .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-lime .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-lime .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-lime .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-lime .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-lime .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-lime .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-lime .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-lime .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-lime .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-lime .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-lime .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-lime .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-lime .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-lime .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-lime .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-lime .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-lime .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-lime .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-lime .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-lime .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #8EB943
}

.haik-palette-lime .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-lime .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-lime .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-lime .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #8EB943
}

.haik-palette-lime .qblog_categories>.list-group-item, .haik-palette-lime .qblog_recent_comments>.list-group-item, .haik-palette-lime .qblog_archives>.list-group-item, .haik-palette-lime .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-lime .qblog_categories>.list-group-item:first-child, .haik-palette-lime .qblog_categories>.list-group-item:last-child, .haik-palette-lime .qblog_recent_comments>.list-group-item:first-child, .haik-palette-lime .qblog_recent_comments>.list-group-item:last-child, .haik-palette-lime .qblog_archives>.list-group-item:first-child, .haik-palette-lime .qblog_archives>.list-group-item:last-child, .haik-palette-lime .qblog_recent>.list-group-item:first-child, .haik-palette-lime .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-lime .qblog_categories>.list-group-item a, .haik-palette-lime .qblog_recent_comments>.list-group-item a, .haik-palette-lime .qblog_archives>.list-group-item a, .haik-palette-lime .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-lime .haik-menu .qhm-plugin-calendar2, .haik-palette-lime .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-lime .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-lime .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-lime .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-lime .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-lime .haik-menu form, .haik-palette-lime .haik-article-menu form {
  padding: 15px
}

.haik-palette-lime .haik-menu p.plg_select_fsize, .haik-palette-lime .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-lime .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-lime .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-lime .haik-footer h2, .haik-palette-lime .haik-footer h3, .haik-palette-lime .haik-footer h4 {
  color: #8EB943;
  margin-bottom: 5px
}

.haik-palette-lime .haik-footer h2 a, .haik-palette-lime .haik-footer h3 a, .haik-palette-lime .haik-footer h4 a {
  color: #8EB943
}

.haik-palette-lime .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-lime .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-lime .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-lime .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-lime .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-lime .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-lime .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-lime .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-lime .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-lime .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-lime .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-lime .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-lime .haik-licence p a {
  color: #999999;
}

.haik-palette-lime .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-lime .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-lime h2.qblog_title:before, .haik-palette-lime h2.qblog_title:after {
  background-image: none
}

.haik-palette-lime h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-lime .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-lime .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-lime .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-lime .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-lime .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-lime .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-lime .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-lime .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-lime .qblog-list ul li {
  padding: 0
}

.haik-palette-lime .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<lime【ライム】><ここまで>………………▼*/
/*▼<lagoon【ラグーン】><ここから>…………………………………▼*/
.haik-palette-lagoon .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-lagoon .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #69B086;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-lagoon.haik-nav.navbar-default .navbar-toggle {
  background-color: #69B086;
  border: 1px solid #69B086;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-lagoon .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-lagoon .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-lagoon .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-lagoon .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-lagoon .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-lagoon .navbar-brand:hover {
  color: #69B086;
}

@media(min-width:768px) {
  .haik-palette-lagoon .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-lagoon .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-lagoon .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-lagoon .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-lagoon .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-lagoon .navbar-default .navbar-nav>li>a:hover {
  color: #69B086;
}

@media(max-width:767px) {
  .haik-palette-lagoon .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-lagoon .navbar-default .navbar-nav>li.active>a, .haik-palette-lagoon .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #69B086;
}

.haik-palette-lagoon .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-lagoon .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-lagoon .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-lagoon .navbar-default .list1 {
    float: none
  }
}

.haik-palette-lagoon .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-lagoon .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-lagoon .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-lagoon .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-lagoon .navbar-default .list1>li>a:hover {
  color: #69B086;
  text-decoration: none
}

.haik-palette-lagoon .navbar-default .list1>li.active>a {
  color: #69B086;
  background-color: transparent
}

.haik-palette-lagoon .navbar-default .list1>li.active>a:hover {
  color: #69B086;
  background-color: transparent
}

.haik-palette-lagoon .nav .open>a:focus, .haik-palette-lagoon .nav .open>a:hover, .haik-palette-lagoon .nav .open>a {
  border-color: transparent
}

.haik-palette-lagoon .navbar-default .navbar-nav>.open>a, .haik-palette-lagoon .navbar-default .navbar-nav>.open>a:hover, .haik-palette-lagoon .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-lagoon .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-lagoon .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-lagoon .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #69B086;
}

@media(max-width:767px) {
  .haik-palette-lagoon .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #69B086
  }
}

@media(max-width:767px) {
  .haik-palette-lagoon .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-lagoon .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-lagoon .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-lagoon .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #69B086
}

@media(max-width:767px) {
  .haik-palette-lagoon .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-lagoon .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-lagoon .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #69B086
  }
}
/*アイキャッチ*/
.haik-palette-lagoon .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-lagoon .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-lagoon .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-lagoon .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-lagoon .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-lagoon .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-lagoon .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-lagoon .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-lagoon .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-lagoon .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-lagoon .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-lagoon .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-lagoon .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-lagoon .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-lagoon .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-lagoon .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-lagoon .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-lagoon .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-lagoon .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-lagoon .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-lagoon .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-lagoon .haik-xs-nopadding .haik-menu, .haik-palette-lagoon .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-lagoon .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-lagoon .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-lagoon .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-lagoon .haik-container h2:before {
  background-color: #69B086; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-lagoon .haik-container h2 a {
  color: #69B086;
}

.haik-palette-lagoon .haik-container h2 a:hover {
  color: #69B086;
  text-decoration: none
}

.haik-palette-lagoon .haik-container h2 a:hover small {
  color: #69B086;
}

.haik-palette-lagoon .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-lagoon .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-lagoon .haik-container h3 a {
  color: #333
}

.haik-palette-lagoon .haik-container h3 a:hover {
  color: #69B086;
  text-decoration: none
}

.haik-palette-lagoon .haik-container h3 a:hover small {
  color: #69B086;
}

.haik-palette-lagoon .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-lagoon .haik-container h4 a {
  color: #69B086
}

.haik-palette-lagoon .haik-container h4 a:hover {
  color: #69B086;
  text-decoration: none
}

.haik-palette-lagoon .haik-container h4 a:hover small {
  color: #69B086
}

@media(max-width:767px) {
  .haik-palette-lagoon .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-lagoon .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-lagoon .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-lagoon .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-lagoon .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-lagoon .haik-menu, .haik-palette-lagoon .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-lagoon .haik-menu, .haik-palette-lagoon .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-lagoon .haik-menu h2, .haik-palette-lagoon .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-lagoon .haik-menu h2 a, .haik-palette-lagoon .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-lagoon .haik-menu h2:hover a, .haik-palette-lagoon .haik-article-menu h2:hover a, .haik-palette-lagoon .haik-menu h2.focus a, .haik-palette-lagoon .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-lagoon .haik-menu h3, .haik-palette-lagoon .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-lagoon .haik-menu h3, .haik-palette-lagoon .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-lagoon .haik-menu h3 a, .haik-palette-lagoon .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-lagoon .haik-menu h3:hover a, .haik-palette-lagoon .haik-article-menu h3:hover a, .haik-palette-lagoon .haik-menu h3.focus a, .haik-palette-lagoon .haik-article-menu h3.focus a {
  color: #69B086;
  text-decoration: none;
}

.haik-palette-lagoon .haik-menu h4, .haik-palette-lagoon .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-lagoon .haik-menu h4, .haik-palette-lagoon .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-lagoon .haik-menu h4 a, .haik-palette-lagoon .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-lagoon .haik-menu h4:hover a, .haik-palette-lagoon .haik-article-menu h4:hover a, .haik-palette-lagoon .haik-menu h4.focus a, .haik-palette-lagoon .haik-article-menu h4.focus a {
  color: #69B086;
  text-decoration: none
}

.haik-palette-lagoon .haik-menu p, .haik-palette-lagoon .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-lagoon .haik-menu h3+h3, .haik-palette-lagoon .haik-article-menu h3+h3, .haik-palette-lagoon .haik-menu h3+h4, .haik-palette-lagoon .haik-article-menu h3+h4, .haik-palette-lagoon .haik-menu h4+h4, .haik-palette-lagoon .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-lagoon .haik-menu h2+h2, .haik-palette-lagoon .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-lagoon .haik-menu .list1, .haik-palette-lagoon .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-lagoon .haik-menu .list1>.list-group-item>a, .haik-palette-lagoon .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-lagoon .haik-menu .list1>.list-group-item.active>a, .haik-palette-lagoon .haik-article-menu .list1>.list-group-item.active>a {
  color: #69B086;
}

.haik-palette-lagoon .haik-menu .list1>.list-group-item:hover, .haik-palette-lagoon .haik-article-menu .list1>.list-group-item:hover {
  color: #69B086;
}

.haik-palette-lagoon .haik-menu .list1>.list-group-item:hover>a, .haik-palette-lagoon .haik-article-menu .list1>.list-group-item:hover>a {
  color: #69B086;
  text-decoration: none
}

.haik-palette-lagoon .haik-menu .list1 .list2, .haik-palette-lagoon .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-lagoon .haik-menu .list1 .list2>li a, .haik-palette-lagoon .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-lagoon .haik-menu .list1 .list2>li:hover>a, .haik-palette-lagoon .haik-article-menu .list1 .list2>li:hover>a {
  color: #69B086
}

@media(max-width:767px) {
  .haik-palette-lagoon .haik-menu .list1 .list2, .haik-palette-lagoon .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-lagoon .haik-menu .list1 .list2 li>a, .haik-palette-lagoon .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-lagoon .haik-menu .list2, .haik-palette-lagoon .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-lagoon .haik-menu .list2 li.active>a, .haik-palette-lagoon .haik-article-menu .list2 li.active>a {
  color: #69B086
}

.haik-palette-lagoon .haik-menu .list2 a, .haik-palette-lagoon .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-lagoon .haik-menu .list2 li:hover>a, .haik-palette-lagoon .haik-article-menu .list2 li:hover>a {
  color: #69B086;
  text-decoration: none
}

.haik-palette-lagoon .haik-menu .list-group, .haik-palette-lagoon .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-lagoon .haik-menu .list-group-item, .haik-palette-lagoon .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-lagoon .haik-menu .list-group-item, .haik-palette-lagoon .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-lagoon .haik-menu ul.qblog_recent, .haik-palette-lagoon .haik-article-menu ul.qblog_recent, .haik-palette-lagoon .haik-menu ul.qblog_categories, .haik-palette-lagoon .haik-article-menu ul.qblog_categories, .haik-palette-lagoon .haik-menu ul.qblog_recent_comments, .haik-palette-lagoon .haik-article-menu ul.qblog_recent_comments, .haik-palette-lagoon .haik-menu ul.qblog_archives, .haik-palette-lagoon .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-lagoon .haik-menu ul.qblog_recent li, .haik-palette-lagoon .haik-article-menu ul.qblog_recent li, .haik-palette-lagoon .haik-menu ul.qblog_categories li, .haik-palette-lagoon .haik-article-menu ul.qblog_categories li, .haik-palette-lagoon .haik-menu ul.qblog_recent_comments li, .haik-palette-lagoon .haik-article-menu ul.qblog_recent_comments li, .haik-palette-lagoon .haik-menu ul.qblog_archives li, .haik-palette-lagoon .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-lagoon .haik-menu ul.qblog_recent li:hover a, .haik-palette-lagoon .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-lagoon .haik-menu ul.qblog_categories li:hover a, .haik-palette-lagoon .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-lagoon .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-lagoon .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-lagoon .haik-menu ul.qblog_archives li:hover a, .haik-palette-lagoon .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #69B086
}

.haik-palette-lagoon .haik-menu ul.qblog_recent li.active a, .haik-palette-lagoon .haik-article-menu ul.qblog_recent li.active a, .haik-palette-lagoon .haik-menu ul.qblog_categories li.active a, .haik-palette-lagoon .haik-article-menu ul.qblog_categories li.active a, .haik-palette-lagoon .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-lagoon .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-lagoon .haik-menu ul.qblog_archives li.active a, .haik-palette-lagoon .haik-article-menu ul.qblog_archives li.active a {
  color: #69B086
}

.haik-palette-lagoon .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-lagoon .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-lagoon .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-lagoon .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-lagoon .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-lagoon .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-lagoon .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-lagoon .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-lagoon .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-lagoon .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-lagoon .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-lagoon .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-lagoon .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-lagoon .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-lagoon .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-lagoon .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-lagoon .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #69B086
}

.haik-palette-lagoon .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-lagoon .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-lagoon .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-lagoon .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #69B086
}

.haik-palette-lagoon .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-lagoon .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-lagoon .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-lagoon .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-lagoon .haik-menu .qhm-plugin-recent, .haik-palette-lagoon .haik-article-menu .qhm-plugin-recent, .haik-palette-lagoon .haik-menu .qhm-plugin-popular, .haik-palette-lagoon .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-lagoon .haik-menu .qhm-plugin-recent h5, .haik-palette-lagoon .haik-article-menu .qhm-plugin-recent h5, .haik-palette-lagoon .haik-menu .qhm-plugin-popular h5, .haik-palette-lagoon .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-lagoon .haik-menu .qhm-plugin-recent strong, .haik-palette-lagoon .haik-article-menu .qhm-plugin-recent strong, .haik-palette-lagoon .haik-menu .qhm-plugin-popular strong, .haik-palette-lagoon .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-lagoon .haik-menu .qhm-plugin-recent ul, .haik-palette-lagoon .haik-article-menu .qhm-plugin-recent ul, .haik-palette-lagoon .haik-menu .qhm-plugin-popular ul, .haik-palette-lagoon .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-lagoon .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-lagoon .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-lagoon .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-lagoon .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-lagoon .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-lagoon .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-lagoon .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-lagoon .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-lagoon .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-lagoon .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-lagoon .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-lagoon .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-lagoon .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-lagoon .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-lagoon .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-lagoon .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-lagoon .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-lagoon .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-lagoon .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-lagoon .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #69B086
}

.haik-palette-lagoon .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-lagoon .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-lagoon .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-lagoon .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #69B086
}

.haik-palette-lagoon .qblog_categories>.list-group-item, .haik-palette-lagoon .qblog_recent_comments>.list-group-item, .haik-palette-lagoon .qblog_archives>.list-group-item, .haik-palette-lagoon .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-lagoon .qblog_categories>.list-group-item:first-child, .haik-palette-lagoon .qblog_categories>.list-group-item:last-child, .haik-palette-lagoon .qblog_recent_comments>.list-group-item:first-child, .haik-palette-lagoon .qblog_recent_comments>.list-group-item:last-child, .haik-palette-lagoon .qblog_archives>.list-group-item:first-child, .haik-palette-lagoon .qblog_archives>.list-group-item:last-child, .haik-palette-lagoon .qblog_recent>.list-group-item:first-child, .haik-palette-lagoon .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-lagoon .qblog_categories>.list-group-item a, .haik-palette-lagoon .qblog_recent_comments>.list-group-item a, .haik-palette-lagoon .qblog_archives>.list-group-item a, .haik-palette-lagoon .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-lagoon .haik-menu .qhm-plugin-calendar2, .haik-palette-lagoon .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-lagoon .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-lagoon .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-lagoon .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-lagoon .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-lagoon .haik-menu form, .haik-palette-lagoon .haik-article-menu form {
  padding: 15px
}

.haik-palette-lagoon .haik-menu p.plg_select_fsize, .haik-palette-lagoon .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-lagoon .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-lagoon .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-lagoon .haik-footer h2, .haik-palette-lagoon .haik-footer h3, .haik-palette-lagoon .haik-footer h4 {
  color: #69B086;
  margin-bottom: 5px
}

.haik-palette-lagoon .haik-footer h2 a, .haik-palette-lagoon .haik-footer h3 a, .haik-palette-lagoon .haik-footer h4 a {
  color: #69B086
}

.haik-palette-lagoon .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-lagoon .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-lagoon .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-lagoon .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-lagoon .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-lagoon .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-lagoon .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-lagoon .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-lagoon .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-lagoon .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-lagoon .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-lagoon .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-lagoon .haik-licence p a {
  color: #999999;
}

.haik-palette-lagoon .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-lagoon .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-lagoon h2.qblog_title:before, .haik-palette-lagoon h2.qblog_title:after {
  background-image: none
}

.haik-palette-lagoon h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-lagoon .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-lagoon .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-lagoon .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-lagoon .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-lagoon .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-lagoon .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-lagoon .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-lagoon .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-lagoon .qblog-list ul li {
  padding: 0
}

.haik-palette-lagoon .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<lagoon【ラグーン】><ここまで>………………▼*/
/*▼<turquoise【ターコイズ】>…………………………………▼*/
.haik-palette-turquoise .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-turquoise .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #5BC8AB;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-turquoise .haik-nav.navbar-default .navbar-toggle {
  background-color: #5BC8AB;
  border: 1px solid #5BC8AB;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-turquoise .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-turquoise .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-turquoise .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-turquoise .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-turquoise .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-turquoise .navbar-brand:hover {
  color: #5BC8AB;
}

@media(min-width:768px) {
  .haik-palette-turquoise .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-turquoise .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-turquoise .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-turquoise .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-turquoise .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-turquoise .navbar-default .navbar-nav>li>a:hover {
  color: #5BC8AB;
}

@media(max-width:767px) {
  .haik-palette-turquoise .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-turquoise .navbar-default .navbar-nav>li.active>a, .haik-palette-turquoise .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #5BC8AB;
}

.haik-palette-turquoise .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-turquoise .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-turquoise .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-turquoise .navbar-default .list1 {
    float: none
  }
}

.haik-palette-turquoise .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-turquoise .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-turquoise .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-turquoise .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-turquoise .navbar-default .list1>li>a:hover {
  color: #5BC8AB;
  text-decoration: none
}

.haik-palette-turquoise .navbar-default .list1>li.active>a {
  color: #5BC8AB;
  background-color: transparent
}

.haik-palette-turquoise .navbar-default .list1>li.active>a:hover {
  color: #5BC8AB;
  background-color: transparent
}

.haik-palette-turquoise .nav .open>a:focus, .haik-palette-turquoise .nav .open>a:hover, .haik-palette-turquoise .nav .open>a {
  border-color: transparent
}

.haik-palette-turquoise .navbar-default .navbar-nav>.open>a, .haik-palette-turquoise .navbar-default .navbar-nav>.open>a:hover, .haik-palette-turquoise .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-turquoise .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-turquoise .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-turquoise .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #5BC8AB;
}

@media(max-width:767px) {
  .haik-palette-turquoise .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #5BC8AB
  }
}

@media(max-width:767px) {
  .haik-palette-turquoise .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-turquoise .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-turquoise .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-turquoise .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #5BC8AB
}

@media(max-width:767px) {
  .haik-palette-turquoise .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-turquoise .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-turquoise .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #5BC8AB
  }
}
/*アイキャッチ*/
.haik-palette-turquoise .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-turquoise .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-turquoise .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-turquoise .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-turquoise .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-turquoise .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-turquoise .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-turquoise .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-turquoise .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-turquoise .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-turquoise .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-turquoise .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-turquoise .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-turquoise .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-turquoise .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-turquoise .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-turquoise .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-turquoise .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-turquoise .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-turquoise .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-turquoise .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-turquoise .haik-xs-nopadding .haik-menu, .haik-palette-turquoise .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-turquoise .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-turquoise .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-turquoise .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-turquoise .haik-container h2:before {
  background-color: #5BC8AB; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-turquoise .haik-container h2 a {
  color: #5BC8AB;
}

.haik-palette-turquoise .haik-container h2 a:hover {
  color: #5BC8AB;
  text-decoration: none
}

.haik-palette-turquoise .haik-container h2 a:hover small {
  color: #5BC8AB;
}

.haik-palette-turquoise .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-turquoise .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-turquoise .haik-container h3 a {
  color: #333
}

.haik-palette-turquoise .haik-container h3 a:hover {
  color: #5BC8AB;
  text-decoration: none
}

.haik-palette-turquoise .haik-container h3 a:hover small {
  color: #5BC8AB;
}

.haik-palette-turquoise .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-turquoise .haik-container h4 a {
  color: #5BC8AB
}

.haik-palette-turquoise .haik-container h4 a:hover {
  color: #5BC8AB;
  text-decoration: none
}

.haik-palette-turquoise .haik-container h4 a:hover small {
  color: #5BC8AB
}

@media(max-width:767px) {
  .haik-palette-turquoise .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-turquoise .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-turquoise .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-turquoise .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-turquoise .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-turquoise .haik-menu, .haik-palette-turquoise .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-turquoise .haik-menu, .haik-palette-turquoise .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-turquoise .haik-menu h2, .haik-palette-turquoise .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-turquoise .haik-menu h2 a, .haik-palette-turquoise .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-turquoise .haik-menu h2:hover a, .haik-palette-turquoise .haik-article-menu h2:hover a, .haik-palette-turquoise .haik-menu h2.focus a, .haik-palette-turquoise .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-turquoise .haik-menu h3, .haik-palette-turquoise .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-turquoise .haik-menu h3, .haik-palette-turquoise .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-turquoise .haik-menu h3 a, .haik-palette-turquoise .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-turquoise .haik-menu h3:hover a, .haik-palette-turquoise .haik-article-menu h3:hover a, .haik-palette-turquoise .haik-menu h3.focus a, .haik-palette-turquoise .haik-article-menu h3.focus a {
  color: #5BC8AB;
  text-decoration: none;
}

.haik-palette-turquoise .haik-menu h4, .haik-palette-turquoise .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-turquoise .haik-menu h4, .haik-palette-turquoise .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-turquoise .haik-menu h4 a, .haik-palette-turquoise .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-turquoise .haik-menu h4:hover a, .haik-palette-turquoise .haik-article-menu h4:hover a, .haik-palette-turquoise .haik-menu h4.focus a, .haik-palette-turquoise .haik-article-menu h4.focus a {
  color: #5BC8AB;
  text-decoration: none
}

.haik-palette-turquoise .haik-menu p, .haik-palette-turquoise .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-turquoise .haik-menu h3+h3, .haik-palette-turquoise .haik-article-menu h3+h3, .haik-palette-turquoise .haik-menu h3+h4, .haik-palette-turquoise .haik-article-menu h3+h4, .haik-palette-turquoise .haik-menu h4+h4, .haik-palette-turquoise .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-turquoise .haik-menu h2+h2, .haik-palette-turquoise .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-turquoise .haik-menu .list1, .haik-palette-turquoise .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-turquoise .haik-menu .list1>.list-group-item>a, .haik-palette-turquoise .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-turquoise .haik-menu .list1>.list-group-item.active>a, .haik-palette-turquoise .haik-article-menu .list1>.list-group-item.active>a {
  color: #5BC8AB;
}

.haik-palette-turquoise .haik-menu .list1>.list-group-item:hover, .haik-palette-turquoise .haik-article-menu .list1>.list-group-item:hover {
  color: #5BC8AB;
}

.haik-palette-turquoise .haik-menu .list1>.list-group-item:hover>a, .haik-palette-turquoise .haik-article-menu .list1>.list-group-item:hover>a {
  color: #5BC8AB;
  text-decoration: none
}

.haik-palette-turquoise .haik-menu .list1 .list2, .haik-palette-turquoise .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-turquoise .haik-menu .list1 .list2>li a, .haik-palette-turquoise .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-turquoise .haik-menu .list1 .list2>li:hover>a, .haik-palette-turquoise .haik-article-menu .list1 .list2>li:hover>a {
  color: #5BC8AB
}

@media(max-width:767px) {
  .haik-palette-turquoise .haik-menu .list1 .list2, .haik-palette-turquoise .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-turquoise .haik-menu .list1 .list2 li>a, .haik-palette-turquoise .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-turquoise .haik-menu .list2, .haik-palette-turquoise .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-turquoise .haik-menu .list2 li.active>a, .haik-palette-turquoise .haik-article-menu .list2 li.active>a {
  color: #5BC8AB
}

.haik-palette-turquoise .haik-menu .list2 a, .haik-palette-turquoise .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-turquoise .haik-menu .list2 li:hover>a, .haik-palette-turquoise .haik-article-menu .list2 li:hover>a {
  color: #5BC8AB;
  text-decoration: none
}

.haik-palette-turquoise .haik-menu .list-group, .haik-palette-turquoise .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-turquoise .haik-menu .list-group-item, .haik-palette-turquoise .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-turquoise .haik-menu .list-group-item, .haik-palette-turquoise .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-turquoise .haik-menu ul.qblog_recent, .haik-palette-turquoise .haik-article-menu ul.qblog_recent, .haik-palette-turquoise .haik-menu ul.qblog_categories, .haik-palette-turquoise .haik-article-menu ul.qblog_categories, .haik-palette-turquoise .haik-menu ul.qblog_recent_comments, .haik-palette-turquoise .haik-article-menu ul.qblog_recent_comments, .haik-palette-turquoise .haik-menu ul.qblog_archives, .haik-palette-turquoise .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-turquoise .haik-menu ul.qblog_recent li, .haik-palette-turquoise .haik-article-menu ul.qblog_recent li, .haik-palette-turquoise .haik-menu ul.qblog_categories li, .haik-palette-turquoise .haik-article-menu ul.qblog_categories li, .haik-palette-turquoise .haik-menu ul.qblog_recent_comments li, .haik-palette-turquoise .haik-article-menu ul.qblog_recent_comments li, .haik-palette-turquoise .haik-menu ul.qblog_archives li, .haik-palette-turquoise .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-turquoise .haik-menu ul.qblog_recent li:hover a, .haik-palette-turquoise .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-turquoise .haik-menu ul.qblog_categories li:hover a, .haik-palette-turquoise .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-turquoise .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-turquoise .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-turquoise .haik-menu ul.qblog_archives li:hover a, .haik-palette-turquoise .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #5BC8AB
}

.haik-palette-turquoise .haik-menu ul.qblog_recent li.active a, .haik-palette-turquoise .haik-article-menu ul.qblog_recent li.active a, .haik-palette-turquoise .haik-menu ul.qblog_categories li.active a, .haik-palette-turquoise .haik-article-menu ul.qblog_categories li.active a, .haik-palette-turquoise .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-turquoise .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-turquoise .haik-menu ul.qblog_archives li.active a, .haik-palette-turquoise .haik-article-menu ul.qblog_archives li.active a {
  color: #5BC8AB
}

.haik-palette-turquoise .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-turquoise .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-turquoise .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-turquoise .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-turquoise .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-turquoise .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-turquoise .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-turquoise .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-turquoise .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-turquoise .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-turquoise .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-turquoise .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-turquoise .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-turquoise .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-turquoise .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-turquoise .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-turquoise .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #5BC8AB
}

.haik-palette-turquoise .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-turquoise .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-turquoise .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-turquoise .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #5BC8AB
}

.haik-palette-turquoise .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-turquoise .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-turquoise .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-turquoise .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-turquoise .haik-menu .qhm-plugin-recent, .haik-palette-turquoise .haik-article-menu .qhm-plugin-recent, .haik-palette-turquoise .haik-menu .qhm-plugin-popular, .haik-palette-turquoise .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-turquoise .haik-menu .qhm-plugin-recent h5, .haik-palette-turquoise .haik-article-menu .qhm-plugin-recent h5, .haik-palette-turquoise .haik-menu .qhm-plugin-popular h5, .haik-palette-turquoise .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-turquoise .haik-menu .qhm-plugin-recent strong, .haik-palette-turquoise .haik-article-menu .qhm-plugin-recent strong, .haik-palette-turquoise .haik-menu .qhm-plugin-popular strong, .haik-palette-turquoise .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-turquoise .haik-menu .qhm-plugin-recent ul, .haik-palette-turquoise .haik-article-menu .qhm-plugin-recent ul, .haik-palette-turquoise .haik-menu .qhm-plugin-popular ul, .haik-palette-turquoise .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-turquoise .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-turquoise .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-turquoise .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-turquoise .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-turquoise .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-turquoise .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-turquoise .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-turquoise .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-turquoise .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-turquoise .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-turquoise .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-turquoise .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-turquoise .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-turquoise .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-turquoise .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-turquoise .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-turquoise .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-turquoise .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-turquoise .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-turquoise .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #5BC8AB
}

.haik-palette-turquoise .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-turquoise .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-turquoise .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-turquoise .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #5BC8AB
}

.haik-palette-turquoise .qblog_categories>.list-group-item, .haik-palette-turquoise .qblog_recent_comments>.list-group-item, .haik-palette-turquoise .qblog_archives>.list-group-item, .haik-palette-turquoise .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-turquoise .qblog_categories>.list-group-item:first-child, .haik-palette-turquoise .qblog_categories>.list-group-item:last-child, .haik-palette-turquoise .qblog_recent_comments>.list-group-item:first-child, .haik-palette-turquoise .qblog_recent_comments>.list-group-item:last-child, .haik-palette-turquoise .qblog_archives>.list-group-item:first-child, .haik-palette-turquoise .qblog_archives>.list-group-item:last-child, .haik-palette-turquoise .qblog_recent>.list-group-item:first-child, .haik-palette-turquoise .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-turquoise .qblog_categories>.list-group-item a, .haik-palette-turquoise .qblog_recent_comments>.list-group-item a, .haik-palette-turquoise .qblog_archives>.list-group-item a, .haik-palette-turquoise .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-turquoise .haik-menu .qhm-plugin-calendar2, .haik-palette-turquoise .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-turquoise .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-turquoise .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-turquoise .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-turquoise .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-turquoise .haik-menu form, .haik-palette-turquoise .haik-article-menu form {
  padding: 15px
}

.haik-palette-turquoise .haik-menu p.plg_select_fsize, .haik-palette-turquoise .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-turquoise .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-turquoise .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-turquoise .haik-footer h2, .haik-palette-turquoise .haik-footer h3, .haik-palette-turquoise .haik-footer h4 {
  color: #5BC8AB;
  margin-bottom: 5px
}

.haik-palette-turquoise .haik-footer h2 a, .haik-palette-turquoise .haik-footer h3 a, .haik-palette-turquoise .haik-footer h4 a {
  color: #5BC8AB
}

.haik-palette-turquoise .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-turquoise .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-turquoise .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-turquoise .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-turquoise .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-turquoise .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-turquoise .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-turquoise .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-turquoise .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-turquoise .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-turquoise .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-turquoise .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-turquoise .haik-licence p a {
  color: #999999;
}

.haik-palette-turquoise .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-turquoise .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-turquoise h2.qblog_title:before, .haik-palette-turquoise h2.qblog_title:after {
  background-image: none
}

.haik-palette-turquoise h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-turquoise .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-turquoise .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-turquoise .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-turquoise .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-turquoise .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-turquoise .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-turquoise .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-turquoise .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-turquoise .qblog-list ul li {
  padding: 0
}

.haik-palette-turquoise .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<turquoise【ターコイズ】><ここまで>………………▼*/
/*▼<steel【スチール】><ここから>…………………………………▼*/
.haik-palette-steel .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-steel .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #594D4D;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-steel .haik-nav.navbar-default .navbar-toggle {
  background-color: #594D4D;
  border: 1px solid #594D4D;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-steel .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-steel .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-steel .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-steel .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-steel .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-steel .navbar-brand:hover {
  color: #594D4D;
}

@media(min-width:768px) {
  .haik-palette-steel .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-steel .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-steel .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-steel .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-steel .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-steel .navbar-default .navbar-nav>li>a:hover {
  color: #594D4D;
}

@media(max-width:767px) {
  .haik-palette-steel .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-steel .navbar-default .navbar-nav>li.active>a, .haik-palette-steel .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #594D4D;
}

.haik-palette-steel .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-steel .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-steel .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-steel .navbar-default .list1 {
    float: none
  }
}

.haik-palette-steel .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-steel .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-steel .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-steel .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-steel .navbar-default .list1>li>a:hover {
  color: #594D4D;
  text-decoration: none
}

.haik-palette-steel .navbar-default .list1>li.active>a {
  color: #594D4D;
  background-color: transparent
}

.haik-palette-steel .navbar-default .list1>li.active>a:hover {
  color: #594D4D;
  background-color: transparent
}

.haik-palette-steel .nav .open>a:focus, .haik-palette-steel .nav .open>a:hover, .haik-palette-steel .nav .open>a {
  border-color: transparent
}

.haik-palette-steel .navbar-default .navbar-nav>.open>a, .haik-palette-steel .navbar-default .navbar-nav>.open>a:hover, .haik-palette-steel .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-steel .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-steel .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-steel .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #594D4D;
}

@media(max-width:767px) {
  .haik-palette-steel .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #594D4D
  }
}

@media(max-width:767px) {
  .haik-palette-steel .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-steel .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-steel .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-steel .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #594D4D
}

@media(max-width:767px) {
  .haik-palette-steel .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-steel .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-steel .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #594D4D
  }
}
/*アイキャッチ*/
.haik-palette-steel .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-steel .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-steel .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-steel .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-steel .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-steel .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-steel .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-steel .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-steel .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-steel .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-steel .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-steel .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-steel .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-steel .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-steel .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-steel .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-steel .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-steel .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-steel .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-steel .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-steel .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-steel .haik-xs-nopadding .haik-menu, .haik-palette-steel .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-steel .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-steel .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-steel .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-steel .haik-container h2:before {
  background-color: #594D4D; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-steel .haik-container h2 a {
  color: #594D4D;
}

.haik-palette-steel .haik-container h2 a:hover {
  color: #594D4D;
  text-decoration: none
}

.haik-palette-steel .haik-container h2 a:hover small {
  color: #594D4D;
}

.haik-palette-steel .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-steel .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-steel .haik-container h3 a {
  color: #333
}

.haik-palette-steel .haik-container h3 a:hover {
  color: #594D4D;
  text-decoration: none
}

.haik-palette-steel .haik-container h3 a:hover small {
  color: #594D4D;
}

.haik-palette-steel .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-steel .haik-container h4 a {
  color: #594D4D
}

.haik-palette-steel .haik-container h4 a:hover {
  color: #594D4D;
  text-decoration: none
}

.haik-palette-steel .haik-container h4 a:hover small {
  color: #594D4D
}

@media(max-width:767px) {
  .haik-palette-steel .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-steel .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-steel .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-steel .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-steel .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-steel .haik-menu, .haik-palette-steel .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-steel .haik-menu, .haik-palette-steel .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-steel .haik-menu h2, .haik-palette-steel .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-steel .haik-menu h2 a, .haik-palette-steel .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-steel .haik-menu h2:hover a, .haik-palette-steel .haik-article-menu h2:hover a, .haik-palette-steel .haik-menu h2.focus a, .haik-palette-steel .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-steel .haik-menu h3, .haik-palette-steel .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-steel .haik-menu h3, .haik-palette-steel .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-steel .haik-menu h3 a, .haik-palette-steel .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-steel .haik-menu h3:hover a, .haik-palette-steel .haik-article-menu h3:hover a, .haik-palette-steel .haik-menu h3.focus a, .haik-palette-steel .haik-article-menu h3.focus a {
  color: #594D4D;
  text-decoration: none;
}

.haik-palette-steel .haik-menu h4, .haik-palette-steel .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-steel .haik-menu h4, .haik-palette-steel .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-steel .haik-menu h4 a, .haik-palette-steel .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-steel .haik-menu h4:hover a, .haik-palette-steel .haik-article-menu h4:hover a, .haik-palette-steel .haik-menu h4.focus a, .haik-palette-steel .haik-article-menu h4.focus a {
  color: #594D4D;
  text-decoration: none
}

.haik-palette-steel .haik-menu p, .haik-palette-steel .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-steel .haik-menu h3+h3, .haik-palette-steel .haik-article-menu h3+h3, .haik-palette-steel .haik-menu h3+h4, .haik-palette-steel .haik-article-menu h3+h4, .haik-palette-steel .haik-menu h4+h4, .haik-palette-steel .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-steel .haik-menu h2+h2, .haik-palette-steel .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-steel .haik-menu .list1, .haik-palette-steel .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-steel .haik-menu .list1>.list-group-item>a, .haik-palette-steel .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-steel .haik-menu .list1>.list-group-item.active>a, .haik-palette-steel .haik-article-menu .list1>.list-group-item.active>a {
  color: #594D4D;
}

.haik-palette-steel .haik-menu .list1>.list-group-item:hover, .haik-palette-steel .haik-article-menu .list1>.list-group-item:hover {
  color: #594D4D;
}

.haik-palette-steel .haik-menu .list1>.list-group-item:hover>a, .haik-palette-steel .haik-article-menu .list1>.list-group-item:hover>a {
  color: #594D4D;
  text-decoration: none
}

.haik-palette-steel .haik-menu .list1 .list2, .haik-palette-steel .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-steel .haik-menu .list1 .list2>li a, .haik-palette-steel .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-steel .haik-menu .list1 .list2>li:hover>a, .haik-palette-steel .haik-article-menu .list1 .list2>li:hover>a {
  color: #594D4D
}

@media(max-width:767px) {
  .haik-palette-steel .haik-menu .list1 .list2, .haik-palette-steel .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-steel .haik-menu .list1 .list2 li>a, .haik-palette-steel .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-steel .haik-menu .list2, .haik-palette-steel .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-steel .haik-menu .list2 li.active>a, .haik-palette-steel .haik-article-menu .list2 li.active>a {
  color: #594D4D
}

.haik-palette-steel .haik-menu .list2 a, .haik-palette-steel .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-steel .haik-menu .list2 li:hover>a, .haik-palette-steel .haik-article-menu .list2 li:hover>a {
  color: #594D4D;
  text-decoration: none
}

.haik-palette-steel .haik-menu .list-group, .haik-palette-steel .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-steel .haik-menu .list-group-item, .haik-palette-steel .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-steel .haik-menu .list-group-item, .haik-palette-steel .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-steel .haik-menu ul.qblog_recent, .haik-palette-steel .haik-article-menu ul.qblog_recent, .haik-palette-steel .haik-menu ul.qblog_categories, .haik-palette-steel .haik-article-menu ul.qblog_categories, .haik-palette-steel .haik-menu ul.qblog_recent_comments, .haik-palette-steel .haik-article-menu ul.qblog_recent_comments, .haik-palette-steel .haik-menu ul.qblog_archives, .haik-palette-steel .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-steel .haik-menu ul.qblog_recent li, .haik-palette-steel .haik-article-menu ul.qblog_recent li, .haik-palette-steel .haik-menu ul.qblog_categories li, .haik-palette-steel .haik-article-menu ul.qblog_categories li, .haik-palette-steel .haik-menu ul.qblog_recent_comments li, .haik-palette-steel .haik-article-menu ul.qblog_recent_comments li, .haik-palette-steel .haik-menu ul.qblog_archives li, .haik-palette-steel .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-steel .haik-menu ul.qblog_recent li:hover a, .haik-palette-steel .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-steel .haik-menu ul.qblog_categories li:hover a, .haik-palette-steel .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-steel .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-steel .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-steel .haik-menu ul.qblog_archives li:hover a, .haik-palette-steel .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #594D4D
}

.haik-palette-steel .haik-menu ul.qblog_recent li.active a, .haik-palette-steel .haik-article-menu ul.qblog_recent li.active a, .haik-palette-steel .haik-menu ul.qblog_categories li.active a, .haik-palette-steel .haik-article-menu ul.qblog_categories li.active a, .haik-palette-steel .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-steel .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-steel .haik-menu ul.qblog_archives li.active a, .haik-palette-steel .haik-article-menu ul.qblog_archives li.active a {
  color: #594D4D
}

.haik-palette-steel .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-steel .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-steel .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-steel .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-steel .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-steel .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-steel .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-steel .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-steel .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-steel .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-steel .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-steel .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-steel .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-steel .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-steel .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-steel .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-steel .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #594D4D
}

.haik-palette-steel .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-steel .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-steel .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-steel .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #594D4D
}

.haik-palette-steel .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-steel .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-steel .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-steel .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-steel .haik-menu .qhm-plugin-recent, .haik-palette-steel .haik-article-menu .qhm-plugin-recent, .haik-palette-steel .haik-menu .qhm-plugin-popular, .haik-palette-steel .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-steel .haik-menu .qhm-plugin-recent h5, .haik-palette-steel .haik-article-menu .qhm-plugin-recent h5, .haik-palette-steel .haik-menu .qhm-plugin-popular h5, .haik-palette-steel .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-steel .haik-menu .qhm-plugin-recent strong, .haik-palette-steel .haik-article-menu .qhm-plugin-recent strong, .haik-palette-steel .haik-menu .qhm-plugin-popular strong, .haik-palette-steel .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-steel .haik-menu .qhm-plugin-recent ul, .haik-palette-steel .haik-article-menu .qhm-plugin-recent ul, .haik-palette-steel .haik-menu .qhm-plugin-popular ul, .haik-palette-steel .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-steel .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-steel .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-steel .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-steel .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-steel .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-steel .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-steel .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-steel .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-steel .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-steel .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-steel .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-steel .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-steel .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-steel .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-steel .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-steel .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-steel .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-steel .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-steel .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-steel .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #594D4D
}

.haik-palette-steel .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-steel .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-steel .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-steel .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #594D4D
}

.haik-palette-steel .qblog_categories>.list-group-item, .haik-palette-steel .qblog_recent_comments>.list-group-item, .haik-palette-steel .qblog_archives>.list-group-item, .haik-palette-steel .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-steel .qblog_categories>.list-group-item:first-child, .haik-palette-steel .qblog_categories>.list-group-item:last-child, .haik-palette-steel .qblog_recent_comments>.list-group-item:first-child, .haik-palette-steel .qblog_recent_comments>.list-group-item:last-child, .haik-palette-steel .qblog_archives>.list-group-item:first-child, .haik-palette-steel .qblog_archives>.list-group-item:last-child, .haik-palette-steel .qblog_recent>.list-group-item:first-child, .haik-palette-steel .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-steel .qblog_categories>.list-group-item a, .haik-palette-steel .qblog_recent_comments>.list-group-item a, .haik-palette-steel .qblog_archives>.list-group-item a, .haik-palette-steel .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-steel .haik-menu .qhm-plugin-calendar2, .haik-palette-steel .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-steel .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-steel .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-steel .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-steel .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-steel .haik-menu form, .haik-palette-steel .haik-article-menu form {
  padding: 15px
}

.haik-palette-steel .haik-menu p.plg_select_fsize, .haik-palette-steel .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-steel .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-steel .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-steel .haik-footer h2, .haik-palette-steel .haik-footer h3, .haik-palette-steel .haik-footer h4 {
  color: #594D4D;
  margin-bottom: 5px
}

.haik-palette-steel .haik-footer h2 a, .haik-palette-steel .haik-footer h3 a, .haik-palette-steel .haik-footer h4 a {
  color: #594D4D
}

.haik-palette-steel .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-steel .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-steel .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-steel .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-steel .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-steel .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-steel .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-steel .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-steel .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-steel .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-steel .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-steel .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-steel .haik-licence p a {
  color: #999999;
}

.haik-palette-steel .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-steel .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-steel h2.qblog_title:before, .haik-palette-steel h2.qblog_title:after {
  background-image: none
}

.haik-palette-steel h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-steel .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-steel .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-steel .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-steel .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-steel .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-steel .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-steel .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-steel .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-steel .qblog-list ul li {
  padding: 0
}

.haik-palette-steel .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<steel【スチール】><ここまで>………………▼*/
/*▼<brownish gray【ブラウニッシュグレイ】><ここから>…………………………………▼*/
.haik-palette-brownishgray .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-brownishgray .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #615049;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-brownishgray .haik-nav.navbar-default .navbar-toggle {
  background-color: #615049;
  border: 1px solid #615049;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-brownishgray .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-brownishgray .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-brownishgray .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-brownishgray .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-brownishgray .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-brownishgray .navbar-brand:hover {
  color: #615049;
}

@media(min-width:768px) {
  .haik-palette-brownishgray .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-brownishgray .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-brownishgray .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-brownishgray .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-brownishgray .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-brownishgray .navbar-default .navbar-nav>li>a:hover {
  color: #615049;
}

@media(max-width:767px) {
  .haik-palette-brownishgray .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-brownishgray .navbar-default .navbar-nav>li.active>a, .haik-palette-brownishgray .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #615049;
}

.haik-palette-brownishgray .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-brownishgray .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-brownishgray .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-brownishgray .navbar-default .list1 {
    float: none
  }
}

.haik-palette-brownishgray .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-brownishgray .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-brownishgray .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-brownishgray .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-brownishgray .navbar-default .list1>li>a:hover {
  color: #615049;
  text-decoration: none
}

.haik-palette-brownishgray .navbar-default .list1>li.active>a {
  color: #615049;
  background-color: transparent
}

.haik-palette-brownishgray .navbar-default .list1>li.active>a:hover {
  color: #615049;
  background-color: transparent
}

.haik-palette-brownishgray .nav .open>a:focus, .haik-palette-brownishgray .nav .open>a:hover, .haik-palette-brownishgray .nav .open>a {
  border-color: transparent
}

.haik-palette-brownishgray .navbar-default .navbar-nav>.open>a, .haik-palette-brownishgray .navbar-default .navbar-nav>.open>a:hover, .haik-palette-brownishgray .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-brownishgray .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-brownishgray .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-brownishgray .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #615049;
}

@media(max-width:767px) {
  .haik-palette-brownishgray .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #615049
  }
}

@media(max-width:767px) {
  .haik-palette-brownishgray .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-brownishgray .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-brownishgray .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-brownishgray .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #615049
}

@media(max-width:767px) {
  .haik-palette-brownishgray .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-brownishgray .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-brownishgray .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #615049
  }
}
/*アイキャッチ*/
.haik-palette-brownishgray .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-brownishgray .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-brownishgray .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-brownishgray .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-brownishgray .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-brownishgray .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-brownishgray .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-brownishgray .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-brownishgray .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-brownishgray .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-brownishgray .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-brownishgray .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-brownishgray .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-brownishgray .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-brownishgray .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-brownishgray .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-brownishgray .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-brownishgray .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-brownishgray .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-brownishgray .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-brownishgray .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-brownishgray .haik-xs-nopadding .haik-menu, .haik-palette-brownishgray .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-brownishgray .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-brownishgray .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-brownishgray .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-brownishgray .haik-container h2:before {
  background-color: #615049; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-brownishgray .haik-container h2 a {
  color: #615049;
}

.haik-palette-brownishgray .haik-container h2 a:hover {
  color: #615049;
  text-decoration: none
}

.haik-palette-brownishgray .haik-container h2 a:hover small {
  color: #615049;
}

.haik-palette-brownishgray .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-brownishgray .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-brownishgray .haik-container h3 a {
  color: #333
}

.haik-palette-brownishgray .haik-container h3 a:hover {
  color: #615049;
  text-decoration: none
}

.haik-palette-brownishgray .haik-container h3 a:hover small {
  color: #615049;
}

.haik-palette-brownishgray .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-brownishgray .haik-container h4 a {
  color: #615049
}

.haik-palette-brownishgray .haik-container h4 a:hover {
  color: #615049;
  text-decoration: none
}

.haik-palette-brownishgray .haik-container h4 a:hover small {
  color: #615049
}

@media(max-width:767px) {
  .haik-palette-brownishgray .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-brownishgray .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-brownishgray .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-brownishgray .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-brownishgray .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-brownishgray .haik-menu, .haik-palette-brownishgray .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-brownishgray .haik-menu, .haik-palette-brownishgray .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-brownishgray .haik-menu h2, .haik-palette-brownishgray .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-brownishgray .haik-menu h2 a, .haik-palette-brownishgray .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-brownishgray .haik-menu h2:hover a, .haik-palette-brownishgray .haik-article-menu h2:hover a, .haik-palette-brownishgray .haik-menu h2.focus a, .haik-palette-brownishgray .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-brownishgray .haik-menu h3, .haik-palette-brownishgray .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-brownishgray .haik-menu h3, .haik-palette-brownishgray .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-brownishgray .haik-menu h3 a, .haik-palette-brownishgray .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-brownishgray .haik-menu h3:hover a, .haik-palette-brownishgray .haik-article-menu h3:hover a, .haik-palette-brownishgray .haik-menu h3.focus a, .haik-palette-brownishgray .haik-article-menu h3.focus a {
  color: #615049;
  text-decoration: none;
}

.haik-palette-brownishgray .haik-menu h4, .haik-palette-brownishgray .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-brownishgray .haik-menu h4, .haik-palette-brownishgray .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-brownishgray .haik-menu h4 a, .haik-palette-brownishgray .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-brownishgray .haik-menu h4:hover a, .haik-palette-brownishgray .haik-article-menu h4:hover a, .haik-palette-brownishgray .haik-menu h4.focus a, .haik-palette-brownishgray .haik-article-menu h4.focus a {
  color: #615049;
  text-decoration: none
}

.haik-palette-brownishgray .haik-menu p, .haik-palette-brownishgray .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-brownishgray .haik-menu h3+h3, .haik-palette-brownishgray .haik-article-menu h3+h3, .haik-palette-brownishgray .haik-menu h3+h4, .haik-palette-brownishgray .haik-article-menu h3+h4, .haik-palette-brownishgray .haik-menu h4+h4, .haik-palette-brownishgray .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-brownishgray .haik-menu h2+h2, .haik-palette-brownishgray .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-brownishgray .haik-menu .list1, .haik-palette-brownishgray .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-brownishgray .haik-menu .list1>.list-group-item>a, .haik-palette-brownishgray .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-brownishgray .haik-menu .list1>.list-group-item.active>a, .haik-palette-brownishgray .haik-article-menu .list1>.list-group-item.active>a {
  color: #615049;
}

.haik-palette-brownishgray .haik-menu .list1>.list-group-item:hover, .haik-palette-brownishgray .haik-article-menu .list1>.list-group-item:hover {
  color: #615049;
}

.haik-palette-brownishgray .haik-menu .list1>.list-group-item:hover>a, .haik-palette-brownishgray .haik-article-menu .list1>.list-group-item:hover>a {
  color: #615049;
  text-decoration: none
}

.haik-palette-brownishgray .haik-menu .list1 .list2, .haik-palette-brownishgray .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-brownishgray .haik-menu .list1 .list2>li a, .haik-palette-brownishgray .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-brownishgray .haik-menu .list1 .list2>li:hover>a, .haik-palette-brownishgray .haik-article-menu .list1 .list2>li:hover>a {
  color: #615049
}

@media(max-width:767px) {
  .haik-palette-brownishgray .haik-menu .list1 .list2, .haik-palette-brownishgray .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-brownishgray .haik-menu .list1 .list2 li>a, .haik-palette-brownishgray .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-brownishgray .haik-menu .list2, .haik-palette-brownishgray .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-brownishgray .haik-menu .list2 li.active>a, .haik-palette-brownishgray .haik-article-menu .list2 li.active>a {
  color: #615049
}

.haik-palette-brownishgray .haik-menu .list2 a, .haik-palette-brownishgray .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-brownishgray .haik-menu .list2 li:hover>a, .haik-palette-brownishgray .haik-article-menu .list2 li:hover>a {
  color: #615049;
  text-decoration: none
}

.haik-palette-brownishgray .haik-menu .list-group, .haik-palette-brownishgray .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-brownishgray .haik-menu .list-group-item, .haik-palette-brownishgray .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-brownishgray .haik-menu .list-group-item, .haik-palette-brownishgray .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-brownishgray .haik-menu ul.qblog_recent, .haik-palette-brownishgray .haik-article-menu ul.qblog_recent, .haik-palette-brownishgray .haik-menu ul.qblog_categories, .haik-palette-brownishgray .haik-article-menu ul.qblog_categories, .haik-palette-brownishgray .haik-menu ul.qblog_recent_comments, .haik-palette-brownishgray .haik-article-menu ul.qblog_recent_comments, .haik-palette-brownishgray .haik-menu ul.qblog_archives, .haik-palette-brownishgray .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-brownishgray .haik-menu ul.qblog_recent li, .haik-palette-brownishgray .haik-article-menu ul.qblog_recent li, .haik-palette-brownishgray .haik-menu ul.qblog_categories li, .haik-palette-brownishgray .haik-article-menu ul.qblog_categories li, .haik-palette-brownishgray .haik-menu ul.qblog_recent_comments li, .haik-palette-brownishgray .haik-article-menu ul.qblog_recent_comments li, .haik-palette-brownishgray .haik-menu ul.qblog_archives li, .haik-palette-brownishgray .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-brownishgray .haik-menu ul.qblog_recent li:hover a, .haik-palette-brownishgray .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-brownishgray .haik-menu ul.qblog_categories li:hover a, .haik-palette-brownishgray .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-brownishgray .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-brownishgray .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-brownishgray .haik-menu ul.qblog_archives li:hover a, .haik-palette-brownishgray .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #615049
}

.haik-palette-brownishgray .haik-menu ul.qblog_recent li.active a, .haik-palette-brownishgray .haik-article-menu ul.qblog_recent li.active a, .haik-palette-brownishgray .haik-menu ul.qblog_categories li.active a, .haik-palette-brownishgray .haik-article-menu ul.qblog_categories li.active a, .haik-palette-brownishgray .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-brownishgray .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-brownishgray .haik-menu ul.qblog_archives li.active a, .haik-palette-brownishgray .haik-article-menu ul.qblog_archives li.active a {
  color: #615049
}

.haik-palette-brownishgray .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-brownishgray .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-brownishgray .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-brownishgray .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-brownishgray .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-brownishgray .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-brownishgray .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-brownishgray .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-brownishgray .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-brownishgray .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-brownishgray .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-brownishgray .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-brownishgray .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-brownishgray .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-brownishgray .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-brownishgray .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-brownishgray .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #615049
}

.haik-palette-brownishgray .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-brownishgray .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-brownishgray .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-brownishgray .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #615049
}

.haik-palette-brownishgray .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-brownishgray .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-brownishgray .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-brownishgray .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-brownishgray .haik-menu .qhm-plugin-recent, .haik-palette-brownishgray .haik-article-menu .qhm-plugin-recent, .haik-palette-brownishgray .haik-menu .qhm-plugin-popular, .haik-palette-brownishgray .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-brownishgray .haik-menu .qhm-plugin-recent h5, .haik-palette-brownishgray .haik-article-menu .qhm-plugin-recent h5, .haik-palette-brownishgray .haik-menu .qhm-plugin-popular h5, .haik-palette-brownishgray .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-brownishgray .haik-menu .qhm-plugin-recent strong, .haik-palette-brownishgray .haik-article-menu .qhm-plugin-recent strong, .haik-palette-brownishgray .haik-menu .qhm-plugin-popular strong, .haik-palette-brownishgray .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-brownishgray .haik-menu .qhm-plugin-recent ul, .haik-palette-brownishgray .haik-article-menu .qhm-plugin-recent ul, .haik-palette-brownishgray .haik-menu .qhm-plugin-popular ul, .haik-palette-brownishgray .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-brownishgray .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-brownishgray .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-brownishgray .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-brownishgray .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-brownishgray .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-brownishgray .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-brownishgray .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-brownishgray .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-brownishgray .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-brownishgray .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-brownishgray .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-brownishgray .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-brownishgray .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-brownishgray .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-brownishgray .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-brownishgray .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-brownishgray .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-brownishgray .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-brownishgray .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-brownishgray .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #615049
}

.haik-palette-brownishgray .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-brownishgray .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-brownishgray .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-brownishgray .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #615049
}

.haik-palette-brownishgray .qblog_categories>.list-group-item, .haik-palette-brownishgray .qblog_recent_comments>.list-group-item, .haik-palette-brownishgray .qblog_archives>.list-group-item, .haik-palette-brownishgray .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-brownishgray .qblog_categories>.list-group-item:first-child, .haik-palette-brownishgray .qblog_categories>.list-group-item:last-child, .haik-palette-brownishgray .qblog_recent_comments>.list-group-item:first-child, .haik-palette-brownishgray .qblog_recent_comments>.list-group-item:last-child, .haik-palette-brownishgray .qblog_archives>.list-group-item:first-child, .haik-palette-brownishgray .qblog_archives>.list-group-item:last-child, .haik-palette-brownishgray .qblog_recent>.list-group-item:first-child, .haik-palette-brownishgray .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-brownishgray .qblog_categories>.list-group-item a, .haik-palette-brownishgray .qblog_recent_comments>.list-group-item a, .haik-palette-brownishgray .qblog_archives>.list-group-item a, .haik-palette-brownishgray .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-brownishgray .haik-menu .qhm-plugin-calendar2, .haik-palette-brownishgray .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-brownishgray .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-brownishgray .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-brownishgray .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-brownishgray .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-brownishgray .haik-menu form, .haik-palette-brownishgray .haik-article-menu form {
  padding: 15px
}

.haik-palette-brownishgray .haik-menu p.plg_select_fsize, .haik-palette-brownishgray .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-brownishgray .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-brownishgray .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-brownishgray .haik-footer h2, .haik-palette-brownishgray .haik-footer h3, .haik-palette-brownishgray .haik-footer h4 {
  color: #615049;
  margin-bottom: 5px
}

.haik-palette-brownishgray .haik-footer h2 a, .haik-palette-brownishgray .haik-footer h3 a, .haik-palette-brownishgray .haik-footer h4 a {
  color: #615049
}

.haik-palette-brownishgray .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-brownishgray .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-brownishgray .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-brownishgray .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-brownishgray .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-brownishgray .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-brownishgray .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-brownishgray .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-brownishgray .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-brownishgray .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-brownishgray .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-brownishgray .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-brownishgray .haik-licence p a {
  color: #999999;
}

.haik-palette-brownishgray .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-brownishgray .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-brownishgray h2.qblog_title:before, .haik-palette-brownishgray h2.qblog_title:after {
  background-image: none
}

.haik-palette-brownishgray h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-brownishgray .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-brownishgray .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-brownishgray .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-brownishgray .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-brownishgray .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-brownishgray .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-brownishgray .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-brownishgray .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-brownishgray .qblog-list ul li {
  padding: 0
}

.haik-palette-brownishgray .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<brownish gray【ブラウニッシュグレイ】><ここまで>………………▼*/
/*▼<pewter brown【ピューターブラウン】><ここから>…………………………………▼*/
.haik-palette-pewterbrown .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-pewterbrown .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #7D665E;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-pewterbrown .haik-nav.navbar-default .navbar-toggle {
  background-color: #7D665E;
  border: 1px solid #7D665E;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-pewterbrown .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-pewterbrown .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-pewterbrown .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-pewterbrown .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-pewterbrown .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-pewterbrown .navbar-brand:hover {
  color: #7D665E;
}

@media(min-width:768px) {
  .haik-palette-pewterbrown .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-pewterbrown .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-pewterbrown .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-pewterbrown .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-pewterbrown .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-pewterbrown .navbar-default .navbar-nav>li>a:hover {
  color: #7D665E;
}

@media(max-width:767px) {
  .haik-palette-pewterbrown .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-pewterbrown .navbar-default .navbar-nav>li.active>a, .haik-palette-pewterbrown .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #7D665E;
}

.haik-palette-pewterbrown .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-pewterbrown .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-pewterbrown .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-pewterbrown .navbar-default .list1 {
    float: none
  }
}

.haik-palette-pewterbrown .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-pewterbrown .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-pewterbrown .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-pewterbrown .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-pewterbrown .navbar-default .list1>li>a:hover {
  color: #7D665E;
  text-decoration: none
}

.haik-palette-pewterbrown .navbar-default .list1>li.active>a {
  color: #7D665E;
  background-color: transparent
}

.haik-palette-pewterbrown .navbar-default .list1>li.active>a:hover {
  color: #7D665E;
  background-color: transparent
}

.haik-palette-pewterbrown .nav .open>a:focus, .haik-palette-pewterbrown .nav .open>a:hover, .haik-palette-pewterbrown .nav .open>a {
  border-color: transparent
}

.haik-palette-pewterbrown .navbar-default .navbar-nav>.open>a, .haik-palette-pewterbrown .navbar-default .navbar-nav>.open>a:hover, .haik-palette-pewterbrown .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-pewterbrown .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-pewterbrown .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-pewterbrown .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #7D665E;
}

@media(max-width:767px) {
  .haik-palette-pewterbrown .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #7D665E
  }
}

@media(max-width:767px) {
  .haik-palette-pewterbrown .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-pewterbrown .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-pewterbrown .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-pewterbrown .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #7D665E
}

@media(max-width:767px) {
  .haik-palette-pewterbrown .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-pewterbrown .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-pewterbrown .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #7D665E
  }
}
/*アイキャッチ*/
.haik-palette-pewterbrown .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-pewterbrown .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-pewterbrown .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-pewterbrown .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-pewterbrown .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-pewterbrown .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-pewterbrown .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-pewterbrown .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-pewterbrown .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-pewterbrown .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-pewterbrown .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-pewterbrown .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-pewterbrown .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-pewterbrown .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-pewterbrown .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-pewterbrown .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-pewterbrown .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-pewterbrown .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-pewterbrown .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-pewterbrown .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-pewterbrown .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-pewterbrown .haik-xs-nopadding .haik-menu, .haik-palette-pewterbrown .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-pewterbrown .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-pewterbrown .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-pewterbrown .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-pewterbrown .haik-container h2:before {
  background-color: #7D665E; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-pewterbrown .haik-container h2 a {
  color: #7D665E;
}

.haik-palette-pewterbrown .haik-container h2 a:hover {
  color: #7D665E;
  text-decoration: none
}

.haik-palette-pewterbrown .haik-container h2 a:hover small {
  color: #7D665E;
}

.haik-palette-pewterbrown .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-pewterbrown .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-pewterbrown .haik-container h3 a {
  color: #333
}

.haik-palette-pewterbrown .haik-container h3 a:hover {
  color: #7D665E;
  text-decoration: none
}

.haik-palette-pewterbrown .haik-container h3 a:hover small {
  color: #7D665E;
}

.haik-palette-pewterbrown .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-pewterbrown .haik-container h4 a {
  color: #7D665E
}

.haik-palette-pewterbrown .haik-container h4 a:hover {
  color: #7D665E;
  text-decoration: none
}

.haik-palette-pewterbrown .haik-container h4 a:hover small {
  color: #7D665E
}

@media(max-width:767px) {
  .haik-palette-pewterbrown .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-pewterbrown .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-pewterbrown .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-pewterbrown .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-pewterbrown .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-pewterbrown .haik-menu, .haik-palette-pewterbrown .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-pewterbrown .haik-menu, .haik-palette-pewterbrown .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-pewterbrown .haik-menu h2, .haik-palette-pewterbrown .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-pewterbrown .haik-menu h2 a, .haik-palette-pewterbrown .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-pewterbrown .haik-menu h2:hover a, .haik-palette-pewterbrown .haik-article-menu h2:hover a, .haik-palette-pewterbrown .haik-menu h2.focus a, .haik-palette-pewterbrown .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-pewterbrown .haik-menu h3, .haik-palette-pewterbrown .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-pewterbrown .haik-menu h3, .haik-palette-pewterbrown .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-pewterbrown .haik-menu h3 a, .haik-palette-pewterbrown .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-pewterbrown .haik-menu h3:hover a, .haik-palette-pewterbrown .haik-article-menu h3:hover a, .haik-palette-pewterbrown .haik-menu h3.focus a, .haik-palette-pewterbrown .haik-article-menu h3.focus a {
  color: #7D665E;
  text-decoration: none;
}

.haik-palette-pewterbrown .haik-menu h4, .haik-palette-pewterbrown .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-pewterbrown .haik-menu h4, .haik-palette-pewterbrown .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-pewterbrown .haik-menu h4 a, .haik-palette-pewterbrown .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-pewterbrown .haik-menu h4:hover a, .haik-palette-pewterbrown .haik-article-menu h4:hover a, .haik-palette-pewterbrown .haik-menu h4.focus a, .haik-palette-pewterbrown .haik-article-menu h4.focus a {
  color: #7D665E;
  text-decoration: none
}

.haik-palette-pewterbrown .haik-menu p, .haik-palette-pewterbrown .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-pewterbrown .haik-menu h3+h3, .haik-palette-pewterbrown .haik-article-menu h3+h3, .haik-palette-pewterbrown .haik-menu h3+h4, .haik-palette-pewterbrown .haik-article-menu h3+h4, .haik-palette-pewterbrown .haik-menu h4+h4, .haik-palette-pewterbrown .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-pewterbrown .haik-menu h2+h2, .haik-palette-pewterbrown .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-pewterbrown .haik-menu .list1, .haik-palette-pewterbrown .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-pewterbrown .haik-menu .list1>.list-group-item>a, .haik-palette-pewterbrown .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-pewterbrown .haik-menu .list1>.list-group-item.active>a, .haik-palette-pewterbrown .haik-article-menu .list1>.list-group-item.active>a {
  color: #7D665E;
}

.haik-palette-pewterbrown .haik-menu .list1>.list-group-item:hover, .haik-palette-pewterbrown .haik-article-menu .list1>.list-group-item:hover {
  color: #7D665E;
}

.haik-palette-pewterbrown .haik-menu .list1>.list-group-item:hover>a, .haik-palette-pewterbrown .haik-article-menu .list1>.list-group-item:hover>a {
  color: #7D665E;
  text-decoration: none
}

.haik-palette-pewterbrown .haik-menu .list1 .list2, .haik-palette-pewterbrown .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-pewterbrown .haik-menu .list1 .list2>li a, .haik-palette-pewterbrown .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-pewterbrown .haik-menu .list1 .list2>li:hover>a, .haik-palette-pewterbrown .haik-article-menu .list1 .list2>li:hover>a {
  color: #7D665E
}

@media(max-width:767px) {
  .haik-palette-pewterbrown .haik-menu .list1 .list2, .haik-palette-pewterbrown .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-pewterbrown .haik-menu .list1 .list2 li>a, .haik-palette-pewterbrown .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-pewterbrown .haik-menu .list2, .haik-palette-pewterbrown .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-pewterbrown .haik-menu .list2 li.active>a, .haik-palette-pewterbrown .haik-article-menu .list2 li.active>a {
  color: #7D665E
}

.haik-palette-pewterbrown .haik-menu .list2 a, .haik-palette-pewterbrown .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-pewterbrown .haik-menu .list2 li:hover>a, .haik-palette-pewterbrown .haik-article-menu .list2 li:hover>a {
  color: #7D665E;
  text-decoration: none
}

.haik-palette-pewterbrown .haik-menu .list-group, .haik-palette-pewterbrown .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-pewterbrown .haik-menu .list-group-item, .haik-palette-pewterbrown .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-pewterbrown .haik-menu .list-group-item, .haik-palette-pewterbrown .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-pewterbrown .haik-menu ul.qblog_recent, .haik-palette-pewterbrown .haik-article-menu ul.qblog_recent, .haik-palette-pewterbrown .haik-menu ul.qblog_categories, .haik-palette-pewterbrown .haik-article-menu ul.qblog_categories, .haik-palette-pewterbrown .haik-menu ul.qblog_recent_comments, .haik-palette-pewterbrown .haik-article-menu ul.qblog_recent_comments, .haik-palette-pewterbrown .haik-menu ul.qblog_archives, .haik-palette-pewterbrown .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-pewterbrown .haik-menu ul.qblog_recent li, .haik-palette-pewterbrown .haik-article-menu ul.qblog_recent li, .haik-palette-pewterbrown .haik-menu ul.qblog_categories li, .haik-palette-pewterbrown .haik-article-menu ul.qblog_categories li, .haik-palette-pewterbrown .haik-menu ul.qblog_recent_comments li, .haik-palette-pewterbrown .haik-article-menu ul.qblog_recent_comments li, .haik-palette-pewterbrown .haik-menu ul.qblog_archives li, .haik-palette-pewterbrown .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-pewterbrown .haik-menu ul.qblog_recent li:hover a, .haik-palette-pewterbrown .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-pewterbrown .haik-menu ul.qblog_categories li:hover a, .haik-palette-pewterbrown .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-pewterbrown .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-pewterbrown .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-pewterbrown .haik-menu ul.qblog_archives li:hover a, .haik-palette-pewterbrown .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #7D665E
}

.haik-palette-pewterbrown .haik-menu ul.qblog_recent li.active a, .haik-palette-pewterbrown .haik-article-menu ul.qblog_recent li.active a, .haik-palette-pewterbrown .haik-menu ul.qblog_categories li.active a, .haik-palette-pewterbrown .haik-article-menu ul.qblog_categories li.active a, .haik-palette-pewterbrown .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-pewterbrown .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-pewterbrown .haik-menu ul.qblog_archives li.active a, .haik-palette-pewterbrown .haik-article-menu ul.qblog_archives li.active a {
  color: #7D665E
}

.haik-palette-pewterbrown .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-pewterbrown .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-pewterbrown .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-pewterbrown .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-pewterbrown .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-pewterbrown .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-pewterbrown .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-pewterbrown .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-pewterbrown .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-pewterbrown .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-pewterbrown .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-pewterbrown .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-pewterbrown .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-pewterbrown .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-pewterbrown .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-pewterbrown .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-pewterbrown .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #7D665E
}

.haik-palette-pewterbrown .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-pewterbrown .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-pewterbrown .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-pewterbrown .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #7D665E
}

.haik-palette-pewterbrown .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-pewterbrown .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-pewterbrown .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-pewterbrown .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-pewterbrown .haik-menu .qhm-plugin-recent, .haik-palette-pewterbrown .haik-article-menu .qhm-plugin-recent, .haik-palette-pewterbrown .haik-menu .qhm-plugin-popular, .haik-palette-pewterbrown .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-pewterbrown .haik-menu .qhm-plugin-recent h5, .haik-palette-pewterbrown .haik-article-menu .qhm-plugin-recent h5, .haik-palette-pewterbrown .haik-menu .qhm-plugin-popular h5, .haik-palette-pewterbrown .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-pewterbrown .haik-menu .qhm-plugin-recent strong, .haik-palette-pewterbrown .haik-article-menu .qhm-plugin-recent strong, .haik-palette-pewterbrown .haik-menu .qhm-plugin-popular strong, .haik-palette-pewterbrown .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-pewterbrown .haik-menu .qhm-plugin-recent ul, .haik-palette-pewterbrown .haik-article-menu .qhm-plugin-recent ul, .haik-palette-pewterbrown .haik-menu .qhm-plugin-popular ul, .haik-palette-pewterbrown .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-pewterbrown .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-pewterbrown .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-pewterbrown .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-pewterbrown .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-pewterbrown .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-pewterbrown .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-pewterbrown .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-pewterbrown .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-pewterbrown .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-pewterbrown .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-pewterbrown .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-pewterbrown .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-pewterbrown .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-pewterbrown .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-pewterbrown .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-pewterbrown .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-pewterbrown .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-pewterbrown .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-pewterbrown .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-pewterbrown .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #7D665E
}

.haik-palette-pewterbrown .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-pewterbrown .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-pewterbrown .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-pewterbrown .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #7D665E
}

.haik-palette-pewterbrown .qblog_categories>.list-group-item, .haik-palette-pewterbrown .qblog_recent_comments>.list-group-item, .haik-palette-pewterbrown .qblog_archives>.list-group-item, .haik-palette-pewterbrown .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-pewterbrown .qblog_categories>.list-group-item:first-child, .haik-palette-pewterbrown .qblog_categories>.list-group-item:last-child, .haik-palette-pewterbrown .qblog_recent_comments>.list-group-item:first-child, .haik-palette-pewterbrown .qblog_recent_comments>.list-group-item:last-child, .haik-palette-pewterbrown .qblog_archives>.list-group-item:first-child, .haik-palette-pewterbrown .qblog_archives>.list-group-item:last-child, .haik-palette-pewterbrown .qblog_recent>.list-group-item:first-child, .haik-palette-pewterbrown .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-pewterbrown .qblog_categories>.list-group-item a, .haik-palette-pewterbrown .qblog_recent_comments>.list-group-item a, .haik-palette-pewterbrown .qblog_archives>.list-group-item a, .haik-palette-pewterbrown .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-pewterbrown .haik-menu .qhm-plugin-calendar2, .haik-palette-pewterbrown .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-pewterbrown .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-pewterbrown .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-pewterbrown .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-pewterbrown .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-pewterbrown .haik-menu form, .haik-palette-pewterbrown .haik-article-menu form {
  padding: 15px
}

.haik-palette-pewterbrown .haik-menu p.plg_select_fsize, .haik-palette-pewterbrown .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-pewterbrown .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-pewterbrown .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-pewterbrown .haik-footer h2, .haik-palette-pewterbrown .haik-footer h3, .haik-palette-pewterbrown .haik-footer h4 {
  color: #7D665E;
  margin-bottom: 5px
}

.haik-palette-pewterbrown .haik-footer h2 a, .haik-palette-pewterbrown .haik-footer h3 a, .haik-palette-pewterbrown .haik-footer h4 a {
  color: #7D665E
}

.haik-palette-pewterbrown .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-pewterbrown .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-pewterbrown .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-pewterbrown .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-pewterbrown .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-pewterbrown .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-pewterbrown .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-pewterbrown .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-pewterbrown .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-pewterbrown .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-pewterbrown .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-pewterbrown .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-pewterbrown .haik-licence p a {
  color: #999999;
}

.haik-palette-pewterbrown .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-pewterbrown .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-pewterbrown h2.qblog_title:before, .haik-palette-pewterbrown h2.qblog_title:after {
  background-image: none
}

.haik-palette-pewterbrown h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-pewterbrown .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-pewterbrown .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-pewterbrown .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-pewterbrown .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-pewterbrown .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-pewterbrown .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-pewterbrown .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-pewterbrown .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-pewterbrown .qblog-list ul li {
  padding: 0
}

.haik-palette-pewterbrown .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<pewter brown【ピューターブラウン】><ここまで>………………▼*/
/*▼<driftwood【ドリフトウッド】><ここから>…………………………………▼*/
.haik-palette-driftwood .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-driftwood .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #80593A;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-driftwood .haik-nav.navbar-default .navbar-toggle {
  background-color: #80593A;
  border: 1px solid #80593A;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-driftwood .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-driftwood .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-driftwood .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-driftwood .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-driftwood .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-driftwood .navbar-brand:hover {
  color: #80593A;
}

@media(min-width:768px) {
  .haik-palette-driftwood .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-driftwood .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-driftwood .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-driftwood .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-driftwood .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-driftwood .navbar-default .navbar-nav>li>a:hover {
  color: #80593A;
}

@media(max-width:767px) {
  .haik-palette-driftwood .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-driftwood .navbar-default .navbar-nav>li.active>a, .haik-palette-driftwood .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #80593A;
}

.haik-palette-driftwood .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-driftwood .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-driftwood .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-driftwood .navbar-default .list1 {
    float: none
  }
}

.haik-palette-driftwood .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-driftwood .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-driftwood .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-driftwood .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-driftwood .navbar-default .list1>li>a:hover {
  color: #80593A;
  text-decoration: none
}

.haik-palette-driftwood .navbar-default .list1>li.active>a {
  color: #80593A;
  background-color: transparent
}

.haik-palette-driftwood .navbar-default .list1>li.active>a:hover {
  color: #80593A;
  background-color: transparent
}

.haik-palette-driftwood .nav .open>a:focus, .haik-palette-driftwood .nav .open>a:hover, .haik-palette-driftwood .nav .open>a {
  border-color: transparent
}

.haik-palette-driftwood .navbar-default .navbar-nav>.open>a, .haik-palette-driftwood .navbar-default .navbar-nav>.open>a:hover, .haik-palette-driftwood .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-driftwood .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-driftwood .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-driftwood .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #80593A;
}

@media(max-width:767px) {
  .haik-palette-driftwood .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #80593A
  }
}

@media(max-width:767px) {
  .haik-palette-driftwood .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-driftwood .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-driftwood .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-driftwood .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #80593A
}

@media(max-width:767px) {
  .haik-palette-driftwood .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-driftwood .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-driftwood .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #80593A
  }
}
/*アイキャッチ*/
.haik-palette-driftwood .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-driftwood .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-driftwood .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-driftwood .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-driftwood .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-driftwood .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-driftwood .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-driftwood .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-driftwood .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-driftwood .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-driftwood .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-driftwood .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-driftwood .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-driftwood .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-driftwood .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-driftwood .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-driftwood .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-driftwood .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-driftwood .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-driftwood .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-driftwood .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-driftwood .haik-xs-nopadding .haik-menu, .haik-palette-driftwood .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-driftwood .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-driftwood .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-driftwood .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-driftwood .haik-container h2:before {
  background-color: #80593A; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-driftwood .haik-container h2 a {
  color: #80593A;
}

.haik-palette-driftwood .haik-container h2 a:hover {
  color: #80593A;
  text-decoration: none
}

.haik-palette-driftwood .haik-container h2 a:hover small {
  color: #80593A;
}

.haik-palette-driftwood .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-driftwood .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-driftwood .haik-container h3 a {
  color: #333
}

.haik-palette-driftwood .haik-container h3 a:hover {
  color: #80593A;
  text-decoration: none
}

.haik-palette-driftwood .haik-container h3 a:hover small {
  color: #80593A;
}

.haik-palette-driftwood .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-driftwood .haik-container h4 a {
  color: #80593A
}

.haik-palette-driftwood .haik-container h4 a:hover {
  color: #80593A;
  text-decoration: none
}

.haik-palette-driftwood .haik-container h4 a:hover small {
  color: #80593A
}

@media(max-width:767px) {
  .haik-palette-driftwood .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-driftwood .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-driftwood .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-driftwood .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-driftwood .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-driftwood .haik-menu, .haik-palette-driftwood .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-driftwood .haik-menu, .haik-palette-driftwood .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-driftwood .haik-menu h2, .haik-palette-driftwood .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-driftwood .haik-menu h2 a, .haik-palette-driftwood .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-driftwood .haik-menu h2:hover a, .haik-palette-driftwood .haik-article-menu h2:hover a, .haik-palette-driftwood .haik-menu h2.focus a, .haik-palette-driftwood .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-driftwood .haik-menu h3, .haik-palette-driftwood .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-driftwood .haik-menu h3, .haik-palette-driftwood .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-driftwood .haik-menu h3 a, .haik-palette-driftwood .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-driftwood .haik-menu h3:hover a, .haik-palette-driftwood .haik-article-menu h3:hover a, .haik-palette-driftwood .haik-menu h3.focus a, .haik-palette-driftwood .haik-article-menu h3.focus a {
  color: #80593A;
  text-decoration: none;
}

.haik-palette-driftwood .haik-menu h4, .haik-palette-driftwood .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-driftwood .haik-menu h4, .haik-palette-driftwood .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-driftwood .haik-menu h4 a, .haik-palette-driftwood .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-driftwood .haik-menu h4:hover a, .haik-palette-driftwood .haik-article-menu h4:hover a, .haik-palette-driftwood .haik-menu h4.focus a, .haik-palette-driftwood .haik-article-menu h4.focus a {
  color: #80593A;
  text-decoration: none
}

.haik-palette-driftwood .haik-menu p, .haik-palette-driftwood .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-driftwood .haik-menu h3+h3, .haik-palette-driftwood .haik-article-menu h3+h3, .haik-palette-driftwood .haik-menu h3+h4, .haik-palette-driftwood .haik-article-menu h3+h4, .haik-palette-driftwood .haik-menu h4+h4, .haik-palette-driftwood .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-driftwood .haik-menu h2+h2, .haik-palette-driftwood .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-driftwood .haik-menu .list1, .haik-palette-driftwood .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-driftwood .haik-menu .list1>.list-group-item>a, .haik-palette-driftwood .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-driftwood .haik-menu .list1>.list-group-item.active>a, .haik-palette-driftwood .haik-article-menu .list1>.list-group-item.active>a {
  color: #80593A;
}

.haik-palette-driftwood .haik-menu .list1>.list-group-item:hover, .haik-palette-driftwood .haik-article-menu .list1>.list-group-item:hover {
  color: #80593A;
}

.haik-palette-driftwood .haik-menu .list1>.list-group-item:hover>a, .haik-palette-driftwood .haik-article-menu .list1>.list-group-item:hover>a {
  color: #80593A;
  text-decoration: none
}

.haik-palette-driftwood .haik-menu .list1 .list2, .haik-palette-driftwood .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-driftwood .haik-menu .list1 .list2>li a, .haik-palette-driftwood .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-driftwood .haik-menu .list1 .list2>li:hover>a, .haik-palette-driftwood .haik-article-menu .list1 .list2>li:hover>a {
  color: #80593A
}

@media(max-width:767px) {
  .haik-palette-driftwood .haik-menu .list1 .list2, .haik-palette-driftwood .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-driftwood .haik-menu .list1 .list2 li>a, .haik-palette-driftwood .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-driftwood .haik-menu .list2, .haik-palette-driftwood .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-driftwood .haik-menu .list2 li.active>a, .haik-palette-driftwood .haik-article-menu .list2 li.active>a {
  color: #80593A
}

.haik-palette-driftwood .haik-menu .list2 a, .haik-palette-driftwood .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-driftwood .haik-menu .list2 li:hover>a, .haik-palette-driftwood .haik-article-menu .list2 li:hover>a {
  color: #80593A;
  text-decoration: none
}

.haik-palette-driftwood .haik-menu .list-group, .haik-palette-driftwood .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-driftwood .haik-menu .list-group-item, .haik-palette-driftwood .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-driftwood .haik-menu .list-group-item, .haik-palette-driftwood .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-driftwood .haik-menu ul.qblog_recent, .haik-palette-driftwood .haik-article-menu ul.qblog_recent, .haik-palette-driftwood .haik-menu ul.qblog_categories, .haik-palette-driftwood .haik-article-menu ul.qblog_categories, .haik-palette-driftwood .haik-menu ul.qblog_recent_comments, .haik-palette-driftwood .haik-article-menu ul.qblog_recent_comments, .haik-palette-driftwood .haik-menu ul.qblog_archives, .haik-palette-driftwood .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-driftwood .haik-menu ul.qblog_recent li, .haik-palette-driftwood .haik-article-menu ul.qblog_recent li, .haik-palette-driftwood .haik-menu ul.qblog_categories li, .haik-palette-driftwood .haik-article-menu ul.qblog_categories li, .haik-palette-driftwood .haik-menu ul.qblog_recent_comments li, .haik-palette-driftwood .haik-article-menu ul.qblog_recent_comments li, .haik-palette-driftwood .haik-menu ul.qblog_archives li, .haik-palette-driftwood .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-driftwood .haik-menu ul.qblog_recent li:hover a, .haik-palette-driftwood .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-driftwood .haik-menu ul.qblog_categories li:hover a, .haik-palette-driftwood .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-driftwood .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-driftwood .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-driftwood .haik-menu ul.qblog_archives li:hover a, .haik-palette-driftwood .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #80593A
}

.haik-palette-driftwood .haik-menu ul.qblog_recent li.active a, .haik-palette-driftwood .haik-article-menu ul.qblog_recent li.active a, .haik-palette-driftwood .haik-menu ul.qblog_categories li.active a, .haik-palette-driftwood .haik-article-menu ul.qblog_categories li.active a, .haik-palette-driftwood .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-driftwood .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-driftwood .haik-menu ul.qblog_archives li.active a, .haik-palette-driftwood .haik-article-menu ul.qblog_archives li.active a {
  color: #80593A
}

.haik-palette-driftwood .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-driftwood .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-driftwood .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-driftwood .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-driftwood .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-driftwood .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-driftwood .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-driftwood .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-driftwood .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-driftwood .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-driftwood .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-driftwood .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-driftwood .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-driftwood .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-driftwood .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-driftwood .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-driftwood .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #80593A
}

.haik-palette-driftwood .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-driftwood .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-driftwood .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-driftwood .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #80593A
}

.haik-palette-driftwood .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-driftwood .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-driftwood .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-driftwood .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-driftwood .haik-menu .qhm-plugin-recent, .haik-palette-driftwood .haik-article-menu .qhm-plugin-recent, .haik-palette-driftwood .haik-menu .qhm-plugin-popular, .haik-palette-driftwood .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-driftwood .haik-menu .qhm-plugin-recent h5, .haik-palette-driftwood .haik-article-menu .qhm-plugin-recent h5, .haik-palette-driftwood .haik-menu .qhm-plugin-popular h5, .haik-palette-driftwood .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-driftwood .haik-menu .qhm-plugin-recent strong, .haik-palette-driftwood .haik-article-menu .qhm-plugin-recent strong, .haik-palette-driftwood .haik-menu .qhm-plugin-popular strong, .haik-palette-driftwood .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-driftwood .haik-menu .qhm-plugin-recent ul, .haik-palette-driftwood .haik-article-menu .qhm-plugin-recent ul, .haik-palette-driftwood .haik-menu .qhm-plugin-popular ul, .haik-palette-driftwood .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-driftwood .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-driftwood .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-driftwood .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-driftwood .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-driftwood .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-driftwood .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-driftwood .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-driftwood .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-driftwood .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-driftwood .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-driftwood .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-driftwood .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-driftwood .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-driftwood .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-driftwood .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-driftwood .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-driftwood .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-driftwood .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-driftwood .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-driftwood .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #80593A
}

.haik-palette-driftwood .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-driftwood .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-driftwood .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-driftwood .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #80593A
}

.haik-palette-driftwood .qblog_categories>.list-group-item, .haik-palette-driftwood .qblog_recent_comments>.list-group-item, .haik-palette-driftwood .qblog_archives>.list-group-item, .haik-palette-driftwood .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-driftwood .qblog_categories>.list-group-item:first-child, .haik-palette-driftwood .qblog_categories>.list-group-item:last-child, .haik-palette-driftwood .qblog_recent_comments>.list-group-item:first-child, .haik-palette-driftwood .qblog_recent_comments>.list-group-item:last-child, .haik-palette-driftwood .qblog_archives>.list-group-item:first-child, .haik-palette-driftwood .qblog_archives>.list-group-item:last-child, .haik-palette-driftwood .qblog_recent>.list-group-item:first-child, .haik-palette-driftwood .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-driftwood .qblog_categories>.list-group-item a, .haik-palette-driftwood .qblog_recent_comments>.list-group-item a, .haik-palette-driftwood .qblog_archives>.list-group-item a, .haik-palette-driftwood .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-driftwood .haik-menu .qhm-plugin-calendar2, .haik-palette-driftwood .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-driftwood .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-driftwood .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-driftwood .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-driftwood .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-driftwood .haik-menu form, .haik-palette-driftwood .haik-article-menu form {
  padding: 15px
}

.haik-palette-driftwood .haik-menu p.plg_select_fsize, .haik-palette-driftwood .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-driftwood .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-driftwood .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-driftwood .haik-footer h2, .haik-palette-driftwood .haik-footer h3, .haik-palette-driftwood .haik-footer h4 {
  color: #80593A;
  margin-bottom: 5px
}

.haik-palette-driftwood .haik-footer h2 a, .haik-palette-driftwood .haik-footer h3 a, .haik-palette-driftwood .haik-footer h4 a {
  color: #80593A
}

.haik-palette-driftwood .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-driftwood .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-driftwood .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-driftwood .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-driftwood .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-driftwood .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-driftwood .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-driftwood .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-driftwood .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-driftwood .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-driftwood .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-driftwood .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-driftwood .haik-licence p a {
  color: #999999;
}

.haik-palette-driftwood .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-driftwood .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-driftwood h2.qblog_title:before, .haik-palette-driftwood h2.qblog_title:after {
  background-image: none
}

.haik-palette-driftwood h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-driftwood .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-driftwood .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-driftwood .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-driftwood .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-driftwood .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-driftwood .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-driftwood .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-driftwood .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-driftwood .qblog-list ul li {
  padding: 0
}

.haik-palette-driftwood .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<driftwood【ドリフトウッド】><ここまで>………………▼*/
/*▼<brownstone【ブラウンストーン】><ここから>…………………………………▼*/
.haik-palette-brownstone .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-brownstone .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #7E5541;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-brownstone .haik-nav.navbar-default .navbar-toggle {
  background-color: #7E5541;
  border: 1px solid #7E5541;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-brownstone .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-brownstone .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-brownstone .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-brownstone .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-brownstone .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-brownstone .navbar-brand:hover {
  color: #7E5541;
}

@media(min-width:768px) {
  .haik-palette-brownstone .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-brownstone .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-brownstone .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-brownstone .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-brownstone .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-brownstone .navbar-default .navbar-nav>li>a:hover {
  color: #7E5541;
}

@media(max-width:767px) {
  .haik-palette-brownstone .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-brownstone .navbar-default .navbar-nav>li.active>a, .haik-palette-brownstone .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #7E5541;
}

.haik-palette-brownstone .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-brownstone .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-brownstone .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-brownstone .navbar-default .list1 {
    float: none
  }
}

.haik-palette-brownstone .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-brownstone .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-brownstone .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-brownstone .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-brownstone .navbar-default .list1>li>a:hover {
  color: #7E5541;
  text-decoration: none
}

.haik-palette-brownstone .navbar-default .list1>li.active>a {
  color: #7E5541;
  background-color: transparent
}

.haik-palette-brownstone .navbar-default .list1>li.active>a:hover {
  color: #7E5541;
  background-color: transparent
}

.haik-palette-brownstone .nav .open>a:focus, .haik-palette-brownstone .nav .open>a:hover, .haik-palette-brownstone .nav .open>a {
  border-color: transparent
}

.haik-palette-brownstone .navbar-default .navbar-nav>.open>a, .haik-palette-brownstone .navbar-default .navbar-nav>.open>a:hover, .haik-palette-brownstone .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-brownstone .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-brownstone .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-brownstone .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #7E5541;
}

@media(max-width:767px) {
  .haik-palette-brownstone .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #7E5541
  }
}

@media(max-width:767px) {
  .haik-palette-brownstone .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-brownstone .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-brownstone .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-brownstone .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #7E5541
}

@media(max-width:767px) {
  .haik-palette-brownstone .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-brownstone .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-brownstone .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #7E5541
  }
}
/*アイキャッチ*/
.haik-palette-brownstone .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-brownstone .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-brownstone .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-brownstone .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-brownstone .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-brownstone .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-brownstone .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-brownstone .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-brownstone .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-brownstone .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-brownstone .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-brownstone .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-brownstone .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-brownstone .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-brownstone .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-brownstone .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-brownstone .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-brownstone .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-brownstone .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-brownstone .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-brownstone .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-brownstone .haik-xs-nopadding .haik-menu, .haik-palette-brownstone .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-brownstone .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-brownstone .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-brownstone .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-brownstone .haik-container h2:before {
  background-color: #7E5541; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-brownstone .haik-container h2 a {
  color: #7E5541;
}

.haik-palette-brownstone .haik-container h2 a:hover {
  color: #7E5541;
  text-decoration: none
}

.haik-palette-brownstone .haik-container h2 a:hover small {
  color: #7E5541;
}

.haik-palette-brownstone .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-brownstone .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-brownstone .haik-container h3 a {
  color: #333
}

.haik-palette-brownstone .haik-container h3 a:hover {
  color: #7E5541;
  text-decoration: none
}

.haik-palette-brownstone .haik-container h3 a:hover small {
  color: #7E5541;
}

.haik-palette-brownstone .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-brownstone .haik-container h4 a {
  color: #7E5541
}

.haik-palette-brownstone .haik-container h4 a:hover {
  color: #7E5541;
  text-decoration: none
}

.haik-palette-brownstone .haik-container h4 a:hover small {
  color: #7E5541
}

@media(max-width:767px) {
  .haik-palette-brownstone .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-brownstone .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-brownstone .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-brownstone .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-brownstone .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-brownstone .haik-menu, .haik-palette-brownstone .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-brownstone .haik-menu, .haik-palette-brownstone .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-brownstone .haik-menu h2, .haik-palette-brownstone .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-brownstone .haik-menu h2 a, .haik-palette-brownstone .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-brownstone .haik-menu h2:hover a, .haik-palette-brownstone .haik-article-menu h2:hover a, .haik-palette-brownstone .haik-menu h2.focus a, .haik-palette-brownstone .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-brownstone .haik-menu h3, .haik-palette-brownstone .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-brownstone .haik-menu h3, .haik-palette-brownstone .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-brownstone .haik-menu h3 a, .haik-palette-brownstone .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-brownstone .haik-menu h3:hover a, .haik-palette-brownstone .haik-article-menu h3:hover a, .haik-palette-brownstone .haik-menu h3.focus a, .haik-palette-brownstone .haik-article-menu h3.focus a {
  color: #7E5541;
  text-decoration: none;
}

.haik-palette-brownstone .haik-menu h4, .haik-palette-brownstone .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-brownstone .haik-menu h4, .haik-palette-brownstone .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-brownstone .haik-menu h4 a, .haik-palette-brownstone .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-brownstone .haik-menu h4:hover a, .haik-palette-brownstone .haik-article-menu h4:hover a, .haik-palette-brownstone .haik-menu h4.focus a, .haik-palette-brownstone .haik-article-menu h4.focus a {
  color: #7E5541;
  text-decoration: none
}

.haik-palette-brownstone .haik-menu p, .haik-palette-brownstone .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-brownstone .haik-menu h3+h3, .haik-palette-brownstone .haik-article-menu h3+h3, .haik-palette-brownstone .haik-menu h3+h4, .haik-palette-brownstone .haik-article-menu h3+h4, .haik-palette-brownstone .haik-menu h4+h4, .haik-palette-brownstone .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-brownstone .haik-menu h2+h2, .haik-palette-brownstone .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-brownstone .haik-menu .list1, .haik-palette-brownstone .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-brownstone .haik-menu .list1>.list-group-item>a, .haik-palette-brownstone .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-brownstone .haik-menu .list1>.list-group-item.active>a, .haik-palette-brownstone .haik-article-menu .list1>.list-group-item.active>a {
  color: #7E5541;
}

.haik-palette-brownstone .haik-menu .list1>.list-group-item:hover, .haik-palette-brownstone .haik-article-menu .list1>.list-group-item:hover {
  color: #7E5541;
}

.haik-palette-brownstone .haik-menu .list1>.list-group-item:hover>a, .haik-palette-brownstone .haik-article-menu .list1>.list-group-item:hover>a {
  color: #7E5541;
  text-decoration: none
}

.haik-palette-brownstone .haik-menu .list1 .list2, .haik-palette-brownstone .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-brownstone .haik-menu .list1 .list2>li a, .haik-palette-brownstone .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-brownstone .haik-menu .list1 .list2>li:hover>a, .haik-palette-brownstone .haik-article-menu .list1 .list2>li:hover>a {
  color: #7E5541
}

@media(max-width:767px) {
  .haik-palette-brownstone .haik-menu .list1 .list2, .haik-palette-brownstone .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-brownstone .haik-menu .list1 .list2 li>a, .haik-palette-brownstone .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-brownstone .haik-menu .list2, .haik-palette-brownstone .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-brownstone .haik-menu .list2 li.active>a, .haik-palette-brownstone .haik-article-menu .list2 li.active>a {
  color: #7E5541
}

.haik-palette-brownstone .haik-menu .list2 a, .haik-palette-brownstone .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-brownstone .haik-menu .list2 li:hover>a, .haik-palette-brownstone .haik-article-menu .list2 li:hover>a {
  color: #7E5541;
  text-decoration: none
}

.haik-palette-brownstone .haik-menu .list-group, .haik-palette-brownstone .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-brownstone .haik-menu .list-group-item, .haik-palette-brownstone .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-brownstone .haik-menu .list-group-item, .haik-palette-brownstone .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-brownstone .haik-menu ul.qblog_recent, .haik-palette-brownstone .haik-article-menu ul.qblog_recent, .haik-palette-brownstone .haik-menu ul.qblog_categories, .haik-palette-brownstone .haik-article-menu ul.qblog_categories, .haik-palette-brownstone .haik-menu ul.qblog_recent_comments, .haik-palette-brownstone .haik-article-menu ul.qblog_recent_comments, .haik-palette-brownstone .haik-menu ul.qblog_archives, .haik-palette-brownstone .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-brownstone .haik-menu ul.qblog_recent li, .haik-palette-brownstone .haik-article-menu ul.qblog_recent li, .haik-palette-brownstone .haik-menu ul.qblog_categories li, .haik-palette-brownstone .haik-article-menu ul.qblog_categories li, .haik-palette-brownstone .haik-menu ul.qblog_recent_comments li, .haik-palette-brownstone .haik-article-menu ul.qblog_recent_comments li, .haik-palette-brownstone .haik-menu ul.qblog_archives li, .haik-palette-brownstone .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-brownstone .haik-menu ul.qblog_recent li:hover a, .haik-palette-brownstone .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-brownstone .haik-menu ul.qblog_categories li:hover a, .haik-palette-brownstone .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-brownstone .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-brownstone .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-brownstone .haik-menu ul.qblog_archives li:hover a, .haik-palette-brownstone .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #7E5541
}

.haik-palette-brownstone .haik-menu ul.qblog_recent li.active a, .haik-palette-brownstone .haik-article-menu ul.qblog_recent li.active a, .haik-palette-brownstone .haik-menu ul.qblog_categories li.active a, .haik-palette-brownstone .haik-article-menu ul.qblog_categories li.active a, .haik-palette-brownstone .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-brownstone .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-brownstone .haik-menu ul.qblog_archives li.active a, .haik-palette-brownstone .haik-article-menu ul.qblog_archives li.active a {
  color: #7E5541
}

.haik-palette-brownstone .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-brownstone .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-brownstone .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-brownstone .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-brownstone .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-brownstone .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-brownstone .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-brownstone .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-brownstone .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-brownstone .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-brownstone .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-brownstone .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-brownstone .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-brownstone .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-brownstone .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-brownstone .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-brownstone .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #7E5541
}

.haik-palette-brownstone .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-brownstone .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-brownstone .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-brownstone .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #7E5541
}

.haik-palette-brownstone .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-brownstone .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-brownstone .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-brownstone .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-brownstone .haik-menu .qhm-plugin-recent, .haik-palette-brownstone .haik-article-menu .qhm-plugin-recent, .haik-palette-brownstone .haik-menu .qhm-plugin-popular, .haik-palette-brownstone .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-brownstone .haik-menu .qhm-plugin-recent h5, .haik-palette-brownstone .haik-article-menu .qhm-plugin-recent h5, .haik-palette-brownstone .haik-menu .qhm-plugin-popular h5, .haik-palette-brownstone .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-brownstone .haik-menu .qhm-plugin-recent strong, .haik-palette-brownstone .haik-article-menu .qhm-plugin-recent strong, .haik-palette-brownstone .haik-menu .qhm-plugin-popular strong, .haik-palette-brownstone .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-brownstone .haik-menu .qhm-plugin-recent ul, .haik-palette-brownstone .haik-article-menu .qhm-plugin-recent ul, .haik-palette-brownstone .haik-menu .qhm-plugin-popular ul, .haik-palette-brownstone .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-brownstone .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-brownstone .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-brownstone .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-brownstone .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-brownstone .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-brownstone .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-brownstone .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-brownstone .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-brownstone .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-brownstone .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-brownstone .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-brownstone .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-brownstone .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-brownstone .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-brownstone .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-brownstone .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-brownstone .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-brownstone .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-brownstone .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-brownstone .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #7E5541
}

.haik-palette-brownstone .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-brownstone .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-brownstone .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-brownstone .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #7E5541
}

.haik-palette-brownstone .qblog_categories>.list-group-item, .haik-palette-brownstone .qblog_recent_comments>.list-group-item, .haik-palette-brownstone .qblog_archives>.list-group-item, .haik-palette-brownstone .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-brownstone .qblog_categories>.list-group-item:first-child, .haik-palette-brownstone .qblog_categories>.list-group-item:last-child, .haik-palette-brownstone .qblog_recent_comments>.list-group-item:first-child, .haik-palette-brownstone .qblog_recent_comments>.list-group-item:last-child, .haik-palette-brownstone .qblog_archives>.list-group-item:first-child, .haik-palette-brownstone .qblog_archives>.list-group-item:last-child, .haik-palette-brownstone .qblog_recent>.list-group-item:first-child, .haik-palette-brownstone .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-brownstone .qblog_categories>.list-group-item a, .haik-palette-brownstone .qblog_recent_comments>.list-group-item a, .haik-palette-brownstone .qblog_archives>.list-group-item a, .haik-palette-brownstone .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-brownstone .haik-menu .qhm-plugin-calendar2, .haik-palette-brownstone .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-brownstone .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-brownstone .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-brownstone .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-brownstone .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-brownstone .haik-menu form, .haik-palette-brownstone .haik-article-menu form {
  padding: 15px
}

.haik-palette-brownstone .haik-menu p.plg_select_fsize, .haik-palette-brownstone .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-brownstone .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-brownstone .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-brownstone .haik-footer h2, .haik-palette-brownstone .haik-footer h3, .haik-palette-brownstone .haik-footer h4 {
  color: #7E5541;
  margin-bottom: 5px
}

.haik-palette-brownstone .haik-footer h2 a, .haik-palette-brownstone .haik-footer h3 a, .haik-palette-brownstone .haik-footer h4 a {
  color: #7E5541
}

.haik-palette-brownstone .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-brownstone .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-brownstone .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-brownstone .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-brownstone .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-brownstone .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-brownstone .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-brownstone .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-brownstone .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-brownstone .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-brownstone .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-brownstone .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-brownstone .haik-licence p a {
  color: #999999;
}

.haik-palette-brownstone .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-brownstone .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-brownstone h2.qblog_title:before, .haik-palette-brownstone h2.qblog_title:after {
  background-image: none
}

.haik-palette-brownstone h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-brownstone .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-brownstone .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-brownstone .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-brownstone .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-brownstone .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-brownstone .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-brownstone .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-brownstone .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-brownstone .qblog-list ul li {
  padding: 0
}

.haik-palette-brownstone .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<brownstone【ブラウンストーン】><ここまで>………………▼*/
/*▼<leather【レザー】><ここから>…………………………………▼*/
.haik-palette-leather .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-leather .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #A47B65;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-leather .haik-nav.navbar-default .navbar-toggle {
  background-color: #A47B65;
  border: 1px solid #A47B65;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-leather .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-leather .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-leather .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-leather .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-leather .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-leather .navbar-brand:hover {
  color: #A47B65;
}

@media(min-width:768px) {
  .haik-palette-leather .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-leather .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-leather .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-leather .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-leather .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-leather .navbar-default .navbar-nav>li>a:hover {
  color: #A47B65;
}

@media(max-width:767px) {
  .haik-palette-leather .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-leather .navbar-default .navbar-nav>li.active>a, .haik-palette-leather .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #A47B65;
}

.haik-palette-leather .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-leather .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-leather .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-leather .navbar-default .list1 {
    float: none
  }
}

.haik-palette-leather .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-leather .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-leather .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-leather .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-leather .navbar-default .list1>li>a:hover {
  color: #A47B65;
  text-decoration: none
}

.haik-palette-leather .navbar-default .list1>li.active>a {
  color: #A47B65;
  background-color: transparent
}

.haik-palette-leather .navbar-default .list1>li.active>a:hover {
  color: #A47B65;
  background-color: transparent
}

.haik-palette-leather .nav .open>a:focus, .haik-palette-leather .nav .open>a:hover, .haik-palette-leather .nav .open>a {
  border-color: transparent
}

.haik-palette-leather .navbar-default .navbar-nav>.open>a, .haik-palette-leather .navbar-default .navbar-nav>.open>a:hover, .haik-palette-leather .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-leather .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-leather .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-leather .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #A47B65;
}

@media(max-width:767px) {
  .haik-palette-leather .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #A47B65
  }
}

@media(max-width:767px) {
  .haik-palette-leather .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-leather .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-leather .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-leather .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #A47B65
}

@media(max-width:767px) {
  .haik-palette-leather .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-leather .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-leather .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #A47B65
  }
}
/*アイキャッチ*/
.haik-palette-leather .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-leather .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-leather .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-leather .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-leather .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-leather .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-leather .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-leather .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-leather .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-leather .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-leather .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-leather .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-leather .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-leather .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-leather .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-leather .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-leather .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-leather .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-leather .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-leather .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-leather .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-leather .haik-xs-nopadding .haik-menu, .haik-palette-leather .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-leather .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-leather .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-leather .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-leather .haik-container h2:before {
  background-color: #A47B65; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-leather .haik-container h2 a {
  color: #A47B65;
}

.haik-palette-leather .haik-container h2 a:hover {
  color: #A47B65;
  text-decoration: none
}

.haik-palette-leather .haik-container h2 a:hover small {
  color: #A47B65;
}

.haik-palette-leather .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-leather .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-leather .haik-container h3 a {
  color: #333
}

.haik-palette-leather .haik-container h3 a:hover {
  color: #A47B65;
  text-decoration: none
}

.haik-palette-leather .haik-container h3 a:hover small {
  color: #A47B65;
}

.haik-palette-leather .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-leather .haik-container h4 a {
  color: #A47B65
}

.haik-palette-leather .haik-container h4 a:hover {
  color: #A47B65;
  text-decoration: none
}

.haik-palette-leather .haik-container h4 a:hover small {
  color: #A47B65
}

@media(max-width:767px) {
  .haik-palette-leather .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-leather .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-leather .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-leather .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-leather .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-leather .haik-menu, .haik-palette-leather .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-leather .haik-menu, .haik-palette-leather .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-leather .haik-menu h2, .haik-palette-leather .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-leather .haik-menu h2 a, .haik-palette-leather .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-leather .haik-menu h2:hover a, .haik-palette-leather .haik-article-menu h2:hover a, .haik-palette-leather .haik-menu h2.focus a, .haik-palette-leather .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-leather .haik-menu h3, .haik-palette-leather .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-leather .haik-menu h3, .haik-palette-leather .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-leather .haik-menu h3 a, .haik-palette-leather .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-leather .haik-menu h3:hover a, .haik-palette-leather .haik-article-menu h3:hover a, .haik-palette-leather .haik-menu h3.focus a, .haik-palette-leather .haik-article-menu h3.focus a {
  color: #A47B65;
  text-decoration: none;
}

.haik-palette-leather .haik-menu h4, .haik-palette-leather .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-leather .haik-menu h4, .haik-palette-leather .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-leather .haik-menu h4 a, .haik-palette-leather .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-leather .haik-menu h4:hover a, .haik-palette-leather .haik-article-menu h4:hover a, .haik-palette-leather .haik-menu h4.focus a, .haik-palette-leather .haik-article-menu h4.focus a {
  color: #A47B65;
  text-decoration: none
}

.haik-palette-leather .haik-menu p, .haik-palette-leather .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-leather .haik-menu h3+h3, .haik-palette-leather .haik-article-menu h3+h3, .haik-palette-leather .haik-menu h3+h4, .haik-palette-leather .haik-article-menu h3+h4, .haik-palette-leather .haik-menu h4+h4, .haik-palette-leather .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-leather .haik-menu h2+h2, .haik-palette-leather .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-leather .haik-menu .list1, .haik-palette-leather .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-leather .haik-menu .list1>.list-group-item>a, .haik-palette-leather .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-leather .haik-menu .list1>.list-group-item.active>a, .haik-palette-leather .haik-article-menu .list1>.list-group-item.active>a {
  color: #A47B65;
}

.haik-palette-leather .haik-menu .list1>.list-group-item:hover, .haik-palette-leather .haik-article-menu .list1>.list-group-item:hover {
  color: #A47B65;
}

.haik-palette-leather .haik-menu .list1>.list-group-item:hover>a, .haik-palette-leather .haik-article-menu .list1>.list-group-item:hover>a {
  color: #A47B65;
  text-decoration: none
}

.haik-palette-leather .haik-menu .list1 .list2, .haik-palette-leather .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-leather .haik-menu .list1 .list2>li a, .haik-palette-leather .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-leather .haik-menu .list1 .list2>li:hover>a, .haik-palette-leather .haik-article-menu .list1 .list2>li:hover>a {
  color: #A47B65
}

@media(max-width:767px) {
  .haik-palette-leather .haik-menu .list1 .list2, .haik-palette-leather .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-leather .haik-menu .list1 .list2 li>a, .haik-palette-leather .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-leather .haik-menu .list2, .haik-palette-leather .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-leather .haik-menu .list2 li.active>a, .haik-palette-leather .haik-article-menu .list2 li.active>a {
  color: #A47B65
}

.haik-palette-leather .haik-menu .list2 a, .haik-palette-leather .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-leather .haik-menu .list2 li:hover>a, .haik-palette-leather .haik-article-menu .list2 li:hover>a {
  color: #A47B65;
  text-decoration: none
}

.haik-palette-leather .haik-menu .list-group, .haik-palette-leather .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-leather .haik-menu .list-group-item, .haik-palette-leather .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-leather .haik-menu .list-group-item, .haik-palette-leather .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-leather .haik-menu ul.qblog_recent, .haik-palette-leather .haik-article-menu ul.qblog_recent, .haik-palette-leather .haik-menu ul.qblog_categories, .haik-palette-leather .haik-article-menu ul.qblog_categories, .haik-palette-leather .haik-menu ul.qblog_recent_comments, .haik-palette-leather .haik-article-menu ul.qblog_recent_comments, .haik-palette-leather .haik-menu ul.qblog_archives, .haik-palette-leather .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-leather .haik-menu ul.qblog_recent li, .haik-palette-leather .haik-article-menu ul.qblog_recent li, .haik-palette-leather .haik-menu ul.qblog_categories li, .haik-palette-leather .haik-article-menu ul.qblog_categories li, .haik-palette-leather .haik-menu ul.qblog_recent_comments li, .haik-palette-leather .haik-article-menu ul.qblog_recent_comments li, .haik-palette-leather .haik-menu ul.qblog_archives li, .haik-palette-leather .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-leather .haik-menu ul.qblog_recent li:hover a, .haik-palette-leather .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-leather .haik-menu ul.qblog_categories li:hover a, .haik-palette-leather .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-leather .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-leather .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-leather .haik-menu ul.qblog_archives li:hover a, .haik-palette-leather .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #A47B65
}

.haik-palette-leather .haik-menu ul.qblog_recent li.active a, .haik-palette-leather .haik-article-menu ul.qblog_recent li.active a, .haik-palette-leather .haik-menu ul.qblog_categories li.active a, .haik-palette-leather .haik-article-menu ul.qblog_categories li.active a, .haik-palette-leather .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-leather .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-leather .haik-menu ul.qblog_archives li.active a, .haik-palette-leather .haik-article-menu ul.qblog_archives li.active a {
  color: #A47B65
}

.haik-palette-leather .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-leather .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-leather .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-leather .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-leather .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-leather .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-leather .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-leather .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-leather .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-leather .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-leather .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-leather .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-leather .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-leather .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-leather .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-leather .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-leather .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #A47B65
}

.haik-palette-leather .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-leather .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-leather .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-leather .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #A47B65
}

.haik-palette-leather .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-leather .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-leather .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-leather .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-leather .haik-menu .qhm-plugin-recent, .haik-palette-leather .haik-article-menu .qhm-plugin-recent, .haik-palette-leather .haik-menu .qhm-plugin-popular, .haik-palette-leather .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-leather .haik-menu .qhm-plugin-recent h5, .haik-palette-leather .haik-article-menu .qhm-plugin-recent h5, .haik-palette-leather .haik-menu .qhm-plugin-popular h5, .haik-palette-leather .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-leather .haik-menu .qhm-plugin-recent strong, .haik-palette-leather .haik-article-menu .qhm-plugin-recent strong, .haik-palette-leather .haik-menu .qhm-plugin-popular strong, .haik-palette-leather .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-leather .haik-menu .qhm-plugin-recent ul, .haik-palette-leather .haik-article-menu .qhm-plugin-recent ul, .haik-palette-leather .haik-menu .qhm-plugin-popular ul, .haik-palette-leather .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-leather .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-leather .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-leather .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-leather .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-leather .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-leather .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-leather .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-leather .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-leather .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-leather .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-leather .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-leather .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-leather .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-leather .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-leather .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-leather .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-leather .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-leather .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-leather .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-leather .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #A47B65
}

.haik-palette-leather .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-leather .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-leather .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-leather .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #A47B65
}

.haik-palette-leather .qblog_categories>.list-group-item, .haik-palette-leather .qblog_recent_comments>.list-group-item, .haik-palette-leather .qblog_archives>.list-group-item, .haik-palette-leather .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-leather .qblog_categories>.list-group-item:first-child, .haik-palette-leather .qblog_categories>.list-group-item:last-child, .haik-palette-leather .qblog_recent_comments>.list-group-item:first-child, .haik-palette-leather .qblog_recent_comments>.list-group-item:last-child, .haik-palette-leather .qblog_archives>.list-group-item:first-child, .haik-palette-leather .qblog_archives>.list-group-item:last-child, .haik-palette-leather .qblog_recent>.list-group-item:first-child, .haik-palette-leather .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-leather .qblog_categories>.list-group-item a, .haik-palette-leather .qblog_recent_comments>.list-group-item a, .haik-palette-leather .qblog_archives>.list-group-item a, .haik-palette-leather .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-leather .haik-menu .qhm-plugin-calendar2, .haik-palette-leather .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-leather .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-leather .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-leather .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-leather .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-leather .haik-menu form, .haik-palette-leather .haik-article-menu form {
  padding: 15px
}

.haik-palette-leather .haik-menu p.plg_select_fsize, .haik-palette-leather .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-leather .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-leather .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-leather .haik-footer h2, .haik-palette-leather .haik-footer h3, .haik-palette-leather .haik-footer h4 {
  color: #A47B65;
  margin-bottom: 5px
}

.haik-palette-leather .haik-footer h2 a, .haik-palette-leather .haik-footer h3 a, .haik-palette-leather .haik-footer h4 a {
  color: #A47B65
}

.haik-palette-leather .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-leather .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-leather .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-leather .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-leather .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-leather .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-leather .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-leather .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-leather .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-leather .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-leather .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-leather .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-leather .haik-licence p a {
  color: #999999;
}

.haik-palette-leather .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-leather .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-leather h2.qblog_title:before, .haik-palette-leather h2.qblog_title:after {
  background-image: none
}

.haik-palette-leather h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-leather .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-leather .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-leather .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-leather .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-leather .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-leather .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-leather .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-leather .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-leather .qblog-list ul li {
  padding: 0
}

.haik-palette-leather .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<leather【レザー】><ここまで>………………▼*/
/*▼<pewter【ピューター】><ここから>…………………………………▼*/
.haik-palette-pewter .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-pewter .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #867565;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-pewter .haik-nav.navbar-default .navbar-toggle {
  background-color: #867565;
  border: 1px solid #867565;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-pewter .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-pewter .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-pewter .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-pewter .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-pewter .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-pewter .navbar-brand:hover {
  color: #867565;
}

@media(min-width:768px) {
  .haik-palette-pewter .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-pewter .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-pewter .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-pewter .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-pewter .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-pewter .navbar-default .navbar-nav>li>a:hover {
  color: #867565;
}

@media(max-width:767px) {
  .haik-palette-pewter .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-pewter .navbar-default .navbar-nav>li.active>a, .haik-palette-pewter .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #867565;
}

.haik-palette-pewter .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-pewter .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-pewter .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-pewter .navbar-default .list1 {
    float: none
  }
}

.haik-palette-pewter .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-pewter .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-pewter .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-pewter .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-pewter .navbar-default .list1>li>a:hover {
  color: #867565;
  text-decoration: none
}

.haik-palette-pewter .navbar-default .list1>li.active>a {
  color: #867565;
  background-color: transparent
}

.haik-palette-pewter .navbar-default .list1>li.active>a:hover {
  color: #867565;
  background-color: transparent
}

.haik-palette-pewter .nav .open>a:focus, .haik-palette-pewter .nav .open>a:hover, .haik-palette-pewter .nav .open>a {
  border-color: transparent
}

.haik-palette-pewter .navbar-default .navbar-nav>.open>a, .haik-palette-pewter .navbar-default .navbar-nav>.open>a:hover, .haik-palette-pewter .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-pewter .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-pewter .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-pewter .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #867565;
}

@media(max-width:767px) {
  .haik-palette-pewter .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #867565
  }
}

@media(max-width:767px) {
  .haik-palette-pewter .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-pewter .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-pewter .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-pewter .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #867565
}

@media(max-width:767px) {
  .haik-palette-pewter .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-pewter .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-pewter .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #867565
  }
}
/*アイキャッチ*/
.haik-palette-pewter .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-pewter .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-pewter .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-pewter .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-pewter .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-pewter .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-pewter .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-pewter .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-pewter .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-pewter .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-pewter .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-pewter .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-pewter .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-pewter .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-pewter .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-pewter .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-pewter .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-pewter .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-pewter .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-pewter .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-pewter .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-pewter .haik-xs-nopadding .haik-menu, .haik-palette-pewter .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-pewter .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-pewter .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-pewter .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-pewter .haik-container h2:before {
  background-color: #867565; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-pewter .haik-container h2 a {
  color: #867565;
}

.haik-palette-pewter .haik-container h2 a:hover {
  color: #867565;
  text-decoration: none
}

.haik-palette-pewter .haik-container h2 a:hover small {
  color: #867565;
}

.haik-palette-pewter .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-pewter .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-pewter .haik-container h3 a {
  color: #333
}

.haik-palette-pewter .haik-container h3 a:hover {
  color: #867565;
  text-decoration: none
}

.haik-palette-pewter .haik-container h3 a:hover small {
  color: #867565;
}

.haik-palette-pewter .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-pewter .haik-container h4 a {
  color: #867565
}

.haik-palette-pewter .haik-container h4 a:hover {
  color: #867565;
  text-decoration: none
}

.haik-palette-pewter .haik-container h4 a:hover small {
  color: #867565
}

@media(max-width:767px) {
  .haik-palette-pewter .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-pewter .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-pewter .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-pewter .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-pewter .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-pewter .haik-menu, .haik-palette-pewter .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-pewter .haik-menu, .haik-palette-pewter .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-pewter .haik-menu h2, .haik-palette-pewter .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-pewter .haik-menu h2 a, .haik-palette-pewter .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-pewter .haik-menu h2:hover a, .haik-palette-pewter .haik-article-menu h2:hover a, .haik-palette-pewter .haik-menu h2.focus a, .haik-palette-pewter .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-pewter .haik-menu h3, .haik-palette-pewter .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-pewter .haik-menu h3, .haik-palette-pewter .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-pewter .haik-menu h3 a, .haik-palette-pewter .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-pewter .haik-menu h3:hover a, .haik-palette-pewter .haik-article-menu h3:hover a, .haik-palette-pewter .haik-menu h3.focus a, .haik-palette-pewter .haik-article-menu h3.focus a {
  color: #867565;
  text-decoration: none;
}

.haik-palette-pewter .haik-menu h4, .haik-palette-pewter .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-pewter .haik-menu h4, .haik-palette-pewter .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-pewter .haik-menu h4 a, .haik-palette-pewter .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-pewter .haik-menu h4:hover a, .haik-palette-pewter .haik-article-menu h4:hover a, .haik-palette-pewter .haik-menu h4.focus a, .haik-palette-pewter .haik-article-menu h4.focus a {
  color: #867565;
  text-decoration: none
}

.haik-palette-pewter .haik-menu p, .haik-palette-pewter .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-pewter .haik-menu h3+h3, .haik-palette-pewter .haik-article-menu h3+h3, .haik-palette-pewter .haik-menu h3+h4, .haik-palette-pewter .haik-article-menu h3+h4, .haik-palette-pewter .haik-menu h4+h4, .haik-palette-pewter .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-pewter .haik-menu h2+h2, .haik-palette-pewter .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-pewter .haik-menu .list1, .haik-palette-pewter .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-pewter .haik-menu .list1>.list-group-item>a, .haik-palette-pewter .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-pewter .haik-menu .list1>.list-group-item.active>a, .haik-palette-pewter .haik-article-menu .list1>.list-group-item.active>a {
  color: #867565;
}

.haik-palette-pewter .haik-menu .list1>.list-group-item:hover, .haik-palette-pewter .haik-article-menu .list1>.list-group-item:hover {
  color: #867565;
}

.haik-palette-pewter .haik-menu .list1>.list-group-item:hover>a, .haik-palette-pewter .haik-article-menu .list1>.list-group-item:hover>a {
  color: #867565;
  text-decoration: none
}

.haik-palette-pewter .haik-menu .list1 .list2, .haik-palette-pewter .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-pewter .haik-menu .list1 .list2>li a, .haik-palette-pewter .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-pewter .haik-menu .list1 .list2>li:hover>a, .haik-palette-pewter .haik-article-menu .list1 .list2>li:hover>a {
  color: #867565
}

@media(max-width:767px) {
  .haik-palette-pewter .haik-menu .list1 .list2, .haik-palette-pewter .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-pewter .haik-menu .list1 .list2 li>a, .haik-palette-pewter .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-pewter .haik-menu .list2, .haik-palette-pewter .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-pewter .haik-menu .list2 li.active>a, .haik-palette-pewter .haik-article-menu .list2 li.active>a {
  color: #867565
}

.haik-palette-pewter .haik-menu .list2 a, .haik-palette-pewter .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-pewter .haik-menu .list2 li:hover>a, .haik-palette-pewter .haik-article-menu .list2 li:hover>a {
  color: #867565;
  text-decoration: none
}

.haik-palette-pewter .haik-menu .list-group, .haik-palette-pewter .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-pewter .haik-menu .list-group-item, .haik-palette-pewter .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-pewter .haik-menu .list-group-item, .haik-palette-pewter .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-pewter .haik-menu ul.qblog_recent, .haik-palette-pewter .haik-article-menu ul.qblog_recent, .haik-palette-pewter .haik-menu ul.qblog_categories, .haik-palette-pewter .haik-article-menu ul.qblog_categories, .haik-palette-pewter .haik-menu ul.qblog_recent_comments, .haik-palette-pewter .haik-article-menu ul.qblog_recent_comments, .haik-palette-pewter .haik-menu ul.qblog_archives, .haik-palette-pewter .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-pewter .haik-menu ul.qblog_recent li, .haik-palette-pewter .haik-article-menu ul.qblog_recent li, .haik-palette-pewter .haik-menu ul.qblog_categories li, .haik-palette-pewter .haik-article-menu ul.qblog_categories li, .haik-palette-pewter .haik-menu ul.qblog_recent_comments li, .haik-palette-pewter .haik-article-menu ul.qblog_recent_comments li, .haik-palette-pewter .haik-menu ul.qblog_archives li, .haik-palette-pewter .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-pewter .haik-menu ul.qblog_recent li:hover a, .haik-palette-pewter .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-pewter .haik-menu ul.qblog_categories li:hover a, .haik-palette-pewter .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-pewter .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-pewter .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-pewter .haik-menu ul.qblog_archives li:hover a, .haik-palette-pewter .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #867565
}

.haik-palette-pewter .haik-menu ul.qblog_recent li.active a, .haik-palette-pewter .haik-article-menu ul.qblog_recent li.active a, .haik-palette-pewter .haik-menu ul.qblog_categories li.active a, .haik-palette-pewter .haik-article-menu ul.qblog_categories li.active a, .haik-palette-pewter .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-pewter .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-pewter .haik-menu ul.qblog_archives li.active a, .haik-palette-pewter .haik-article-menu ul.qblog_archives li.active a {
  color: #867565
}

.haik-palette-pewter .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-pewter .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-pewter .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-pewter .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-pewter .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-pewter .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-pewter .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-pewter .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-pewter .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-pewter .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-pewter .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-pewter .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-pewter .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-pewter .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-pewter .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-pewter .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-pewter .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #867565
}

.haik-palette-pewter .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-pewter .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-pewter .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-pewter .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #867565
}

.haik-palette-pewter .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-pewter .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-pewter .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-pewter .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-pewter .haik-menu .qhm-plugin-recent, .haik-palette-pewter .haik-article-menu .qhm-plugin-recent, .haik-palette-pewter .haik-menu .qhm-plugin-popular, .haik-palette-pewter .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-pewter .haik-menu .qhm-plugin-recent h5, .haik-palette-pewter .haik-article-menu .qhm-plugin-recent h5, .haik-palette-pewter .haik-menu .qhm-plugin-popular h5, .haik-palette-pewter .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-pewter .haik-menu .qhm-plugin-recent strong, .haik-palette-pewter .haik-article-menu .qhm-plugin-recent strong, .haik-palette-pewter .haik-menu .qhm-plugin-popular strong, .haik-palette-pewter .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-pewter .haik-menu .qhm-plugin-recent ul, .haik-palette-pewter .haik-article-menu .qhm-plugin-recent ul, .haik-palette-pewter .haik-menu .qhm-plugin-popular ul, .haik-palette-pewter .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-pewter .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-pewter .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-pewter .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-pewter .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-pewter .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-pewter .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-pewter .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-pewter .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-pewter .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-pewter .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-pewter .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-pewter .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-pewter .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-pewter .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-pewter .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-pewter .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-pewter .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-pewter .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-pewter .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-pewter .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #867565
}

.haik-palette-pewter .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-pewter .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-pewter .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-pewter .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #867565
}

.haik-palette-pewter .qblog_categories>.list-group-item, .haik-palette-pewter .qblog_recent_comments>.list-group-item, .haik-palette-pewter .qblog_archives>.list-group-item, .haik-palette-pewter .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-pewter .qblog_categories>.list-group-item:first-child, .haik-palette-pewter .qblog_categories>.list-group-item:last-child, .haik-palette-pewter .qblog_recent_comments>.list-group-item:first-child, .haik-palette-pewter .qblog_recent_comments>.list-group-item:last-child, .haik-palette-pewter .qblog_archives>.list-group-item:first-child, .haik-palette-pewter .qblog_archives>.list-group-item:last-child, .haik-palette-pewter .qblog_recent>.list-group-item:first-child, .haik-palette-pewter .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-pewter .qblog_categories>.list-group-item a, .haik-palette-pewter .qblog_recent_comments>.list-group-item a, .haik-palette-pewter .qblog_archives>.list-group-item a, .haik-palette-pewter .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-pewter .haik-menu .qhm-plugin-calendar2, .haik-palette-pewter .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-pewter .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-pewter .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-pewter .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-pewter .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-pewter .haik-menu form, .haik-palette-pewter .haik-article-menu form {
  padding: 15px
}

.haik-palette-pewter .haik-menu p.plg_select_fsize, .haik-palette-pewter .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-pewter .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-pewter .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-pewter .haik-footer h2, .haik-palette-pewter .haik-footer h3, .haik-palette-pewter .haik-footer h4 {
  color: #867565;
  margin-bottom: 5px
}

.haik-palette-pewter .haik-footer h2 a, .haik-palette-pewter .haik-footer h3 a, .haik-palette-pewter .haik-footer h4 a {
  color: #867565
}

.haik-palette-pewter .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-pewter .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-pewter .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-pewter .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-pewter .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-pewter .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-pewter .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-pewter .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-pewter .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-pewter .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-pewter .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-pewter .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-pewter .haik-licence p a {
  color: #999999;
}

.haik-palette-pewter .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-pewter .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-pewter h2.qblog_title:before, .haik-palette-pewter h2.qblog_title:after {
  background-image: none
}

.haik-palette-pewter h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-pewter .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-pewter .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-pewter .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-pewter .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-pewter .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-pewter .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-pewter .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-pewter .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-pewter .qblog-list ul li {
  padding: 0
}

.haik-palette-pewter .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<pewter【ピューター】><ここまで>………………▼*/
/*▼<coffee【コーヒー】><ここから>…………………………………▼*/
.haik-palette-coffee .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-coffee .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #B38665;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-coffee .haik-nav.navbar-default .navbar-toggle {
  background-color: #B38665;
  border: 1px solid #B38665;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-coffee .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-coffee .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-coffee .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-coffee .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-coffee .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-coffee .navbar-brand:hover {
  color: #B38665;
}

@media(min-width:768px) {
  .haik-palette-coffee .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-coffee .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-coffee .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-coffee .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-coffee .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-coffee .navbar-default .navbar-nav>li>a:hover {
  color: #B38665;
}

@media(max-width:767px) {
  .haik-palette-coffee .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-coffee .navbar-default .navbar-nav>li.active>a, .haik-palette-coffee .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #B38665;
}

.haik-palette-coffee .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-coffee .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-coffee .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-coffee .navbar-default .list1 {
    float: none
  }
}

.haik-palette-coffee .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-coffee .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-coffee .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-coffee .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-coffee .navbar-default .list1>li>a:hover {
  color: #B38665;
  text-decoration: none
}

.haik-palette-coffee .navbar-default .list1>li.active>a {
  color: #B38665;
  background-color: transparent
}

.haik-palette-coffee .navbar-default .list1>li.active>a:hover {
  color: #B38665;
  background-color: transparent
}

.haik-palette-coffee .nav .open>a:focus, .haik-palette-coffee .nav .open>a:hover, .haik-palette-coffee .nav .open>a {
  border-color: transparent
}

.haik-palette-coffee .navbar-default .navbar-nav>.open>a, .haik-palette-coffee .navbar-default .navbar-nav>.open>a:hover, .haik-palette-coffee .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-coffee .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-coffee .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-coffee .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #B38665;
}

@media(max-width:767px) {
  .haik-palette-coffee .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #B38665
  }
}

@media(max-width:767px) {
  .haik-palette-coffee .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-coffee .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-coffee .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-coffee .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #B38665
}

@media(max-width:767px) {
  .haik-palette-coffee .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-coffee .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-coffee .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #B38665
  }
}
/*アイキャッチ*/
.haik-palette-coffee .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-coffee .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-coffee .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-coffee .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-coffee .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-coffee .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-coffee .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-coffee .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-coffee .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-coffee .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-coffee .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-coffee .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-coffee .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-coffee .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-coffee .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-coffee .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-coffee .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-coffee .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-coffee .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-coffee .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-coffee .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-coffee .haik-xs-nopadding .haik-menu, .haik-palette-coffee .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-coffee .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-coffee .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-coffee .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-coffee .haik-container h2:before {
  background-color: #B38665; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-coffee .haik-container h2 a {
  color: #B38665;
}

.haik-palette-coffee .haik-container h2 a:hover {
  color: #B38665;
  text-decoration: none
}

.haik-palette-coffee .haik-container h2 a:hover small {
  color: #B38665;
}

.haik-palette-coffee .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-coffee .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-coffee .haik-container h3 a {
  color: #333
}

.haik-palette-coffee .haik-container h3 a:hover {
  color: #B38665;
  text-decoration: none
}

.haik-palette-coffee .haik-container h3 a:hover small {
  color: #B38665;
}

.haik-palette-coffee .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-coffee .haik-container h4 a {
  color: #B38665
}

.haik-palette-coffee .haik-container h4 a:hover {
  color: #B38665;
  text-decoration: none
}

.haik-palette-coffee .haik-container h4 a:hover small {
  color: #B38665
}

@media(max-width:767px) {
  .haik-palette-coffee .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-coffee .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-coffee .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-coffee .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-coffee .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-coffee .haik-menu, .haik-palette-coffee .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-coffee .haik-menu, .haik-palette-coffee .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-coffee .haik-menu h2, .haik-palette-coffee .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-coffee .haik-menu h2 a, .haik-palette-coffee .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-coffee .haik-menu h2:hover a, .haik-palette-coffee .haik-article-menu h2:hover a, .haik-palette-coffee .haik-menu h2.focus a, .haik-palette-coffee .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-coffee .haik-menu h3, .haik-palette-coffee .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-coffee .haik-menu h3, .haik-palette-coffee .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-coffee .haik-menu h3 a, .haik-palette-coffee .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-coffee .haik-menu h3:hover a, .haik-palette-coffee .haik-article-menu h3:hover a, .haik-palette-coffee .haik-menu h3.focus a, .haik-palette-coffee .haik-article-menu h3.focus a {
  color: #B38665;
  text-decoration: none;
}

.haik-palette-coffee .haik-menu h4, .haik-palette-coffee .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-coffee .haik-menu h4, .haik-palette-coffee .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-coffee .haik-menu h4 a, .haik-palette-coffee .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-coffee .haik-menu h4:hover a, .haik-palette-coffee .haik-article-menu h4:hover a, .haik-palette-coffee .haik-menu h4.focus a, .haik-palette-coffee .haik-article-menu h4.focus a {
  color: #B38665;
  text-decoration: none
}

.haik-palette-coffee .haik-menu p, .haik-palette-coffee .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-coffee .haik-menu h3+h3, .haik-palette-coffee .haik-article-menu h3+h3, .haik-palette-coffee .haik-menu h3+h4, .haik-palette-coffee .haik-article-menu h3+h4, .haik-palette-coffee .haik-menu h4+h4, .haik-palette-coffee .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-coffee .haik-menu h2+h2, .haik-palette-coffee .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-coffee .haik-menu .list1, .haik-palette-coffee .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-coffee .haik-menu .list1>.list-group-item>a, .haik-palette-coffee .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-coffee .haik-menu .list1>.list-group-item.active>a, .haik-palette-coffee .haik-article-menu .list1>.list-group-item.active>a {
  color: #B38665;
}

.haik-palette-coffee .haik-menu .list1>.list-group-item:hover, .haik-palette-coffee .haik-article-menu .list1>.list-group-item:hover {
  color: #B38665;
}

.haik-palette-coffee .haik-menu .list1>.list-group-item:hover>a, .haik-palette-coffee .haik-article-menu .list1>.list-group-item:hover>a {
  color: #B38665;
  text-decoration: none
}

.haik-palette-coffee .haik-menu .list1 .list2, .haik-palette-coffee .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-coffee .haik-menu .list1 .list2>li a, .haik-palette-coffee .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-coffee .haik-menu .list1 .list2>li:hover>a, .haik-palette-coffee .haik-article-menu .list1 .list2>li:hover>a {
  color: #B38665
}

@media(max-width:767px) {
  .haik-palette-coffee .haik-menu .list1 .list2, .haik-palette-coffee .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-coffee .haik-menu .list1 .list2 li>a, .haik-palette-coffee .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-coffee .haik-menu .list2, .haik-palette-coffee .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-coffee .haik-menu .list2 li.active>a, .haik-palette-coffee .haik-article-menu .list2 li.active>a {
  color: #B38665
}

.haik-palette-coffee .haik-menu .list2 a, .haik-palette-coffee .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-coffee .haik-menu .list2 li:hover>a, .haik-palette-coffee .haik-article-menu .list2 li:hover>a {
  color: #B38665;
  text-decoration: none
}

.haik-palette-coffee .haik-menu .list-group, .haik-palette-coffee .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-coffee .haik-menu .list-group-item, .haik-palette-coffee .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-coffee .haik-menu .list-group-item, .haik-palette-coffee .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-coffee .haik-menu ul.qblog_recent, .haik-palette-coffee .haik-article-menu ul.qblog_recent, .haik-palette-coffee .haik-menu ul.qblog_categories, .haik-palette-coffee .haik-article-menu ul.qblog_categories, .haik-palette-coffee .haik-menu ul.qblog_recent_comments, .haik-palette-coffee .haik-article-menu ul.qblog_recent_comments, .haik-palette-coffee .haik-menu ul.qblog_archives, .haik-palette-coffee .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-coffee .haik-menu ul.qblog_recent li, .haik-palette-coffee .haik-article-menu ul.qblog_recent li, .haik-palette-coffee .haik-menu ul.qblog_categories li, .haik-palette-coffee .haik-article-menu ul.qblog_categories li, .haik-palette-coffee .haik-menu ul.qblog_recent_comments li, .haik-palette-coffee .haik-article-menu ul.qblog_recent_comments li, .haik-palette-coffee .haik-menu ul.qblog_archives li, .haik-palette-coffee .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-coffee .haik-menu ul.qblog_recent li:hover a, .haik-palette-coffee .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-coffee .haik-menu ul.qblog_categories li:hover a, .haik-palette-coffee .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-coffee .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-coffee .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-coffee .haik-menu ul.qblog_archives li:hover a, .haik-palette-coffee .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #B38665
}

.haik-palette-coffee .haik-menu ul.qblog_recent li.active a, .haik-palette-coffee .haik-article-menu ul.qblog_recent li.active a, .haik-palette-coffee .haik-menu ul.qblog_categories li.active a, .haik-palette-coffee .haik-article-menu ul.qblog_categories li.active a, .haik-palette-coffee .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-coffee .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-coffee .haik-menu ul.qblog_archives li.active a, .haik-palette-coffee .haik-article-menu ul.qblog_archives li.active a {
  color: #B38665
}

.haik-palette-coffee .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-coffee .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-coffee .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-coffee .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-coffee .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-coffee .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-coffee .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-coffee .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-coffee .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-coffee .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-coffee .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-coffee .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-coffee .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-coffee .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-coffee .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-coffee .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-coffee .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #B38665
}

.haik-palette-coffee .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-coffee .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-coffee .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-coffee .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #B38665
}

.haik-palette-coffee .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-coffee .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-coffee .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-coffee .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-coffee .haik-menu .qhm-plugin-recent, .haik-palette-coffee .haik-article-menu .qhm-plugin-recent, .haik-palette-coffee .haik-menu .qhm-plugin-popular, .haik-palette-coffee .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-coffee .haik-menu .qhm-plugin-recent h5, .haik-palette-coffee .haik-article-menu .qhm-plugin-recent h5, .haik-palette-coffee .haik-menu .qhm-plugin-popular h5, .haik-palette-coffee .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-coffee .haik-menu .qhm-plugin-recent strong, .haik-palette-coffee .haik-article-menu .qhm-plugin-recent strong, .haik-palette-coffee .haik-menu .qhm-plugin-popular strong, .haik-palette-coffee .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-coffee .haik-menu .qhm-plugin-recent ul, .haik-palette-coffee .haik-article-menu .qhm-plugin-recent ul, .haik-palette-coffee .haik-menu .qhm-plugin-popular ul, .haik-palette-coffee .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-coffee .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-coffee .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-coffee .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-coffee .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-coffee .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-coffee .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-coffee .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-coffee .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-coffee .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-coffee .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-coffee .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-coffee .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-coffee .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-coffee .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-coffee .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-coffee .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-coffee .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-coffee .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-coffee .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-coffee .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #B38665
}

.haik-palette-coffee .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-coffee .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-coffee .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-coffee .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #B38665
}

.haik-palette-coffee .qblog_categories>.list-group-item, .haik-palette-coffee .qblog_recent_comments>.list-group-item, .haik-palette-coffee .qblog_archives>.list-group-item, .haik-palette-coffee .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-coffee .qblog_categories>.list-group-item:first-child, .haik-palette-coffee .qblog_categories>.list-group-item:last-child, .haik-palette-coffee .qblog_recent_comments>.list-group-item:first-child, .haik-palette-coffee .qblog_recent_comments>.list-group-item:last-child, .haik-palette-coffee .qblog_archives>.list-group-item:first-child, .haik-palette-coffee .qblog_archives>.list-group-item:last-child, .haik-palette-coffee .qblog_recent>.list-group-item:first-child, .haik-palette-coffee .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-coffee .qblog_categories>.list-group-item a, .haik-palette-coffee .qblog_recent_comments>.list-group-item a, .haik-palette-coffee .qblog_archives>.list-group-item a, .haik-palette-coffee .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-coffee .haik-menu .qhm-plugin-calendar2, .haik-palette-coffee .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-coffee .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-coffee .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-coffee .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-coffee .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-coffee .haik-menu form, .haik-palette-coffee .haik-article-menu form {
  padding: 15px
}

.haik-palette-coffee .haik-menu p.plg_select_fsize, .haik-palette-coffee .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-coffee .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-coffee .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-coffee .haik-footer h2, .haik-palette-coffee .haik-footer h3, .haik-palette-coffee .haik-footer h4 {
  color: #B38665;
  margin-bottom: 5px
}

.haik-palette-coffee .haik-footer h2 a, .haik-palette-coffee .haik-footer h3 a, .haik-palette-coffee .haik-footer h4 a {
  color: #B38665
}

.haik-palette-coffee .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-coffee .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-coffee .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-coffee .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-coffee .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-coffee .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-coffee .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-coffee .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-coffee .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-coffee .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-coffee .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-coffee .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-coffee .haik-licence p a {
  color: #999999;
}

.haik-palette-coffee .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-coffee .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-coffee h2.qblog_title:before, .haik-palette-coffee h2.qblog_title:after {
  background-image: none
}

.haik-palette-coffee h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-coffee .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-coffee .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-coffee .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-coffee .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-coffee .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-coffee .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-coffee .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-coffee .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-coffee .qblog-list ul li {
  padding: 0
}

.haik-palette-coffee .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<coffee【コーヒー】><ここまで>………………▼*/
/*▼<caramel【キャラメル】><ここから>…………………………………▼*/
.haik-palette-caramel .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-caramel .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #C8A669;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-caramel .haik-nav.navbar-default .navbar-toggle {
  background-color: #C8A669;
  border: 1px solid #C8A669;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-caramel .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-caramel .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-caramel .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-caramel .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-caramel .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-caramel .navbar-brand:hover {
  color: #C8A669;
}

@media(min-width:768px) {
  .haik-palette-caramel .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-caramel .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-caramel .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-caramel .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-caramel .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-caramel .navbar-default .navbar-nav>li>a:hover {
  color: #C8A669;
}

@media(max-width:767px) {
  .haik-palette-caramel .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-caramel .navbar-default .navbar-nav>li.active>a, .haik-palette-caramel .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #C8A669;
}

.haik-palette-caramel .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-caramel .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-caramel .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-caramel .navbar-default .list1 {
    float: none
  }
}

.haik-palette-caramel .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-caramel .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-caramel .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-caramel .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-caramel .navbar-default .list1>li>a:hover {
  color: #C8A669;
  text-decoration: none
}

.haik-palette-caramel .navbar-default .list1>li.active>a {
  color: #C8A669;
  background-color: transparent
}

.haik-palette-caramel .navbar-default .list1>li.active>a:hover {
  color: #C8A669;
  background-color: transparent
}

.haik-palette-caramel .nav .open>a:focus, .haik-palette-caramel .nav .open>a:hover, .haik-palette-caramel .nav .open>a {
  border-color: transparent
}

.haik-palette-caramel .navbar-default .navbar-nav>.open>a, .haik-palette-caramel .navbar-default .navbar-nav>.open>a:hover, .haik-palette-caramel .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-caramel .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-caramel .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-caramel .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #C8A669;
}

@media(max-width:767px) {
  .haik-palette-caramel .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #C8A669
  }
}

@media(max-width:767px) {
  .haik-palette-caramel .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-caramel .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-caramel .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-caramel .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #C8A669
}

@media(max-width:767px) {
  .haik-palette-caramel .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-caramel .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-caramel .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #C8A669
  }
}
/*アイキャッチ*/
.haik-palette-caramel .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-caramel .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-caramel .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-caramel .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-caramel .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-caramel .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-caramel .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-caramel .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-caramel .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-caramel .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-caramel .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-caramel .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-caramel .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-caramel .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-caramel .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-caramel .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-caramel .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-caramel .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-caramel .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-caramel .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-caramel .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-caramel .haik-xs-nopadding .haik-menu, .haik-palette-caramel .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-caramel .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-caramel .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-caramel .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-caramel .haik-container h2:before {
  background-color: #C8A669; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-caramel .haik-container h2 a {
  color: #C8A669;
}

.haik-palette-caramel .haik-container h2 a:hover {
  color: #C8A669;
  text-decoration: none
}

.haik-palette-caramel .haik-container h2 a:hover small {
  color: #C8A669;
}

.haik-palette-caramel .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-caramel .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-caramel .haik-container h3 a {
  color: #333
}

.haik-palette-caramel .haik-container h3 a:hover {
  color: #C8A669;
  text-decoration: none
}

.haik-palette-caramel .haik-container h3 a:hover small {
  color: #C8A669;
}

.haik-palette-caramel .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-caramel .haik-container h4 a {
  color: #C8A669
}

.haik-palette-caramel .haik-container h4 a:hover {
  color: #C8A669;
  text-decoration: none
}

.haik-palette-caramel .haik-container h4 a:hover small {
  color: #C8A669
}

@media(max-width:767px) {
  .haik-palette-caramel .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-caramel .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-caramel .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-caramel .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-caramel .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-caramel .haik-menu, .haik-palette-caramel .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-caramel .haik-menu, .haik-palette-caramel .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-caramel .haik-menu h2, .haik-palette-caramel .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-caramel .haik-menu h2 a, .haik-palette-caramel .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-caramel .haik-menu h2:hover a, .haik-palette-caramel .haik-article-menu h2:hover a, .haik-palette-caramel .haik-menu h2.focus a, .haik-palette-caramel .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-caramel .haik-menu h3, .haik-palette-caramel .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-caramel .haik-menu h3, .haik-palette-caramel .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-caramel .haik-menu h3 a, .haik-palette-caramel .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-caramel .haik-menu h3:hover a, .haik-palette-caramel .haik-article-menu h3:hover a, .haik-palette-caramel .haik-menu h3.focus a, .haik-palette-caramel .haik-article-menu h3.focus a {
  color: #C8A669;
  text-decoration: none;
}

.haik-palette-caramel .haik-menu h4, .haik-palette-caramel .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-caramel .haik-menu h4, .haik-palette-caramel .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-caramel .haik-menu h4 a, .haik-palette-caramel .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-caramel .haik-menu h4:hover a, .haik-palette-caramel .haik-article-menu h4:hover a, .haik-palette-caramel .haik-menu h4.focus a, .haik-palette-caramel .haik-article-menu h4.focus a {
  color: #C8A669;
  text-decoration: none
}

.haik-palette-caramel .haik-menu p, .haik-palette-caramel .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-caramel .haik-menu h3+h3, .haik-palette-caramel .haik-article-menu h3+h3, .haik-palette-caramel .haik-menu h3+h4, .haik-palette-caramel .haik-article-menu h3+h4, .haik-palette-caramel .haik-menu h4+h4, .haik-palette-caramel .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-caramel .haik-menu h2+h2, .haik-palette-caramel .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-caramel .haik-menu .list1, .haik-palette-caramel .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-caramel .haik-menu .list1>.list-group-item>a, .haik-palette-caramel .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-caramel .haik-menu .list1>.list-group-item.active>a, .haik-palette-caramel .haik-article-menu .list1>.list-group-item.active>a {
  color: #C8A669;
}

.haik-palette-caramel .haik-menu .list1>.list-group-item:hover, .haik-palette-caramel .haik-article-menu .list1>.list-group-item:hover {
  color: #C8A669;
}

.haik-palette-caramel .haik-menu .list1>.list-group-item:hover>a, .haik-palette-caramel .haik-article-menu .list1>.list-group-item:hover>a {
  color: #C8A669;
  text-decoration: none
}

.haik-palette-caramel .haik-menu .list1 .list2, .haik-palette-caramel .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-caramel .haik-menu .list1 .list2>li a, .haik-palette-caramel .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-caramel .haik-menu .list1 .list2>li:hover>a, .haik-palette-caramel .haik-article-menu .list1 .list2>li:hover>a {
  color: #C8A669
}

@media(max-width:767px) {
  .haik-palette-caramel .haik-menu .list1 .list2, .haik-palette-caramel .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-caramel .haik-menu .list1 .list2 li>a, .haik-palette-caramel .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-caramel .haik-menu .list2, .haik-palette-caramel .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-caramel .haik-menu .list2 li.active>a, .haik-palette-caramel .haik-article-menu .list2 li.active>a {
  color: #C8A669
}

.haik-palette-caramel .haik-menu .list2 a, .haik-palette-caramel .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-caramel .haik-menu .list2 li:hover>a, .haik-palette-caramel .haik-article-menu .list2 li:hover>a {
  color: #C8A669;
  text-decoration: none
}

.haik-palette-caramel .haik-menu .list-group, .haik-palette-caramel .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-caramel .haik-menu .list-group-item, .haik-palette-caramel .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-caramel .haik-menu .list-group-item, .haik-palette-caramel .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-caramel .haik-menu ul.qblog_recent, .haik-palette-caramel .haik-article-menu ul.qblog_recent, .haik-palette-caramel .haik-menu ul.qblog_categories, .haik-palette-caramel .haik-article-menu ul.qblog_categories, .haik-palette-caramel .haik-menu ul.qblog_recent_comments, .haik-palette-caramel .haik-article-menu ul.qblog_recent_comments, .haik-palette-caramel .haik-menu ul.qblog_archives, .haik-palette-caramel .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-caramel .haik-menu ul.qblog_recent li, .haik-palette-caramel .haik-article-menu ul.qblog_recent li, .haik-palette-caramel .haik-menu ul.qblog_categories li, .haik-palette-caramel .haik-article-menu ul.qblog_categories li, .haik-palette-caramel .haik-menu ul.qblog_recent_comments li, .haik-palette-caramel .haik-article-menu ul.qblog_recent_comments li, .haik-palette-caramel .haik-menu ul.qblog_archives li, .haik-palette-caramel .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-caramel .haik-menu ul.qblog_recent li:hover a, .haik-palette-caramel .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-caramel .haik-menu ul.qblog_categories li:hover a, .haik-palette-caramel .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-caramel .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-caramel .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-caramel .haik-menu ul.qblog_archives li:hover a, .haik-palette-caramel .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #C8A669
}

.haik-palette-caramel .haik-menu ul.qblog_recent li.active a, .haik-palette-caramel .haik-article-menu ul.qblog_recent li.active a, .haik-palette-caramel .haik-menu ul.qblog_categories li.active a, .haik-palette-caramel .haik-article-menu ul.qblog_categories li.active a, .haik-palette-caramel .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-caramel .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-caramel .haik-menu ul.qblog_archives li.active a, .haik-palette-caramel .haik-article-menu ul.qblog_archives li.active a {
  color: #C8A669
}

.haik-palette-caramel .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-caramel .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-caramel .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-caramel .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-caramel .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-caramel .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-caramel .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-caramel .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-caramel .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-caramel .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-caramel .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-caramel .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-caramel .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-caramel .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-caramel .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-caramel .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-caramel .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #C8A669
}

.haik-palette-caramel .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-caramel .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-caramel .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-caramel .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #C8A669
}

.haik-palette-caramel .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-caramel .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-caramel .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-caramel .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-caramel .haik-menu .qhm-plugin-recent, .haik-palette-caramel .haik-article-menu .qhm-plugin-recent, .haik-palette-caramel .haik-menu .qhm-plugin-popular, .haik-palette-caramel .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-caramel .haik-menu .qhm-plugin-recent h5, .haik-palette-caramel .haik-article-menu .qhm-plugin-recent h5, .haik-palette-caramel .haik-menu .qhm-plugin-popular h5, .haik-palette-caramel .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-caramel .haik-menu .qhm-plugin-recent strong, .haik-palette-caramel .haik-article-menu .qhm-plugin-recent strong, .haik-palette-caramel .haik-menu .qhm-plugin-popular strong, .haik-palette-caramel .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-caramel .haik-menu .qhm-plugin-recent ul, .haik-palette-caramel .haik-article-menu .qhm-plugin-recent ul, .haik-palette-caramel .haik-menu .qhm-plugin-popular ul, .haik-palette-caramel .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-caramel .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-caramel .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-caramel .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-caramel .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-caramel .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-caramel .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-caramel .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-caramel .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-caramel .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-caramel .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-caramel .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-caramel .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-caramel .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-caramel .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-caramel .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-caramel .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-caramel .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-caramel .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-caramel .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-caramel .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #C8A669
}

.haik-palette-caramel .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-caramel .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-caramel .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-caramel .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #C8A669
}

.haik-palette-caramel .qblog_categories>.list-group-item, .haik-palette-caramel .qblog_recent_comments>.list-group-item, .haik-palette-caramel .qblog_archives>.list-group-item, .haik-palette-caramel .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-caramel .qblog_categories>.list-group-item:first-child, .haik-palette-caramel .qblog_categories>.list-group-item:last-child, .haik-palette-caramel .qblog_recent_comments>.list-group-item:first-child, .haik-palette-caramel .qblog_recent_comments>.list-group-item:last-child, .haik-palette-caramel .qblog_archives>.list-group-item:first-child, .haik-palette-caramel .qblog_archives>.list-group-item:last-child, .haik-palette-caramel .qblog_recent>.list-group-item:first-child, .haik-palette-caramel .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-caramel .qblog_categories>.list-group-item a, .haik-palette-caramel .qblog_recent_comments>.list-group-item a, .haik-palette-caramel .qblog_archives>.list-group-item a, .haik-palette-caramel .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-caramel .haik-menu .qhm-plugin-calendar2, .haik-palette-caramel .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-caramel .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-caramel .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-caramel .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-caramel .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-caramel .haik-menu form, .haik-palette-caramel .haik-article-menu form {
  padding: 15px
}

.haik-palette-caramel .haik-menu p.plg_select_fsize, .haik-palette-caramel .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-caramel .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-caramel .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-caramel .haik-footer h2, .haik-palette-caramel .haik-footer h3, .haik-palette-caramel .haik-footer h4 {
  color: #C8A669;
  margin-bottom: 5px
}

.haik-palette-caramel .haik-footer h2 a, .haik-palette-caramel .haik-footer h3 a, .haik-palette-caramel .haik-footer h4 a {
  color: #C8A669
}

.haik-palette-caramel .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-caramel .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-caramel .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-caramel .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-caramel .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-caramel .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-caramel .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-caramel .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-caramel .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-caramel .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-caramel .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-caramel .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-caramel .haik-licence p a {
  color: #999999;
}

.haik-palette-caramel .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-caramel .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-caramel h2.qblog_title:before, .haik-palette-caramel h2.qblog_title:after {
  background-image: none
}

.haik-palette-caramel h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-caramel .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-caramel .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-caramel .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-caramel .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-caramel .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-caramel .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-caramel .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-caramel .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-caramel .qblog-list ul li {
  padding: 0
}

.haik-palette-caramel .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲<caramel【キャラメル】><ここまで>………………▼*/
/*▼<terracotta【テラコッタ】><ここから>…………………………………▼*/
.haik-palette-terracotta .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-terracotta .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #D04037;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-terracotta .haik-nav.navbar-default .navbar-toggle {
  background-color: #D04037;
  border: 1px solid #D04037;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-terracotta .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-terracotta .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-terracotta .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-terracotta .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-terracotta .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-terracotta .navbar-brand:hover {
  color: #D04037;
}

@media(min-width:768px) {
  .haik-palette-terracotta .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-terracotta .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-terracotta .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-terracotta .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-terracotta .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-terracotta .navbar-default .navbar-nav>li>a:hover {
  color: #D04037;
}

@media(max-width:767px) {
  .haik-palette-terracotta .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-terracotta .navbar-default .navbar-nav>li.active>a, .haik-palette-terracotta .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #D04037;
}

.haik-palette-terracotta .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-terracotta .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-terracotta .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-terracotta .navbar-default .list1 {
    float: none
  }
}

.haik-palette-terracotta .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-terracotta .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-terracotta .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-terracotta .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-terracotta .navbar-default .list1>li>a:hover {
  color: #D04037;
  text-decoration: none
}

.haik-palette-terracotta .navbar-default .list1>li.active>a {
  color: #D04037;
  background-color: transparent
}

.haik-palette-terracotta .navbar-default .list1>li.active>a:hover {
  color: #D04037;
  background-color: transparent
}

.haik-palette-terracotta .nav .open>a:focus, .haik-palette-terracotta .nav .open>a:hover, .haik-palette-terracotta .nav .open>a {
  border-color: transparent
}

.haik-palette-terracotta .navbar-default .navbar-nav>.open>a, .haik-palette-terracotta .navbar-default .navbar-nav>.open>a:hover, .haik-palette-terracotta .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-terracotta .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-terracotta .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-terracotta .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #D04037;
}

@media(max-width:767px) {
  .haik-palette-terracotta .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #D04037
  }
}

@media(max-width:767px) {
  .haik-palette-terracotta .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-terracotta .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-terracotta .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-terracotta .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #D04037
}

@media(max-width:767px) {
  .haik-palette-terracotta .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-terracotta .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-terracotta .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #D04037
  }
}
/*アイキャッチ*/
.haik-palette-terracotta .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-terracotta .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-terracotta .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-terracotta .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-terracotta .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-terracotta .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-terracotta .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-terracotta .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-terracotta .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-terracotta .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-terracotta .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-terracotta .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-terracotta .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-terracotta .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-terracotta .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-terracotta .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-terracotta .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-terracotta .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-terracotta .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-terracotta .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-terracotta .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-terracotta .haik-xs-nopadding .haik-menu, .haik-palette-terracotta .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-terracotta .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-terracotta .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-terracotta .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-terracotta .haik-container h2:before {
  background-color: #D04037; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-terracotta .haik-container h2 a {
  color: #D04037;
}

.haik-palette-terracotta .haik-container h2 a:hover {
  color: #D04037;
  text-decoration: none
}

.haik-palette-terracotta .haik-container h2 a:hover small {
  color: #D04037;
}

.haik-palette-terracotta .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-terracotta .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-terracotta .haik-container h3 a {
  color: #333
}

.haik-palette-terracotta .haik-container h3 a:hover {
  color: #D04037;
  text-decoration: none
}

.haik-palette-terracotta .haik-container h3 a:hover small {
  color: #D04037;
}

.haik-palette-terracotta .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-terracotta .haik-container h4 a {
  color: #D04037
}

.haik-palette-terracotta .haik-container h4 a:hover {
  color: #D04037;
  text-decoration: none
}

.haik-palette-terracotta .haik-container h4 a:hover small {
  color: #D04037
}

@media(max-width:767px) {
  .haik-palette-terracotta .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-terracotta .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-terracotta .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-terracotta .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-terracotta .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-terracotta .haik-menu, .haik-palette-terracotta .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-terracotta .haik-menu, .haik-palette-terracotta .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-terracotta .haik-menu h2, .haik-palette-terracotta .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-terracotta .haik-menu h2 a, .haik-palette-terracotta .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-terracotta .haik-menu h2:hover a, .haik-palette-terracotta .haik-article-menu h2:hover a, .haik-palette-terracotta .haik-menu h2.focus a, .haik-palette-terracotta .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-terracotta .haik-menu h3, .haik-palette-terracotta .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-terracotta .haik-menu h3, .haik-palette-terracotta .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-terracotta .haik-menu h3 a, .haik-palette-terracotta .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-terracotta .haik-menu h3:hover a, .haik-palette-terracotta .haik-article-menu h3:hover a, .haik-palette-terracotta .haik-menu h3.focus a, .haik-palette-terracotta .haik-article-menu h3.focus a {
  color: #D04037;
  text-decoration: none;
}

.haik-palette-terracotta .haik-menu h4, .haik-palette-terracotta .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-terracotta .haik-menu h4, .haik-palette-terracotta .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-terracotta .haik-menu h4 a, .haik-palette-terracotta .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-terracotta .haik-menu h4:hover a, .haik-palette-terracotta .haik-article-menu h4:hover a, .haik-palette-terracotta .haik-menu h4.focus a, .haik-palette-terracotta .haik-article-menu h4.focus a {
  color: #D04037;
  text-decoration: none
}

.haik-palette-terracotta .haik-menu p, .haik-palette-terracotta .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-terracotta .haik-menu h3+h3, .haik-palette-terracotta .haik-article-menu h3+h3, .haik-palette-terracotta .haik-menu h3+h4, .haik-palette-terracotta .haik-article-menu h3+h4, .haik-palette-terracotta .haik-menu h4+h4, .haik-palette-terracotta .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-terracotta .haik-menu h2+h2, .haik-palette-terracotta .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-terracotta .haik-menu .list1, .haik-palette-terracotta .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-terracotta .haik-menu .list1>.list-group-item>a, .haik-palette-terracotta .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-terracotta .haik-menu .list1>.list-group-item.active>a, .haik-palette-terracotta .haik-article-menu .list1>.list-group-item.active>a {
  color: #D04037;
}

.haik-palette-terracotta .haik-menu .list1>.list-group-item:hover, .haik-palette-terracotta .haik-article-menu .list1>.list-group-item:hover {
  color: #D04037;
}

.haik-palette-terracotta .haik-menu .list1>.list-group-item:hover>a, .haik-palette-terracotta .haik-article-menu .list1>.list-group-item:hover>a {
  color: #D04037;
  text-decoration: none
}

.haik-palette-terracotta .haik-menu .list1 .list2, .haik-palette-terracotta .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-terracotta .haik-menu .list1 .list2>li a, .haik-palette-terracotta .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-terracotta .haik-menu .list1 .list2>li:hover>a, .haik-palette-terracotta .haik-article-menu .list1 .list2>li:hover>a {
  color: #D04037
}

@media(max-width:767px) {
  .haik-palette-terracotta .haik-menu .list1 .list2, .haik-palette-terracotta .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-terracotta .haik-menu .list1 .list2 li>a, .haik-palette-terracotta .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-terracotta .haik-menu .list2, .haik-palette-terracotta .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-terracotta .haik-menu .list2 li.active>a, .haik-palette-terracotta .haik-article-menu .list2 li.active>a {
  color: #D04037
}

.haik-palette-terracotta .haik-menu .list2 a, .haik-palette-terracotta .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-terracotta .haik-menu .list2 li:hover>a, .haik-palette-terracotta .haik-article-menu .list2 li:hover>a {
  color: #D04037;
  text-decoration: none
}

.haik-palette-terracotta .haik-menu .list-group, .haik-palette-terracotta .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-terracotta .haik-menu .list-group-item, .haik-palette-terracotta .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-terracotta .haik-menu .list-group-item, .haik-palette-terracotta .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-terracotta .haik-menu ul.qblog_recent, .haik-palette-terracotta .haik-article-menu ul.qblog_recent, .haik-palette-terracotta .haik-menu ul.qblog_categories, .haik-palette-terracotta .haik-article-menu ul.qblog_categories, .haik-palette-terracotta .haik-menu ul.qblog_recent_comments, .haik-palette-terracotta .haik-article-menu ul.qblog_recent_comments, .haik-palette-terracotta .haik-menu ul.qblog_archives, .haik-palette-terracotta .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-terracotta .haik-menu ul.qblog_recent li, .haik-palette-terracotta .haik-article-menu ul.qblog_recent li, .haik-palette-terracotta .haik-menu ul.qblog_categories li, .haik-palette-terracotta .haik-article-menu ul.qblog_categories li, .haik-palette-terracotta .haik-menu ul.qblog_recent_comments li, .haik-palette-terracotta .haik-article-menu ul.qblog_recent_comments li, .haik-palette-terracotta .haik-menu ul.qblog_archives li, .haik-palette-terracotta .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-terracotta .haik-menu ul.qblog_recent li:hover a, .haik-palette-terracotta .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-terracotta .haik-menu ul.qblog_categories li:hover a, .haik-palette-terracotta .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-terracotta .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-terracotta .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-terracotta .haik-menu ul.qblog_archives li:hover a, .haik-palette-terracotta .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #D04037
}

.haik-palette-terracotta .haik-menu ul.qblog_recent li.active a, .haik-palette-terracotta .haik-article-menu ul.qblog_recent li.active a, .haik-palette-terracotta .haik-menu ul.qblog_categories li.active a, .haik-palette-terracotta .haik-article-menu ul.qblog_categories li.active a, .haik-palette-terracotta .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-terracotta .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-terracotta .haik-menu ul.qblog_archives li.active a, .haik-palette-terracotta .haik-article-menu ul.qblog_archives li.active a {
  color: #D04037
}

.haik-palette-terracotta .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-terracotta .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-terracotta .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-terracotta .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-terracotta .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-terracotta .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-terracotta .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-terracotta .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-terracotta .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-terracotta .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-terracotta .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-terracotta .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-terracotta .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-terracotta .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-terracotta .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-terracotta .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-terracotta .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #D04037
}

.haik-palette-terracotta .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-terracotta .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-terracotta .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-terracotta .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #D04037
}

.haik-palette-terracotta .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-terracotta .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-terracotta .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-terracotta .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-terracotta .haik-menu .qhm-plugin-recent, .haik-palette-terracotta .haik-article-menu .qhm-plugin-recent, .haik-palette-terracotta .haik-menu .qhm-plugin-popular, .haik-palette-terracotta .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-terracotta .haik-menu .qhm-plugin-recent h5, .haik-palette-terracotta .haik-article-menu .qhm-plugin-recent h5, .haik-palette-terracotta .haik-menu .qhm-plugin-popular h5, .haik-palette-terracotta .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-terracotta .haik-menu .qhm-plugin-recent strong, .haik-palette-terracotta .haik-article-menu .qhm-plugin-recent strong, .haik-palette-terracotta .haik-menu .qhm-plugin-popular strong, .haik-palette-terracotta .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-terracotta .haik-menu .qhm-plugin-recent ul, .haik-palette-terracotta .haik-article-menu .qhm-plugin-recent ul, .haik-palette-terracotta .haik-menu .qhm-plugin-popular ul, .haik-palette-terracotta .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-terracotta .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-terracotta .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-terracotta .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-terracotta .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-terracotta .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-terracotta .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-terracotta .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-terracotta .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-terracotta .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-terracotta .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-terracotta .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-terracotta .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-terracotta .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-terracotta .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-terracotta .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-terracotta .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-terracotta .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-terracotta .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-terracotta .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-terracotta .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #D04037
}

.haik-palette-terracotta .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-terracotta .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-terracotta .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-terracotta .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #D04037
}

.haik-palette-terracotta .qblog_categories>.list-group-item, .haik-palette-terracotta .qblog_recent_comments>.list-group-item, .haik-palette-terracotta .qblog_archives>.list-group-item, .haik-palette-terracotta .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-terracotta .qblog_categories>.list-group-item:first-child, .haik-palette-terracotta .qblog_categories>.list-group-item:last-child, .haik-palette-terracotta .qblog_recent_comments>.list-group-item:first-child, .haik-palette-terracotta .qblog_recent_comments>.list-group-item:last-child, .haik-palette-terracotta .qblog_archives>.list-group-item:first-child, .haik-palette-terracotta .qblog_archives>.list-group-item:last-child, .haik-palette-terracotta .qblog_recent>.list-group-item:first-child, .haik-palette-terracotta .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-terracotta .qblog_categories>.list-group-item a, .haik-palette-terracotta .qblog_recent_comments>.list-group-item a, .haik-palette-terracotta .qblog_archives>.list-group-item a, .haik-palette-terracotta .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-terracotta .haik-menu .qhm-plugin-calendar2, .haik-palette-terracotta .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-terracotta .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-terracotta .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-terracotta .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-terracotta .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-terracotta .haik-menu form, .haik-palette-terracotta .haik-article-menu form {
  padding: 15px
}

.haik-palette-terracotta .haik-menu p.plg_select_fsize, .haik-palette-terracotta .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-terracotta .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-terracotta .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-terracotta .haik-footer h2, .haik-palette-terracotta .haik-footer h3, .haik-palette-terracotta .haik-footer h4 {
  color: #D04037;
  margin-bottom: 5px
}

.haik-palette-terracotta .haik-footer h2 a, .haik-palette-terracotta .haik-footer h3 a, .haik-palette-terracotta .haik-footer h4 a {
  color: #D04037
}

.haik-palette-terracotta .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-terracotta .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-terracotta .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-terracotta .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-terracotta .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-terracotta .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-terracotta .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-terracotta .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-terracotta .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-terracotta .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-terracotta .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-terracotta .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-terracotta .haik-licence p a {
  color: #999999;
}

.haik-palette-terracotta .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-terracotta .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-terracotta h2.qblog_title:before, .haik-palette-terracotta h2.qblog_title:after {
  background-image: none
}

.haik-palette-terracotta h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-terracotta .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-terracotta .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-terracotta .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-terracotta .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-terracotta .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-terracotta .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-terracotta .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-terracotta .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-terracotta .qblog-list ul li {
  padding: 0
}

.haik-palette-terracotta .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲terracotta【テラコッタ】><ここまで>………………▼*/
/*▼<punch【パンチ】><ここから>…………………………………▼*/
.haik-palette-punch .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-punch .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #CD5956;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-punch .haik-nav.navbar-default .navbar-toggle {
  background-color: #CD5956;
  border: 1px solid #CD5956;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-punch .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-punch .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-punch .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-punch .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-punch .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-punch .navbar-brand:hover {
  color: #CD5956;
}

@media(min-width:768px) {
  .haik-palette-punch .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-punch .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-punch .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-punch .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-punch .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-punch .navbar-default .navbar-nav>li>a:hover {
  color: #CD5956;
}

@media(max-width:767px) {
  .haik-palette-punch .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-punch .navbar-default .navbar-nav>li.active>a, .haik-palette-punch .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #CD5956;
}

.haik-palette-punch .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-punch .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-punch .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-punch .navbar-default .list1 {
    float: none
  }
}

.haik-palette-punch .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-punch .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-punch .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-punch .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-punch .navbar-default .list1>li>a:hover {
  color: #CD5956;
  text-decoration: none
}

.haik-palette-punch .navbar-default .list1>li.active>a {
  color: #CD5956;
  background-color: transparent
}

.haik-palette-punch .navbar-default .list1>li.active>a:hover {
  color: #CD5956;
  background-color: transparent
}

.haik-palette-punch .nav .open>a:focus, .haik-palette-punch .nav .open>a:hover, .haik-palette-punch .nav .open>a {
  border-color: transparent
}

.haik-palette-punch .navbar-default .navbar-nav>.open>a, .haik-palette-punch .navbar-default .navbar-nav>.open>a:hover, .haik-palette-punch .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-punch .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-punch .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-punch .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #CD5956;
}

@media(max-width:767px) {
  .haik-palette-punch .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #CD5956
  }
}

@media(max-width:767px) {
  .haik-palette-punch .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-punch .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-punch .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-punch .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #CD5956
}

@media(max-width:767px) {
  .haik-palette-punch .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-punch .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-punch .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #CD5956
  }
}
/*アイキャッチ*/
.haik-palette-punch .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-punch .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-punch .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-punch .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-punch .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-punch .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-punch .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-punch .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-punch .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-punch .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-punch .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-punch .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-punch .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-punch .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-punch .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-punch .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-punch .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-punch .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-punch .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-punch .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-punch .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-punch .haik-xs-nopadding .haik-menu, .haik-palette-punch .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-punch .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-punch .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-punch .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-punch .haik-container h2:before {
  background-color: #CD5956; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-punch .haik-container h2 a {
  color: #CD5956;
}

.haik-palette-punch .haik-container h2 a:hover {
  color: #CD5956;
  text-decoration: none
}

.haik-palette-punch .haik-container h2 a:hover small {
  color: #CD5956;
}

.haik-palette-punch .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-punch .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-punch .haik-container h3 a {
  color: #333
}

.haik-palette-punch .haik-container h3 a:hover {
  color: #CD5956;
  text-decoration: none
}

.haik-palette-punch .haik-container h3 a:hover small {
  color: #CD5956;
}

.haik-palette-punch .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-punch .haik-container h4 a {
  color: #CD5956
}

.haik-palette-punch .haik-container h4 a:hover {
  color: #CD5956;
  text-decoration: none
}

.haik-palette-punch .haik-container h4 a:hover small {
  color: #CD5956
}

@media(max-width:767px) {
  .haik-palette-punch .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-punch .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-punch .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-punch .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-punch .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-punch .haik-menu, .haik-palette-punch .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-punch .haik-menu, .haik-palette-punch .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-punch .haik-menu h2, .haik-palette-punch .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-punch .haik-menu h2 a, .haik-palette-punch .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-punch .haik-menu h2:hover a, .haik-palette-punch .haik-article-menu h2:hover a, .haik-palette-punch .haik-menu h2.focus a, .haik-palette-punch .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-punch .haik-menu h3, .haik-palette-punch .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-punch .haik-menu h3, .haik-palette-punch .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-punch .haik-menu h3 a, .haik-palette-punch .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-punch .haik-menu h3:hover a, .haik-palette-punch .haik-article-menu h3:hover a, .haik-palette-punch .haik-menu h3.focus a, .haik-palette-punch .haik-article-menu h3.focus a {
  color: #CD5956;
  text-decoration: none;
}

.haik-palette-punch .haik-menu h4, .haik-palette-punch .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-punch .haik-menu h4, .haik-palette-punch .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-punch .haik-menu h4 a, .haik-palette-punch .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-punch .haik-menu h4:hover a, .haik-palette-punch .haik-article-menu h4:hover a, .haik-palette-punch .haik-menu h4.focus a, .haik-palette-punch .haik-article-menu h4.focus a {
  color: #CD5956;
  text-decoration: none
}

.haik-palette-punch .haik-menu p, .haik-palette-punch .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-punch .haik-menu h3+h3, .haik-palette-punch .haik-article-menu h3+h3, .haik-palette-punch .haik-menu h3+h4, .haik-palette-punch .haik-article-menu h3+h4, .haik-palette-punch .haik-menu h4+h4, .haik-palette-punch .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-punch .haik-menu h2+h2, .haik-palette-punch .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-punch .haik-menu .list1, .haik-palette-punch .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-punch .haik-menu .list1>.list-group-item>a, .haik-palette-punch .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-punch .haik-menu .list1>.list-group-item.active>a, .haik-palette-punch .haik-article-menu .list1>.list-group-item.active>a {
  color: #CD5956;
}

.haik-palette-punch .haik-menu .list1>.list-group-item:hover, .haik-palette-punch .haik-article-menu .list1>.list-group-item:hover {
  color: #CD5956;
}

.haik-palette-punch .haik-menu .list1>.list-group-item:hover>a, .haik-palette-punch .haik-article-menu .list1>.list-group-item:hover>a {
  color: #CD5956;
  text-decoration: none
}

.haik-palette-punch .haik-menu .list1 .list2, .haik-palette-punch .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-punch .haik-menu .list1 .list2>li a, .haik-palette-punch .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-punch .haik-menu .list1 .list2>li:hover>a, .haik-palette-punch .haik-article-menu .list1 .list2>li:hover>a {
  color: #CD5956
}

@media(max-width:767px) {
  .haik-palette-punch .haik-menu .list1 .list2, .haik-palette-punch .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-punch .haik-menu .list1 .list2 li>a, .haik-palette-punch .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-punch .haik-menu .list2, .haik-palette-punch .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-punch .haik-menu .list2 li.active>a, .haik-palette-punch .haik-article-menu .list2 li.active>a {
  color: #CD5956
}

.haik-palette-punch .haik-menu .list2 a, .haik-palette-punch .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-punch .haik-menu .list2 li:hover>a, .haik-palette-punch .haik-article-menu .list2 li:hover>a {
  color: #CD5956;
  text-decoration: none
}

.haik-palette-punch .haik-menu .list-group, .haik-palette-punch .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-punch .haik-menu .list-group-item, .haik-palette-punch .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-punch .haik-menu .list-group-item, .haik-palette-punch .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-punch .haik-menu ul.qblog_recent, .haik-palette-punch .haik-article-menu ul.qblog_recent, .haik-palette-punch .haik-menu ul.qblog_categories, .haik-palette-punch .haik-article-menu ul.qblog_categories, .haik-palette-punch .haik-menu ul.qblog_recent_comments, .haik-palette-punch .haik-article-menu ul.qblog_recent_comments, .haik-palette-punch .haik-menu ul.qblog_archives, .haik-palette-punch .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-punch .haik-menu ul.qblog_recent li, .haik-palette-punch .haik-article-menu ul.qblog_recent li, .haik-palette-punch .haik-menu ul.qblog_categories li, .haik-palette-punch .haik-article-menu ul.qblog_categories li, .haik-palette-punch .haik-menu ul.qblog_recent_comments li, .haik-palette-punch .haik-article-menu ul.qblog_recent_comments li, .haik-palette-punch .haik-menu ul.qblog_archives li, .haik-palette-punch .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-punch .haik-menu ul.qblog_recent li:hover a, .haik-palette-punch .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-punch .haik-menu ul.qblog_categories li:hover a, .haik-palette-punch .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-punch .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-punch .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-punch .haik-menu ul.qblog_archives li:hover a, .haik-palette-punch .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #CD5956
}

.haik-palette-punch .haik-menu ul.qblog_recent li.active a, .haik-palette-punch .haik-article-menu ul.qblog_recent li.active a, .haik-palette-punch .haik-menu ul.qblog_categories li.active a, .haik-palette-punch .haik-article-menu ul.qblog_categories li.active a, .haik-palette-punch .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-punch .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-punch .haik-menu ul.qblog_archives li.active a, .haik-palette-punch .haik-article-menu ul.qblog_archives li.active a {
  color: #CD5956
}

.haik-palette-punch .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-punch .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-punch .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-punch .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-punch .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-punch .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-punch .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-punch .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-punch .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-punch .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-punch .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-punch .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-punch .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-punch .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-punch .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-punch .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-punch .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #CD5956
}

.haik-palette-punch .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-punch .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-punch .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-punch .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #CD5956
}

.haik-palette-punch .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-punch .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-punch .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-punch .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-punch .haik-menu .qhm-plugin-recent, .haik-palette-punch .haik-article-menu .qhm-plugin-recent, .haik-palette-punch .haik-menu .qhm-plugin-popular, .haik-palette-punch .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-punch .haik-menu .qhm-plugin-recent h5, .haik-palette-punch .haik-article-menu .qhm-plugin-recent h5, .haik-palette-punch .haik-menu .qhm-plugin-popular h5, .haik-palette-punch .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-punch .haik-menu .qhm-plugin-recent strong, .haik-palette-punch .haik-article-menu .qhm-plugin-recent strong, .haik-palette-punch .haik-menu .qhm-plugin-popular strong, .haik-palette-punch .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-punch .haik-menu .qhm-plugin-recent ul, .haik-palette-punch .haik-article-menu .qhm-plugin-recent ul, .haik-palette-punch .haik-menu .qhm-plugin-popular ul, .haik-palette-punch .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-punch .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-punch .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-punch .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-punch .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-punch .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-punch .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-punch .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-punch .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-punch .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-punch .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-punch .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-punch .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-punch .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-punch .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-punch .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-punch .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-punch .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-punch .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-punch .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-punch .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #CD5956
}

.haik-palette-punch .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-punch .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-punch .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-punch .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #CD5956
}

.haik-palette-punch .qblog_categories>.list-group-item, .haik-palette-punch .qblog_recent_comments>.list-group-item, .haik-palette-punch .qblog_archives>.list-group-item, .haik-palette-punch .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-punch .qblog_categories>.list-group-item:first-child, .haik-palette-punch .qblog_categories>.list-group-item:last-child, .haik-palette-punch .qblog_recent_comments>.list-group-item:first-child, .haik-palette-punch .qblog_recent_comments>.list-group-item:last-child, .haik-palette-punch .qblog_archives>.list-group-item:first-child, .haik-palette-punch .qblog_archives>.list-group-item:last-child, .haik-palette-punch .qblog_recent>.list-group-item:first-child, .haik-palette-punch .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-punch .qblog_categories>.list-group-item a, .haik-palette-punch .qblog_recent_comments>.list-group-item a, .haik-palette-punch .qblog_archives>.list-group-item a, .haik-palette-punch .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-punch .haik-menu .qhm-plugin-calendar2, .haik-palette-punch .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-punch .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-punch .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-punch .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-punch .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-punch .haik-menu form, .haik-palette-punch .haik-article-menu form {
  padding: 15px
}

.haik-palette-punch .haik-menu p.plg_select_fsize, .haik-palette-punch .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-punch .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-punch .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-punch .haik-footer h2, .haik-palette-punch .haik-footer h3, .haik-palette-punch .haik-footer h4 {
  color: #CD5956;
  margin-bottom: 5px
}

.haik-palette-punch .haik-footer h2 a, .haik-palette-punch .haik-footer h3 a, .haik-palette-punch .haik-footer h4 a {
  color: #CD5956
}

.haik-palette-punch .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-punch .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-punch .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-punch .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-punch .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-punch .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-punch .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-punch .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-punch .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-punch .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-punch .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-punch .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-punch .haik-licence p a {
  color: #999999;
}

.haik-palette-punch .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-punch .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-punch h2.qblog_title:before, .haik-palette-punch h2.qblog_title:after {
  background-image: none
}

.haik-palette-punch h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-punch .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-punch .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-punch .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-punch .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-punch .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-punch .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-punch .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-punch .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-punch .qblog-list ul li {
  padding: 0
}

.haik-palette-punch .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲punch【パンチ】><ここまで>………………▼*/
/*▼<dustyrose【ダスティーローズ】><ここから>…………………………………▼*/
.haik-palette-dustyrose .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-dustyrose .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #BB6C4E;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-dustyrose .haik-nav.navbar-default .navbar-toggle {
  background-color: #BB6C4E;
  border: 1px solid #BB6C4E;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-dustyrose .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-dustyrose .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-dustyrose .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-dustyrose .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-dustyrose .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-dustyrose .navbar-brand:hover {
  color: #BB6C4E;
}

@media(min-width:768px) {
  .haik-palette-dustyrose .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-dustyrose .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-dustyrose .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-dustyrose .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-dustyrose .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-dustyrose .navbar-default .navbar-nav>li>a:hover {
  color: #BB6C4E;
}

@media(max-width:767px) {
  .haik-palette-dustyrose .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-dustyrose .navbar-default .navbar-nav>li.active>a, .haik-palette-dustyrose .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #BB6C4E;
}

.haik-palette-dustyrose .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-dustyrose .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-dustyrose .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-dustyrose .navbar-default .list1 {
    float: none
  }
}

.haik-palette-dustyrose .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-dustyrose .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-dustyrose .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-dustyrose .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-dustyrose .navbar-default .list1>li>a:hover {
  color: #BB6C4E;
  text-decoration: none
}

.haik-palette-dustyrose .navbar-default .list1>li.active>a {
  color: #BB6C4E;
  background-color: transparent
}

.haik-palette-dustyrose .navbar-default .list1>li.active>a:hover {
  color: #BB6C4E;
  background-color: transparent
}

.haik-palette-dustyrose .nav .open>a:focus, .haik-palette-dustyrose .nav .open>a:hover, .haik-palette-dustyrose .nav .open>a {
  border-color: transparent
}

.haik-palette-dustyrose .navbar-default .navbar-nav>.open>a, .haik-palette-dustyrose .navbar-default .navbar-nav>.open>a:hover, .haik-palette-dustyrose .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-dustyrose .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-dustyrose .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-dustyrose .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #BB6C4E;
}

@media(max-width:767px) {
  .haik-palette-dustyrose .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #BB6C4E
  }
}

@media(max-width:767px) {
  .haik-palette-dustyrose .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-dustyrose .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-dustyrose .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-dustyrose .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #BB6C4E
}

@media(max-width:767px) {
  .haik-palette-dustyrose .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-dustyrose .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-dustyrose .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #BB6C4E
  }
}
/*アイキャッチ*/
.haik-palette-dustyrose .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-dustyrose .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-dustyrose .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-dustyrose .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-dustyrose .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-dustyrose .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-dustyrose .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-dustyrose .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-dustyrose .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-dustyrose .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-dustyrose .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-dustyrose .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-dustyrose .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-dustyrose .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-dustyrose .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-dustyrose .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-dustyrose .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-dustyrose .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-dustyrose .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-dustyrose .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-dustyrose .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-dustyrose .haik-xs-nopadding .haik-menu, .haik-palette-dustyrose .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-dustyrose .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-dustyrose .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-dustyrose .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-dustyrose .haik-container h2:before {
  background-color: #BB6C4E; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-dustyrose .haik-container h2 a {
  color: #BB6C4E;
}

.haik-palette-dustyrose .haik-container h2 a:hover {
  color: #BB6C4E;
  text-decoration: none
}

.haik-palette-dustyrose .haik-container h2 a:hover small {
  color: #BB6C4E;
}

.haik-palette-dustyrose .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-dustyrose .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-dustyrose .haik-container h3 a {
  color: #333
}

.haik-palette-dustyrose .haik-container h3 a:hover {
  color: #BB6C4E;
  text-decoration: none
}

.haik-palette-dustyrose .haik-container h3 a:hover small {
  color: #BB6C4E;
}

.haik-palette-dustyrose .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-dustyrose .haik-container h4 a {
  color: #BB6C4E
}

.haik-palette-dustyrose .haik-container h4 a:hover {
  color: #BB6C4E;
  text-decoration: none
}

.haik-palette-dustyrose .haik-container h4 a:hover small {
  color: #BB6C4E
}

@media(max-width:767px) {
  .haik-palette-dustyrose .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-dustyrose .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-dustyrose .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-dustyrose .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-dustyrose .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-dustyrose .haik-menu, .haik-palette-dustyrose .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-dustyrose .haik-menu, .haik-palette-dustyrose .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-dustyrose .haik-menu h2, .haik-palette-dustyrose .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-dustyrose .haik-menu h2 a, .haik-palette-dustyrose .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-dustyrose .haik-menu h2:hover a, .haik-palette-dustyrose .haik-article-menu h2:hover a, .haik-palette-dustyrose .haik-menu h2.focus a, .haik-palette-dustyrose .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-dustyrose .haik-menu h3, .haik-palette-dustyrose .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-dustyrose .haik-menu h3, .haik-palette-dustyrose .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-dustyrose .haik-menu h3 a, .haik-palette-dustyrose .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-dustyrose .haik-menu h3:hover a, .haik-palette-dustyrose .haik-article-menu h3:hover a, .haik-palette-dustyrose .haik-menu h3.focus a, .haik-palette-dustyrose .haik-article-menu h3.focus a {
  color: #BB6C4E;
  text-decoration: none;
}

.haik-palette-dustyrose .haik-menu h4, .haik-palette-dustyrose .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-dustyrose .haik-menu h4, .haik-palette-dustyrose .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-dustyrose .haik-menu h4 a, .haik-palette-dustyrose .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-dustyrose .haik-menu h4:hover a, .haik-palette-dustyrose .haik-article-menu h4:hover a, .haik-palette-dustyrose .haik-menu h4.focus a, .haik-palette-dustyrose .haik-article-menu h4.focus a {
  color: #BB6C4E;
  text-decoration: none
}

.haik-palette-dustyrose .haik-menu p, .haik-palette-dustyrose .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-dustyrose .haik-menu h3+h3, .haik-palette-dustyrose .haik-article-menu h3+h3, .haik-palette-dustyrose .haik-menu h3+h4, .haik-palette-dustyrose .haik-article-menu h3+h4, .haik-palette-dustyrose .haik-menu h4+h4, .haik-palette-dustyrose .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-dustyrose .haik-menu h2+h2, .haik-palette-dustyrose .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-dustyrose .haik-menu .list1, .haik-palette-dustyrose .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-dustyrose .haik-menu .list1>.list-group-item>a, .haik-palette-dustyrose .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-dustyrose .haik-menu .list1>.list-group-item.active>a, .haik-palette-dustyrose .haik-article-menu .list1>.list-group-item.active>a {
  color: #BB6C4E;
}

.haik-palette-dustyrose .haik-menu .list1>.list-group-item:hover, .haik-palette-dustyrose .haik-article-menu .list1>.list-group-item:hover {
  color: #BB6C4E;
}

.haik-palette-dustyrose .haik-menu .list1>.list-group-item:hover>a, .haik-palette-dustyrose .haik-article-menu .list1>.list-group-item:hover>a {
  color: #BB6C4E;
  text-decoration: none
}

.haik-palette-dustyrose .haik-menu .list1 .list2, .haik-palette-dustyrose .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-dustyrose .haik-menu .list1 .list2>li a, .haik-palette-dustyrose .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-dustyrose .haik-menu .list1 .list2>li:hover>a, .haik-palette-dustyrose .haik-article-menu .list1 .list2>li:hover>a {
  color: #BB6C4E
}

@media(max-width:767px) {
  .haik-palette-dustyrose .haik-menu .list1 .list2, .haik-palette-dustyrose .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-dustyrose .haik-menu .list1 .list2 li>a, .haik-palette-dustyrose .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-dustyrose .haik-menu .list2, .haik-palette-dustyrose .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-dustyrose .haik-menu .list2 li.active>a, .haik-palette-dustyrose .haik-article-menu .list2 li.active>a {
  color: #BB6C4E
}

.haik-palette-dustyrose .haik-menu .list2 a, .haik-palette-dustyrose .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-dustyrose .haik-menu .list2 li:hover>a, .haik-palette-dustyrose .haik-article-menu .list2 li:hover>a {
  color: #BB6C4E;
  text-decoration: none
}

.haik-palette-dustyrose .haik-menu .list-group, .haik-palette-dustyrose .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-dustyrose .haik-menu .list-group-item, .haik-palette-dustyrose .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-dustyrose .haik-menu .list-group-item, .haik-palette-dustyrose .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-dustyrose .haik-menu ul.qblog_recent, .haik-palette-dustyrose .haik-article-menu ul.qblog_recent, .haik-palette-dustyrose .haik-menu ul.qblog_categories, .haik-palette-dustyrose .haik-article-menu ul.qblog_categories, .haik-palette-dustyrose .haik-menu ul.qblog_recent_comments, .haik-palette-dustyrose .haik-article-menu ul.qblog_recent_comments, .haik-palette-dustyrose .haik-menu ul.qblog_archives, .haik-palette-dustyrose .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-dustyrose .haik-menu ul.qblog_recent li, .haik-palette-dustyrose .haik-article-menu ul.qblog_recent li, .haik-palette-dustyrose .haik-menu ul.qblog_categories li, .haik-palette-dustyrose .haik-article-menu ul.qblog_categories li, .haik-palette-dustyrose .haik-menu ul.qblog_recent_comments li, .haik-palette-dustyrose .haik-article-menu ul.qblog_recent_comments li, .haik-palette-dustyrose .haik-menu ul.qblog_archives li, .haik-palette-dustyrose .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-dustyrose .haik-menu ul.qblog_recent li:hover a, .haik-palette-dustyrose .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-dustyrose .haik-menu ul.qblog_categories li:hover a, .haik-palette-dustyrose .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-dustyrose .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-dustyrose .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-dustyrose .haik-menu ul.qblog_archives li:hover a, .haik-palette-dustyrose .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #BB6C4E
}

.haik-palette-dustyrose .haik-menu ul.qblog_recent li.active a, .haik-palette-dustyrose .haik-article-menu ul.qblog_recent li.active a, .haik-palette-dustyrose .haik-menu ul.qblog_categories li.active a, .haik-palette-dustyrose .haik-article-menu ul.qblog_categories li.active a, .haik-palette-dustyrose .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-dustyrose .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-dustyrose .haik-menu ul.qblog_archives li.active a, .haik-palette-dustyrose .haik-article-menu ul.qblog_archives li.active a {
  color: #BB6C4E
}

.haik-palette-dustyrose .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-dustyrose .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-dustyrose .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-dustyrose .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-dustyrose .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-dustyrose .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-dustyrose .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-dustyrose .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-dustyrose .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-dustyrose .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-dustyrose .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-dustyrose .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-dustyrose .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-dustyrose .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-dustyrose .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-dustyrose .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-dustyrose .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #BB6C4E
}

.haik-palette-dustyrose .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-dustyrose .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-dustyrose .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-dustyrose .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #BB6C4E
}

.haik-palette-dustyrose .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-dustyrose .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-dustyrose .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-dustyrose .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-dustyrose .haik-menu .qhm-plugin-recent, .haik-palette-dustyrose .haik-article-menu .qhm-plugin-recent, .haik-palette-dustyrose .haik-menu .qhm-plugin-popular, .haik-palette-dustyrose .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-dustyrose .haik-menu .qhm-plugin-recent h5, .haik-palette-dustyrose .haik-article-menu .qhm-plugin-recent h5, .haik-palette-dustyrose .haik-menu .qhm-plugin-popular h5, .haik-palette-dustyrose .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-dustyrose .haik-menu .qhm-plugin-recent strong, .haik-palette-dustyrose .haik-article-menu .qhm-plugin-recent strong, .haik-palette-dustyrose .haik-menu .qhm-plugin-popular strong, .haik-palette-dustyrose .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-dustyrose .haik-menu .qhm-plugin-recent ul, .haik-palette-dustyrose .haik-article-menu .qhm-plugin-recent ul, .haik-palette-dustyrose .haik-menu .qhm-plugin-popular ul, .haik-palette-dustyrose .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-dustyrose .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-dustyrose .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-dustyrose .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-dustyrose .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-dustyrose .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-dustyrose .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-dustyrose .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-dustyrose .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-dustyrose .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-dustyrose .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-dustyrose .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-dustyrose .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-dustyrose .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-dustyrose .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-dustyrose .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-dustyrose .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-dustyrose .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-dustyrose .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-dustyrose .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-dustyrose .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #BB6C4E
}

.haik-palette-dustyrose .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-dustyrose .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-dustyrose .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-dustyrose .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #BB6C4E
}

.haik-palette-dustyrose .qblog_categories>.list-group-item, .haik-palette-dustyrose .qblog_recent_comments>.list-group-item, .haik-palette-dustyrose .qblog_archives>.list-group-item, .haik-palette-dustyrose .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-dustyrose .qblog_categories>.list-group-item:first-child, .haik-palette-dustyrose .qblog_categories>.list-group-item:last-child, .haik-palette-dustyrose .qblog_recent_comments>.list-group-item:first-child, .haik-palette-dustyrose .qblog_recent_comments>.list-group-item:last-child, .haik-palette-dustyrose .qblog_archives>.list-group-item:first-child, .haik-palette-dustyrose .qblog_archives>.list-group-item:last-child, .haik-palette-dustyrose .qblog_recent>.list-group-item:first-child, .haik-palette-dustyrose .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-dustyrose .qblog_categories>.list-group-item a, .haik-palette-dustyrose .qblog_recent_comments>.list-group-item a, .haik-palette-dustyrose .qblog_archives>.list-group-item a, .haik-palette-dustyrose .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-dustyrose .haik-menu .qhm-plugin-calendar2, .haik-palette-dustyrose .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-dustyrose .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-dustyrose .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-dustyrose .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-dustyrose .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-dustyrose .haik-menu form, .haik-palette-dustyrose .haik-article-menu form {
  padding: 15px
}

.haik-palette-dustyrose .haik-menu p.plg_select_fsize, .haik-palette-dustyrose .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-dustyrose .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-dustyrose .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-dustyrose .haik-footer h2, .haik-palette-dustyrose .haik-footer h3, .haik-palette-dustyrose .haik-footer h4 {
  color: #BB6C4E;
  margin-bottom: 5px
}

.haik-palette-dustyrose .haik-footer h2 a, .haik-palette-dustyrose .haik-footer h3 a, .haik-palette-dustyrose .haik-footer h4 a {
  color: #BB6C4E
}

.haik-palette-dustyrose .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-dustyrose .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-dustyrose .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-dustyrose .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-dustyrose .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-dustyrose .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-dustyrose .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-dustyrose .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-dustyrose .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-dustyrose .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-dustyrose .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-dustyrose .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-dustyrose .haik-licence p a {
  color: #999999;
}

.haik-palette-dustyrose .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-dustyrose .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-dustyrose h2.qblog_title:before, .haik-palette-dustyrose h2.qblog_title:after {
  background-image: none
}

.haik-palette-dustyrose h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-dustyrose .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-dustyrose .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-dustyrose .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-dustyrose .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-dustyrose .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-dustyrose .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-dustyrose .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-dustyrose .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-dustyrose .qblog-list ul li {
  padding: 0
}

.haik-palette-dustyrose .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲dustyrose【ダスティーローズ】><ここまで>………………▼*/
/*▼<bubblegum【バブルガム】><ここから>…………………………………▼*/
.haik-palette-bubblegum .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-bubblegum .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #FB6674;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-bubblegum .haik-nav.navbar-default .navbar-toggle {
  background-color: #FB6674;
  border: 1px solid #FB6674;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-bubblegum .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-bubblegum .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-bubblegum .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-bubblegum .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-bubblegum .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-bubblegum .navbar-brand:hover {
  color: #FB6674;
}

@media(min-width:768px) {
  .haik-palette-bubblegum .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-bubblegum .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-bubblegum .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-bubblegum .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-bubblegum .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-bubblegum .navbar-default .navbar-nav>li>a:hover {
  color: #FB6674;
}

@media(max-width:767px) {
  .haik-palette-bubblegum .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-bubblegum .navbar-default .navbar-nav>li.active>a, .haik-palette-bubblegum .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #FB6674;
}

.haik-palette-bubblegum .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-bubblegum .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-bubblegum .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-bubblegum .navbar-default .list1 {
    float: none
  }
}

.haik-palette-bubblegum .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-bubblegum .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-bubblegum .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-bubblegum .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-bubblegum .navbar-default .list1>li>a:hover {
  color: #FB6674;
  text-decoration: none
}

.haik-palette-bubblegum .navbar-default .list1>li.active>a {
  color: #FB6674;
  background-color: transparent
}

.haik-palette-bubblegum .navbar-default .list1>li.active>a:hover {
  color: #FB6674;
  background-color: transparent
}

.haik-palette-bubblegum .nav .open>a:focus, .haik-palette-bubblegum .nav .open>a:hover, .haik-palette-bubblegum .nav .open>a {
  border-color: transparent
}

.haik-palette-bubblegum .navbar-default .navbar-nav>.open>a, .haik-palette-bubblegum .navbar-default .navbar-nav>.open>a:hover, .haik-palette-bubblegum .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-bubblegum .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-bubblegum .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-bubblegum .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #FB6674;
}

@media(max-width:767px) {
  .haik-palette-bubblegum .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #FB6674
  }
}

@media(max-width:767px) {
  .haik-palette-bubblegum .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-bubblegum .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-bubblegum .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-bubblegum .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #FB6674
}

@media(max-width:767px) {
  .haik-palette-bubblegum .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-bubblegum .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-bubblegum .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #FB6674
  }
}
/*アイキャッチ*/
.haik-palette-bubblegum .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-bubblegum .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-bubblegum .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-bubblegum .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-bubblegum .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-bubblegum .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-bubblegum .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-bubblegum .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-bubblegum .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-bubblegum .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-bubblegum .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-bubblegum .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-bubblegum .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-bubblegum .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-bubblegum .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-bubblegum .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-bubblegum .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-bubblegum .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-bubblegum .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-bubblegum .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-bubblegum .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-bubblegum .haik-xs-nopadding .haik-menu, .haik-palette-bubblegum .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-bubblegum .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-bubblegum .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-bubblegum .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-bubblegum .haik-container h2:before {
  background-color: #FB6674; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-bubblegum .haik-container h2 a {
  color: #FB6674;
}

.haik-palette-bubblegum .haik-container h2 a:hover {
  color: #FB6674;
  text-decoration: none
}

.haik-palette-bubblegum .haik-container h2 a:hover small {
  color: #FB6674;
}

.haik-palette-bubblegum .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-bubblegum .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-bubblegum .haik-container h3 a {
  color: #333
}

.haik-palette-bubblegum .haik-container h3 a:hover {
  color: #FB6674;
  text-decoration: none
}

.haik-palette-bubblegum .haik-container h3 a:hover small {
  color: #FB6674;
}

.haik-palette-bubblegum .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-bubblegum .haik-container h4 a {
  color: #FB6674
}

.haik-palette-bubblegum .haik-container h4 a:hover {
  color: #FB6674;
  text-decoration: none
}

.haik-palette-bubblegum .haik-container h4 a:hover small {
  color: #FB6674
}

@media(max-width:767px) {
  .haik-palette-bubblegum .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-bubblegum .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-bubblegum .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-bubblegum .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-bubblegum .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-bubblegum .haik-menu, .haik-palette-bubblegum .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-bubblegum .haik-menu, .haik-palette-bubblegum .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-bubblegum .haik-menu h2, .haik-palette-bubblegum .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-bubblegum .haik-menu h2 a, .haik-palette-bubblegum .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-bubblegum .haik-menu h2:hover a, .haik-palette-bubblegum .haik-article-menu h2:hover a, .haik-palette-bubblegum .haik-menu h2.focus a, .haik-palette-bubblegum .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-bubblegum .haik-menu h3, .haik-palette-bubblegum .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-bubblegum .haik-menu h3, .haik-palette-bubblegum .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-bubblegum .haik-menu h3 a, .haik-palette-bubblegum .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-bubblegum .haik-menu h3:hover a, .haik-palette-bubblegum .haik-article-menu h3:hover a, .haik-palette-bubblegum .haik-menu h3.focus a, .haik-palette-bubblegum .haik-article-menu h3.focus a {
  color: #FB6674;
  text-decoration: none;
}

.haik-palette-bubblegum .haik-menu h4, .haik-palette-bubblegum .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-bubblegum .haik-menu h4, .haik-palette-bubblegum .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-bubblegum .haik-menu h4 a, .haik-palette-bubblegum .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-bubblegum .haik-menu h4:hover a, .haik-palette-bubblegum .haik-article-menu h4:hover a, .haik-palette-bubblegum .haik-menu h4.focus a, .haik-palette-bubblegum .haik-article-menu h4.focus a {
  color: #FB6674;
  text-decoration: none
}

.haik-palette-bubblegum .haik-menu p, .haik-palette-bubblegum .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-bubblegum .haik-menu h3+h3, .haik-palette-bubblegum .haik-article-menu h3+h3, .haik-palette-bubblegum .haik-menu h3+h4, .haik-palette-bubblegum .haik-article-menu h3+h4, .haik-palette-bubblegum .haik-menu h4+h4, .haik-palette-bubblegum .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-bubblegum .haik-menu h2+h2, .haik-palette-bubblegum .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-bubblegum .haik-menu .list1, .haik-palette-bubblegum .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-bubblegum .haik-menu .list1>.list-group-item>a, .haik-palette-bubblegum .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-bubblegum .haik-menu .list1>.list-group-item.active>a, .haik-palette-bubblegum .haik-article-menu .list1>.list-group-item.active>a {
  color: #FB6674;
}

.haik-palette-bubblegum .haik-menu .list1>.list-group-item:hover, .haik-palette-bubblegum .haik-article-menu .list1>.list-group-item:hover {
  color: #FB6674;
}

.haik-palette-bubblegum .haik-menu .list1>.list-group-item:hover>a, .haik-palette-bubblegum .haik-article-menu .list1>.list-group-item:hover>a {
  color: #FB6674;
  text-decoration: none
}

.haik-palette-bubblegum .haik-menu .list1 .list2, .haik-palette-bubblegum .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-bubblegum .haik-menu .list1 .list2>li a, .haik-palette-bubblegum .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-bubblegum .haik-menu .list1 .list2>li:hover>a, .haik-palette-bubblegum .haik-article-menu .list1 .list2>li:hover>a {
  color: #FB6674
}

@media(max-width:767px) {
  .haik-palette-bubblegum .haik-menu .list1 .list2, .haik-palette-bubblegum .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-bubblegum .haik-menu .list1 .list2 li>a, .haik-palette-bubblegum .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-bubblegum .haik-menu .list2, .haik-palette-bubblegum .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-bubblegum .haik-menu .list2 li.active>a, .haik-palette-bubblegum .haik-article-menu .list2 li.active>a {
  color: #FB6674
}

.haik-palette-bubblegum .haik-menu .list2 a, .haik-palette-bubblegum .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-bubblegum .haik-menu .list2 li:hover>a, .haik-palette-bubblegum .haik-article-menu .list2 li:hover>a {
  color: #FB6674;
  text-decoration: none
}

.haik-palette-bubblegum .haik-menu .list-group, .haik-palette-bubblegum .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-bubblegum .haik-menu .list-group-item, .haik-palette-bubblegum .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-bubblegum .haik-menu .list-group-item, .haik-palette-bubblegum .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-bubblegum .haik-menu ul.qblog_recent, .haik-palette-bubblegum .haik-article-menu ul.qblog_recent, .haik-palette-bubblegum .haik-menu ul.qblog_categories, .haik-palette-bubblegum .haik-article-menu ul.qblog_categories, .haik-palette-bubblegum .haik-menu ul.qblog_recent_comments, .haik-palette-bubblegum .haik-article-menu ul.qblog_recent_comments, .haik-palette-bubblegum .haik-menu ul.qblog_archives, .haik-palette-bubblegum .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-bubblegum .haik-menu ul.qblog_recent li, .haik-palette-bubblegum .haik-article-menu ul.qblog_recent li, .haik-palette-bubblegum .haik-menu ul.qblog_categories li, .haik-palette-bubblegum .haik-article-menu ul.qblog_categories li, .haik-palette-bubblegum .haik-menu ul.qblog_recent_comments li, .haik-palette-bubblegum .haik-article-menu ul.qblog_recent_comments li, .haik-palette-bubblegum .haik-menu ul.qblog_archives li, .haik-palette-bubblegum .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-bubblegum .haik-menu ul.qblog_recent li:hover a, .haik-palette-bubblegum .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-bubblegum .haik-menu ul.qblog_categories li:hover a, .haik-palette-bubblegum .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-bubblegum .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-bubblegum .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-bubblegum .haik-menu ul.qblog_archives li:hover a, .haik-palette-bubblegum .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #FB6674
}

.haik-palette-bubblegum .haik-menu ul.qblog_recent li.active a, .haik-palette-bubblegum .haik-article-menu ul.qblog_recent li.active a, .haik-palette-bubblegum .haik-menu ul.qblog_categories li.active a, .haik-palette-bubblegum .haik-article-menu ul.qblog_categories li.active a, .haik-palette-bubblegum .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-bubblegum .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-bubblegum .haik-menu ul.qblog_archives li.active a, .haik-palette-bubblegum .haik-article-menu ul.qblog_archives li.active a {
  color: #FB6674
}

.haik-palette-bubblegum .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-bubblegum .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-bubblegum .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-bubblegum .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-bubblegum .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-bubblegum .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-bubblegum .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-bubblegum .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-bubblegum .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-bubblegum .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-bubblegum .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-bubblegum .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-bubblegum .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-bubblegum .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-bubblegum .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-bubblegum .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-bubblegum .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #FB6674
}

.haik-palette-bubblegum .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-bubblegum .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-bubblegum .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-bubblegum .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #FB6674
}

.haik-palette-bubblegum .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-bubblegum .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-bubblegum .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-bubblegum .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-bubblegum .haik-menu .qhm-plugin-recent, .haik-palette-bubblegum .haik-article-menu .qhm-plugin-recent, .haik-palette-bubblegum .haik-menu .qhm-plugin-popular, .haik-palette-bubblegum .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-bubblegum .haik-menu .qhm-plugin-recent h5, .haik-palette-bubblegum .haik-article-menu .qhm-plugin-recent h5, .haik-palette-bubblegum .haik-menu .qhm-plugin-popular h5, .haik-palette-bubblegum .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-bubblegum .haik-menu .qhm-plugin-recent strong, .haik-palette-bubblegum .haik-article-menu .qhm-plugin-recent strong, .haik-palette-bubblegum .haik-menu .qhm-plugin-popular strong, .haik-palette-bubblegum .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-bubblegum .haik-menu .qhm-plugin-recent ul, .haik-palette-bubblegum .haik-article-menu .qhm-plugin-recent ul, .haik-palette-bubblegum .haik-menu .qhm-plugin-popular ul, .haik-palette-bubblegum .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-bubblegum .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-bubblegum .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-bubblegum .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-bubblegum .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-bubblegum .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-bubblegum .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-bubblegum .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-bubblegum .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-bubblegum .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-bubblegum .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-bubblegum .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-bubblegum .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-bubblegum .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-bubblegum .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-bubblegum .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-bubblegum .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-bubblegum .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-bubblegum .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-bubblegum .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-bubblegum .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #FB6674
}

.haik-palette-bubblegum .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-bubblegum .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-bubblegum .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-bubblegum .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #FB6674
}

.haik-palette-bubblegum .qblog_categories>.list-group-item, .haik-palette-bubblegum .qblog_recent_comments>.list-group-item, .haik-palette-bubblegum .qblog_archives>.list-group-item, .haik-palette-bubblegum .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-bubblegum .qblog_categories>.list-group-item:first-child, .haik-palette-bubblegum .qblog_categories>.list-group-item:last-child, .haik-palette-bubblegum .qblog_recent_comments>.list-group-item:first-child, .haik-palette-bubblegum .qblog_recent_comments>.list-group-item:last-child, .haik-palette-bubblegum .qblog_archives>.list-group-item:first-child, .haik-palette-bubblegum .qblog_archives>.list-group-item:last-child, .haik-palette-bubblegum .qblog_recent>.list-group-item:first-child, .haik-palette-bubblegum .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-bubblegum .qblog_categories>.list-group-item a, .haik-palette-bubblegum .qblog_recent_comments>.list-group-item a, .haik-palette-bubblegum .qblog_archives>.list-group-item a, .haik-palette-bubblegum .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-bubblegum .haik-menu .qhm-plugin-calendar2, .haik-palette-bubblegum .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-bubblegum .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-bubblegum .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-bubblegum .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-bubblegum .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-bubblegum .haik-menu form, .haik-palette-bubblegum .haik-article-menu form {
  padding: 15px
}

.haik-palette-bubblegum .haik-menu p.plg_select_fsize, .haik-palette-bubblegum .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-bubblegum .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-bubblegum .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-bubblegum .haik-footer h2, .haik-palette-bubblegum .haik-footer h3, .haik-palette-bubblegum .haik-footer h4 {
  color: #FB6674;
  margin-bottom: 5px
}

.haik-palette-bubblegum .haik-footer h2 a, .haik-palette-bubblegum .haik-footer h3 a, .haik-palette-bubblegum .haik-footer h4 a {
  color: #FB6674
}

.haik-palette-bubblegum .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-bubblegum .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-bubblegum .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-bubblegum .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-bubblegum .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-bubblegum .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-bubblegum .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-bubblegum .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-bubblegum .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-bubblegum .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-bubblegum .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-bubblegum .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-bubblegum .haik-licence p a {
  color: #999999;
}

.haik-palette-bubblegum .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-bubblegum .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-bubblegum h2.qblog_title:before, .haik-palette-bubblegum h2.qblog_title:after {
  background-image: none
}

.haik-palette-bubblegum h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-bubblegum .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-bubblegum .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-bubblegum .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-bubblegum .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-bubblegum .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-bubblegum .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-bubblegum .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-bubblegum .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-bubblegum .qblog-list ul li {
  padding: 0
}

.haik-palette-bubblegum .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲bubblegum【バブルガム】><ここまで>………………▼*/
/*▼<pinktulip【ピンクチューリップ】><ここから>…………………………………▼*/
.haik-palette-pinktulip .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-pinktulip .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #F18C9C;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-pinktulip .haik-nav.navbar-default .navbar-toggle {
  background-color: #F18C9C;
  border: 1px solid #F18C9C;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-pinktulip .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-pinktulip .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-pinktulip .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-pinktulip .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-pinktulip .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-pinktulip .navbar-brand:hover {
  color: #F18C9C;
}

@media(min-width:768px) {
  .haik-palette-pinktulip .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-pinktulip .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-pinktulip .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-pinktulip .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-pinktulip .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-pinktulip .navbar-default .navbar-nav>li>a:hover {
  color: #F18C9C;
}

@media(max-width:767px) {
  .haik-palette-pinktulip .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-pinktulip .navbar-default .navbar-nav>li.active>a, .haik-palette-pinktulip .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #F18C9C;
}

.haik-palette-pinktulip .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-pinktulip .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-pinktulip .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-pinktulip .navbar-default .list1 {
    float: none
  }
}

.haik-palette-pinktulip .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-pinktulip .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-pinktulip .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-pinktulip .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-pinktulip .navbar-default .list1>li>a:hover {
  color: #F18C9C;
  text-decoration: none
}

.haik-palette-pinktulip .navbar-default .list1>li.active>a {
  color: #F18C9C;
  background-color: transparent
}

.haik-palette-pinktulip .navbar-default .list1>li.active>a:hover {
  color: #F18C9C;
  background-color: transparent
}

.haik-palette-pinktulip .nav .open>a:focus, .haik-palette-pinktulip .nav .open>a:hover, .haik-palette-pinktulip .nav .open>a {
  border-color: transparent
}

.haik-palette-pinktulip .navbar-default .navbar-nav>.open>a, .haik-palette-pinktulip .navbar-default .navbar-nav>.open>a:hover, .haik-palette-pinktulip .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-pinktulip .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-pinktulip .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-pinktulip .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #F18C9C;
}

@media(max-width:767px) {
  .haik-palette-pinktulip .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #F18C9C
  }
}

@media(max-width:767px) {
  .haik-palette-pinktulip .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-pinktulip .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-pinktulip .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-pinktulip .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #F18C9C
}

@media(max-width:767px) {
  .haik-palette-pinktulip .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-pinktulip .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-pinktulip .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #F18C9C
  }
}
/*アイキャッチ*/
.haik-palette-pinktulip .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-pinktulip .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-pinktulip .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-pinktulip .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-pinktulip .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-pinktulip .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-pinktulip .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-pinktulip .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-pinktulip .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-pinktulip .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-pinktulip .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-pinktulip .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-pinktulip .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-pinktulip .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-pinktulip .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-pinktulip .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-pinktulip .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-pinktulip .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-pinktulip .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-pinktulip .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-pinktulip .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-pinktulip .haik-xs-nopadding .haik-menu, .haik-palette-pinktulip .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-pinktulip .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-pinktulip .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-pinktulip .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-pinktulip .haik-container h2:before {
  background-color: #F18C9C; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-pinktulip .haik-container h2 a {
  color: #F18C9C;
}

.haik-palette-pinktulip .haik-container h2 a:hover {
  color: #F18C9C;
  text-decoration: none
}

.haik-palette-pinktulip .haik-container h2 a:hover small {
  color: #F18C9C;
}

.haik-palette-pinktulip .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-pinktulip .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-pinktulip .haik-container h3 a {
  color: #333
}

.haik-palette-pinktulip .haik-container h3 a:hover {
  color: #F18C9C;
  text-decoration: none
}

.haik-palette-pinktulip .haik-container h3 a:hover small {
  color: #F18C9C;
}

.haik-palette-pinktulip .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-pinktulip .haik-container h4 a {
  color: #F18C9C
}

.haik-palette-pinktulip .haik-container h4 a:hover {
  color: #F18C9C;
  text-decoration: none
}

.haik-palette-pinktulip .haik-container h4 a:hover small {
  color: #F18C9C
}

@media(max-width:767px) {
  .haik-palette-pinktulip .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-pinktulip .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-pinktulip .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-pinktulip .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-pinktulip .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-pinktulip .haik-menu, .haik-palette-pinktulip .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-pinktulip .haik-menu, .haik-palette-pinktulip .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-pinktulip .haik-menu h2, .haik-palette-pinktulip .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-pinktulip .haik-menu h2 a, .haik-palette-pinktulip .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-pinktulip .haik-menu h2:hover a, .haik-palette-pinktulip .haik-article-menu h2:hover a, .haik-palette-pinktulip .haik-menu h2.focus a, .haik-palette-pinktulip .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-pinktulip .haik-menu h3, .haik-palette-pinktulip .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-pinktulip .haik-menu h3, .haik-palette-pinktulip .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-pinktulip .haik-menu h3 a, .haik-palette-pinktulip .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-pinktulip .haik-menu h3:hover a, .haik-palette-pinktulip .haik-article-menu h3:hover a, .haik-palette-pinktulip .haik-menu h3.focus a, .haik-palette-pinktulip .haik-article-menu h3.focus a {
  color: #F18C9C;
  text-decoration: none;
}

.haik-palette-pinktulip .haik-menu h4, .haik-palette-pinktulip .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-pinktulip .haik-menu h4, .haik-palette-pinktulip .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-pinktulip .haik-menu h4 a, .haik-palette-pinktulip .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-pinktulip .haik-menu h4:hover a, .haik-palette-pinktulip .haik-article-menu h4:hover a, .haik-palette-pinktulip .haik-menu h4.focus a, .haik-palette-pinktulip .haik-article-menu h4.focus a {
  color: #F18C9C;
  text-decoration: none
}

.haik-palette-pinktulip .haik-menu p, .haik-palette-pinktulip .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-pinktulip .haik-menu h3+h3, .haik-palette-pinktulip .haik-article-menu h3+h3, .haik-palette-pinktulip .haik-menu h3+h4, .haik-palette-pinktulip .haik-article-menu h3+h4, .haik-palette-pinktulip .haik-menu h4+h4, .haik-palette-pinktulip .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-pinktulip .haik-menu h2+h2, .haik-palette-pinktulip .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-pinktulip .haik-menu .list1, .haik-palette-pinktulip .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-pinktulip .haik-menu .list1>.list-group-item>a, .haik-palette-pinktulip .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-pinktulip .haik-menu .list1>.list-group-item.active>a, .haik-palette-pinktulip .haik-article-menu .list1>.list-group-item.active>a {
  color: #F18C9C;
}

.haik-palette-pinktulip .haik-menu .list1>.list-group-item:hover, .haik-palette-pinktulip .haik-article-menu .list1>.list-group-item:hover {
  color: #F18C9C;
}

.haik-palette-pinktulip .haik-menu .list1>.list-group-item:hover>a, .haik-palette-pinktulip .haik-article-menu .list1>.list-group-item:hover>a {
  color: #F18C9C;
  text-decoration: none
}

.haik-palette-pinktulip .haik-menu .list1 .list2, .haik-palette-pinktulip .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-pinktulip .haik-menu .list1 .list2>li a, .haik-palette-pinktulip .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-pinktulip .haik-menu .list1 .list2>li:hover>a, .haik-palette-pinktulip .haik-article-menu .list1 .list2>li:hover>a {
  color: #F18C9C
}

@media(max-width:767px) {
  .haik-palette-pinktulip .haik-menu .list1 .list2, .haik-palette-pinktulip .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-pinktulip .haik-menu .list1 .list2 li>a, .haik-palette-pinktulip .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-pinktulip .haik-menu .list2, .haik-palette-pinktulip .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-pinktulip .haik-menu .list2 li.active>a, .haik-palette-pinktulip .haik-article-menu .list2 li.active>a {
  color: #F18C9C
}

.haik-palette-pinktulip .haik-menu .list2 a, .haik-palette-pinktulip .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-pinktulip .haik-menu .list2 li:hover>a, .haik-palette-pinktulip .haik-article-menu .list2 li:hover>a {
  color: #F18C9C;
  text-decoration: none
}

.haik-palette-pinktulip .haik-menu .list-group, .haik-palette-pinktulip .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-pinktulip .haik-menu .list-group-item, .haik-palette-pinktulip .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-pinktulip .haik-menu .list-group-item, .haik-palette-pinktulip .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-pinktulip .haik-menu ul.qblog_recent, .haik-palette-pinktulip .haik-article-menu ul.qblog_recent, .haik-palette-pinktulip .haik-menu ul.qblog_categories, .haik-palette-pinktulip .haik-article-menu ul.qblog_categories, .haik-palette-pinktulip .haik-menu ul.qblog_recent_comments, .haik-palette-pinktulip .haik-article-menu ul.qblog_recent_comments, .haik-palette-pinktulip .haik-menu ul.qblog_archives, .haik-palette-pinktulip .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-pinktulip .haik-menu ul.qblog_recent li, .haik-palette-pinktulip .haik-article-menu ul.qblog_recent li, .haik-palette-pinktulip .haik-menu ul.qblog_categories li, .haik-palette-pinktulip .haik-article-menu ul.qblog_categories li, .haik-palette-pinktulip .haik-menu ul.qblog_recent_comments li, .haik-palette-pinktulip .haik-article-menu ul.qblog_recent_comments li, .haik-palette-pinktulip .haik-menu ul.qblog_archives li, .haik-palette-pinktulip .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-pinktulip .haik-menu ul.qblog_recent li:hover a, .haik-palette-pinktulip .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-pinktulip .haik-menu ul.qblog_categories li:hover a, .haik-palette-pinktulip .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-pinktulip .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-pinktulip .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-pinktulip .haik-menu ul.qblog_archives li:hover a, .haik-palette-pinktulip .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #F18C9C
}

.haik-palette-pinktulip .haik-menu ul.qblog_recent li.active a, .haik-palette-pinktulip .haik-article-menu ul.qblog_recent li.active a, .haik-palette-pinktulip .haik-menu ul.qblog_categories li.active a, .haik-palette-pinktulip .haik-article-menu ul.qblog_categories li.active a, .haik-palette-pinktulip .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-pinktulip .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-pinktulip .haik-menu ul.qblog_archives li.active a, .haik-palette-pinktulip .haik-article-menu ul.qblog_archives li.active a {
  color: #F18C9C
}

.haik-palette-pinktulip .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-pinktulip .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-pinktulip .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-pinktulip .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-pinktulip .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-pinktulip .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-pinktulip .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-pinktulip .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-pinktulip .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-pinktulip .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-pinktulip .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-pinktulip .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-pinktulip .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-pinktulip .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-pinktulip .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-pinktulip .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-pinktulip .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #F18C9C
}

.haik-palette-pinktulip .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-pinktulip .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-pinktulip .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-pinktulip .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #F18C9C
}

.haik-palette-pinktulip .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-pinktulip .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-pinktulip .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-pinktulip .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-pinktulip .haik-menu .qhm-plugin-recent, .haik-palette-pinktulip .haik-article-menu .qhm-plugin-recent, .haik-palette-pinktulip .haik-menu .qhm-plugin-popular, .haik-palette-pinktulip .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-pinktulip .haik-menu .qhm-plugin-recent h5, .haik-palette-pinktulip .haik-article-menu .qhm-plugin-recent h5, .haik-palette-pinktulip .haik-menu .qhm-plugin-popular h5, .haik-palette-pinktulip .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-pinktulip .haik-menu .qhm-plugin-recent strong, .haik-palette-pinktulip .haik-article-menu .qhm-plugin-recent strong, .haik-palette-pinktulip .haik-menu .qhm-plugin-popular strong, .haik-palette-pinktulip .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-pinktulip .haik-menu .qhm-plugin-recent ul, .haik-palette-pinktulip .haik-article-menu .qhm-plugin-recent ul, .haik-palette-pinktulip .haik-menu .qhm-plugin-popular ul, .haik-palette-pinktulip .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-pinktulip .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-pinktulip .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-pinktulip .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-pinktulip .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-pinktulip .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-pinktulip .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-pinktulip .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-pinktulip .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-pinktulip .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-pinktulip .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-pinktulip .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-pinktulip .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-pinktulip .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-pinktulip .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-pinktulip .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-pinktulip .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-pinktulip .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-pinktulip .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-pinktulip .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-pinktulip .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #F18C9C
}

.haik-palette-pinktulip .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-pinktulip .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-pinktulip .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-pinktulip .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #F18C9C
}

.haik-palette-pinktulip .qblog_categories>.list-group-item, .haik-palette-pinktulip .qblog_recent_comments>.list-group-item, .haik-palette-pinktulip .qblog_archives>.list-group-item, .haik-palette-pinktulip .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-pinktulip .qblog_categories>.list-group-item:first-child, .haik-palette-pinktulip .qblog_categories>.list-group-item:last-child, .haik-palette-pinktulip .qblog_recent_comments>.list-group-item:first-child, .haik-palette-pinktulip .qblog_recent_comments>.list-group-item:last-child, .haik-palette-pinktulip .qblog_archives>.list-group-item:first-child, .haik-palette-pinktulip .qblog_archives>.list-group-item:last-child, .haik-palette-pinktulip .qblog_recent>.list-group-item:first-child, .haik-palette-pinktulip .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-pinktulip .qblog_categories>.list-group-item a, .haik-palette-pinktulip .qblog_recent_comments>.list-group-item a, .haik-palette-pinktulip .qblog_archives>.list-group-item a, .haik-palette-pinktulip .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-pinktulip .haik-menu .qhm-plugin-calendar2, .haik-palette-pinktulip .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-pinktulip .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-pinktulip .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-pinktulip .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-pinktulip .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-pinktulip .haik-menu form, .haik-palette-pinktulip .haik-article-menu form {
  padding: 15px
}

.haik-palette-pinktulip .haik-menu p.plg_select_fsize, .haik-palette-pinktulip .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-pinktulip .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-pinktulip .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-pinktulip .haik-footer h2, .haik-palette-pinktulip .haik-footer h3, .haik-palette-pinktulip .haik-footer h4 {
  color: #F18C9C;
  margin-bottom: 5px
}

.haik-palette-pinktulip .haik-footer h2 a, .haik-palette-pinktulip .haik-footer h3 a, .haik-palette-pinktulip .haik-footer h4 a {
  color: #F18C9C
}

.haik-palette-pinktulip .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-pinktulip .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-pinktulip .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-pinktulip .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-pinktulip .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-pinktulip .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-pinktulip .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-pinktulip .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-pinktulip .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-pinktulip .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-pinktulip .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-pinktulip .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-pinktulip .haik-licence p a {
  color: #999999;
}

.haik-palette-pinktulip .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-pinktulip .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-pinktulip h2.qblog_title:before, .haik-palette-pinktulip h2.qblog_title:after {
  background-image: none
}

.haik-palette-pinktulip h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-pinktulip .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-pinktulip .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-pinktulip .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-pinktulip .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-pinktulip .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-pinktulip .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-pinktulip .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-pinktulip .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-pinktulip .qblog-list ul li {
  padding: 0
}

.haik-palette-pinktulip .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲pinktulip【ピンクチューリップ】><ここまで>………………▼*/
/*▼<fadedrose【フェイデッドローズ】><ここから>…………………………………▼*/
.haik-palette-fadedrose .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-fadedrose .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #E38B75;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-fadedrose .haik-nav.navbar-default .navbar-toggle {
  background-color: #E38B75;
  border: 1px solid #E38B75;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-fadedrose .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-fadedrose .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-fadedrose .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-fadedrose .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-fadedrose .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-fadedrose .navbar-brand:hover {
  color: #E38B75;
}

@media(min-width:768px) {
  .haik-palette-fadedrose .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-fadedrose .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-fadedrose .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-fadedrose .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-fadedrose .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-fadedrose .navbar-default .navbar-nav>li>a:hover {
  color: #E38B75;
}

@media(max-width:767px) {
  .haik-palette-fadedrose .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-fadedrose .navbar-default .navbar-nav>li.active>a, .haik-palette-fadedrose .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #E38B75;
}

.haik-palette-fadedrose .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-fadedrose .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-fadedrose .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-fadedrose .navbar-default .list1 {
    float: none
  }
}

.haik-palette-fadedrose .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-fadedrose .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-fadedrose .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-fadedrose .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-fadedrose .navbar-default .list1>li>a:hover {
  color: #E38B75;
  text-decoration: none
}

.haik-palette-fadedrose .navbar-default .list1>li.active>a {
  color: #E38B75;
  background-color: transparent
}

.haik-palette-fadedrose .navbar-default .list1>li.active>a:hover {
  color: #E38B75;
  background-color: transparent
}

.haik-palette-fadedrose .nav .open>a:focus, .haik-palette-fadedrose .nav .open>a:hover, .haik-palette-fadedrose .nav .open>a {
  border-color: transparent
}

.haik-palette-fadedrose .navbar-default .navbar-nav>.open>a, .haik-palette-fadedrose .navbar-default .navbar-nav>.open>a:hover, .haik-palette-fadedrose .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-fadedrose .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-fadedrose .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-fadedrose .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #E38B75;
}

@media(max-width:767px) {
  .haik-palette-fadedrose .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #E38B75
  }
}

@media(max-width:767px) {
  .haik-palette-fadedrose .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-fadedrose .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-fadedrose .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-fadedrose .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #E38B75
}

@media(max-width:767px) {
  .haik-palette-fadedrose .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-fadedrose .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-fadedrose .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #E38B75
  }
}
/*アイキャッチ*/
.haik-palette-fadedrose .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-fadedrose .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-fadedrose .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-fadedrose .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-fadedrose .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-fadedrose .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-fadedrose .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-fadedrose .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-fadedrose .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-fadedrose .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-fadedrose .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-fadedrose .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-fadedrose .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-fadedrose .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-fadedrose .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-fadedrose .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-fadedrose .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-fadedrose .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-fadedrose .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-fadedrose .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-fadedrose .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-fadedrose .haik-xs-nopadding .haik-menu, .haik-palette-fadedrose .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-fadedrose .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-fadedrose .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-fadedrose .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-fadedrose .haik-container h2:before {
  background-color: #E38B75; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-fadedrose .haik-container h2 a {
  color: #E38B75;
}

.haik-palette-fadedrose .haik-container h2 a:hover {
  color: #E38B75;
  text-decoration: none
}

.haik-palette-fadedrose .haik-container h2 a:hover small {
  color: #E38B75;
}

.haik-palette-fadedrose .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-fadedrose .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-fadedrose .haik-container h3 a {
  color: #333
}

.haik-palette-fadedrose .haik-container h3 a:hover {
  color: #E38B75;
  text-decoration: none
}

.haik-palette-fadedrose .haik-container h3 a:hover small {
  color: #E38B75;
}

.haik-palette-fadedrose .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-fadedrose .haik-container h4 a {
  color: #E38B75
}

.haik-palette-fadedrose .haik-container h4 a:hover {
  color: #E38B75;
  text-decoration: none
}

.haik-palette-fadedrose .haik-container h4 a:hover small {
  color: #E38B75
}

@media(max-width:767px) {
  .haik-palette-fadedrose .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-fadedrose .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-fadedrose .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-fadedrose .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-fadedrose .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-fadedrose .haik-menu, .haik-palette-fadedrose .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-fadedrose .haik-menu, .haik-palette-fadedrose .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-fadedrose .haik-menu h2, .haik-palette-fadedrose .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-fadedrose .haik-menu h2 a, .haik-palette-fadedrose .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-fadedrose .haik-menu h2:hover a, .haik-palette-fadedrose .haik-article-menu h2:hover a, .haik-palette-fadedrose .haik-menu h2.focus a, .haik-palette-fadedrose .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-fadedrose .haik-menu h3, .haik-palette-fadedrose .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-fadedrose .haik-menu h3, .haik-palette-fadedrose .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-fadedrose .haik-menu h3 a, .haik-palette-fadedrose .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-fadedrose .haik-menu h3:hover a, .haik-palette-fadedrose .haik-article-menu h3:hover a, .haik-palette-fadedrose .haik-menu h3.focus a, .haik-palette-fadedrose .haik-article-menu h3.focus a {
  color: #E38B75;
  text-decoration: none;
}

.haik-palette-fadedrose .haik-menu h4, .haik-palette-fadedrose .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-fadedrose .haik-menu h4, .haik-palette-fadedrose .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-fadedrose .haik-menu h4 a, .haik-palette-fadedrose .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-fadedrose .haik-menu h4:hover a, .haik-palette-fadedrose .haik-article-menu h4:hover a, .haik-palette-fadedrose .haik-menu h4.focus a, .haik-palette-fadedrose .haik-article-menu h4.focus a {
  color: #E38B75;
  text-decoration: none
}

.haik-palette-fadedrose .haik-menu p, .haik-palette-fadedrose .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-fadedrose .haik-menu h3+h3, .haik-palette-fadedrose .haik-article-menu h3+h3, .haik-palette-fadedrose .haik-menu h3+h4, .haik-palette-fadedrose .haik-article-menu h3+h4, .haik-palette-fadedrose .haik-menu h4+h4, .haik-palette-fadedrose .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-fadedrose .haik-menu h2+h2, .haik-palette-fadedrose .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-fadedrose .haik-menu .list1, .haik-palette-fadedrose .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-fadedrose .haik-menu .list1>.list-group-item>a, .haik-palette-fadedrose .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-fadedrose .haik-menu .list1>.list-group-item.active>a, .haik-palette-fadedrose .haik-article-menu .list1>.list-group-item.active>a {
  color: #E38B75;
}

.haik-palette-fadedrose .haik-menu .list1>.list-group-item:hover, .haik-palette-fadedrose .haik-article-menu .list1>.list-group-item:hover {
  color: #E38B75;
}

.haik-palette-fadedrose .haik-menu .list1>.list-group-item:hover>a, .haik-palette-fadedrose .haik-article-menu .list1>.list-group-item:hover>a {
  color: #E38B75;
  text-decoration: none
}

.haik-palette-fadedrose .haik-menu .list1 .list2, .haik-palette-fadedrose .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-fadedrose .haik-menu .list1 .list2>li a, .haik-palette-fadedrose .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-fadedrose .haik-menu .list1 .list2>li:hover>a, .haik-palette-fadedrose .haik-article-menu .list1 .list2>li:hover>a {
  color: #E38B75
}

@media(max-width:767px) {
  .haik-palette-fadedrose .haik-menu .list1 .list2, .haik-palette-fadedrose .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-fadedrose .haik-menu .list1 .list2 li>a, .haik-palette-fadedrose .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-fadedrose .haik-menu .list2, .haik-palette-fadedrose .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-fadedrose .haik-menu .list2 li.active>a, .haik-palette-fadedrose .haik-article-menu .list2 li.active>a {
  color: #E38B75
}

.haik-palette-fadedrose .haik-menu .list2 a, .haik-palette-fadedrose .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-fadedrose .haik-menu .list2 li:hover>a, .haik-palette-fadedrose .haik-article-menu .list2 li:hover>a {
  color: #E38B75;
  text-decoration: none
}

.haik-palette-fadedrose .haik-menu .list-group, .haik-palette-fadedrose .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-fadedrose .haik-menu .list-group-item, .haik-palette-fadedrose .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-fadedrose .haik-menu .list-group-item, .haik-palette-fadedrose .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-fadedrose .haik-menu ul.qblog_recent, .haik-palette-fadedrose .haik-article-menu ul.qblog_recent, .haik-palette-fadedrose .haik-menu ul.qblog_categories, .haik-palette-fadedrose .haik-article-menu ul.qblog_categories, .haik-palette-fadedrose .haik-menu ul.qblog_recent_comments, .haik-palette-fadedrose .haik-article-menu ul.qblog_recent_comments, .haik-palette-fadedrose .haik-menu ul.qblog_archives, .haik-palette-fadedrose .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-fadedrose .haik-menu ul.qblog_recent li, .haik-palette-fadedrose .haik-article-menu ul.qblog_recent li, .haik-palette-fadedrose .haik-menu ul.qblog_categories li, .haik-palette-fadedrose .haik-article-menu ul.qblog_categories li, .haik-palette-fadedrose .haik-menu ul.qblog_recent_comments li, .haik-palette-fadedrose .haik-article-menu ul.qblog_recent_comments li, .haik-palette-fadedrose .haik-menu ul.qblog_archives li, .haik-palette-fadedrose .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-fadedrose .haik-menu ul.qblog_recent li:hover a, .haik-palette-fadedrose .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-fadedrose .haik-menu ul.qblog_categories li:hover a, .haik-palette-fadedrose .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-fadedrose .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-fadedrose .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-fadedrose .haik-menu ul.qblog_archives li:hover a, .haik-palette-fadedrose .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #E38B75
}

.haik-palette-fadedrose .haik-menu ul.qblog_recent li.active a, .haik-palette-fadedrose .haik-article-menu ul.qblog_recent li.active a, .haik-palette-fadedrose .haik-menu ul.qblog_categories li.active a, .haik-palette-fadedrose .haik-article-menu ul.qblog_categories li.active a, .haik-palette-fadedrose .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-fadedrose .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-fadedrose .haik-menu ul.qblog_archives li.active a, .haik-palette-fadedrose .haik-article-menu ul.qblog_archives li.active a {
  color: #E38B75
}

.haik-palette-fadedrose .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-fadedrose .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-fadedrose .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-fadedrose .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-fadedrose .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-fadedrose .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-fadedrose .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-fadedrose .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-fadedrose .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-fadedrose .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-fadedrose .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-fadedrose .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-fadedrose .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-fadedrose .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-fadedrose .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-fadedrose .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-fadedrose .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #E38B75
}

.haik-palette-fadedrose .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-fadedrose .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-fadedrose .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-fadedrose .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #E38B75
}

.haik-palette-fadedrose .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-fadedrose .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-fadedrose .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-fadedrose .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-fadedrose .haik-menu .qhm-plugin-recent, .haik-palette-fadedrose .haik-article-menu .qhm-plugin-recent, .haik-palette-fadedrose .haik-menu .qhm-plugin-popular, .haik-palette-fadedrose .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-fadedrose .haik-menu .qhm-plugin-recent h5, .haik-palette-fadedrose .haik-article-menu .qhm-plugin-recent h5, .haik-palette-fadedrose .haik-menu .qhm-plugin-popular h5, .haik-palette-fadedrose .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-fadedrose .haik-menu .qhm-plugin-recent strong, .haik-palette-fadedrose .haik-article-menu .qhm-plugin-recent strong, .haik-palette-fadedrose .haik-menu .qhm-plugin-popular strong, .haik-palette-fadedrose .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-fadedrose .haik-menu .qhm-plugin-recent ul, .haik-palette-fadedrose .haik-article-menu .qhm-plugin-recent ul, .haik-palette-fadedrose .haik-menu .qhm-plugin-popular ul, .haik-palette-fadedrose .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-fadedrose .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-fadedrose .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-fadedrose .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-fadedrose .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-fadedrose .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-fadedrose .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-fadedrose .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-fadedrose .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-fadedrose .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-fadedrose .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-fadedrose .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-fadedrose .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-fadedrose .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-fadedrose .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-fadedrose .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-fadedrose .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-fadedrose .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-fadedrose .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-fadedrose .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-fadedrose .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #E38B75
}

.haik-palette-fadedrose .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-fadedrose .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-fadedrose .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-fadedrose .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #E38B75
}

.haik-palette-fadedrose .qblog_categories>.list-group-item, .haik-palette-fadedrose .qblog_recent_comments>.list-group-item, .haik-palette-fadedrose .qblog_archives>.list-group-item, .haik-palette-fadedrose .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-fadedrose .qblog_categories>.list-group-item:first-child, .haik-palette-fadedrose .qblog_categories>.list-group-item:last-child, .haik-palette-fadedrose .qblog_recent_comments>.list-group-item:first-child, .haik-palette-fadedrose .qblog_recent_comments>.list-group-item:last-child, .haik-palette-fadedrose .qblog_archives>.list-group-item:first-child, .haik-palette-fadedrose .qblog_archives>.list-group-item:last-child, .haik-palette-fadedrose .qblog_recent>.list-group-item:first-child, .haik-palette-fadedrose .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-fadedrose .qblog_categories>.list-group-item a, .haik-palette-fadedrose .qblog_recent_comments>.list-group-item a, .haik-palette-fadedrose .qblog_archives>.list-group-item a, .haik-palette-fadedrose .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-fadedrose .haik-menu .qhm-plugin-calendar2, .haik-palette-fadedrose .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-fadedrose .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-fadedrose .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-fadedrose .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-fadedrose .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-fadedrose .haik-menu form, .haik-palette-fadedrose .haik-article-menu form {
  padding: 15px
}

.haik-palette-fadedrose .haik-menu p.plg_select_fsize, .haik-palette-fadedrose .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-fadedrose .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-fadedrose .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-fadedrose .haik-footer h2, .haik-palette-fadedrose .haik-footer h3, .haik-palette-fadedrose .haik-footer h4 {
  color: #E38B75;
  margin-bottom: 5px
}

.haik-palette-fadedrose .haik-footer h2 a, .haik-palette-fadedrose .haik-footer h3 a, .haik-palette-fadedrose .haik-footer h4 a {
  color: #E38B75
}

.haik-palette-fadedrose .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-fadedrose .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-fadedrose .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-fadedrose .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-fadedrose .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-fadedrose .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-fadedrose .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-fadedrose .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-fadedrose .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-fadedrose .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-fadedrose .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-fadedrose .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-fadedrose .haik-licence p a {
  color: #999999;
}

.haik-palette-fadedrose .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-fadedrose .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-fadedrose h2.qblog_title:before, .haik-palette-fadedrose h2.qblog_title:after {
  background-image: none
}

.haik-palette-fadedrose h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-fadedrose .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-fadedrose .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-fadedrose .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-fadedrose .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-fadedrose .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-fadedrose .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-fadedrose .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-fadedrose .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-fadedrose .qblog-list ul li {
  padding: 0
}

.haik-palette-fadedrose .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲fadedrose【フェイデッドローズ】><ここまで>………………▼*/
/*▼<seeds【シーズ】><ここから>…………………………………▼*/
.haik-palette-seeds .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-seeds .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #CB6318;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-seeds .haik-nav.navbar-default .navbar-toggle {
  background-color: #CB6318;
  border: 1px solid #CB6318;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-seeds .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-seeds .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-seeds .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-seeds .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-seeds .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-seeds .navbar-brand:hover {
  color: #CB6318;
}

@media(min-width:768px) {
  .haik-palette-seeds .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-seeds .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-seeds .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-seeds .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-seeds .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-seeds .navbar-default .navbar-nav>li>a:hover {
  color: #CB6318;
}

@media(max-width:767px) {
  .haik-palette-seeds .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-seeds .navbar-default .navbar-nav>li.active>a, .haik-palette-seeds .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #CB6318;
}

.haik-palette-seeds .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-seeds .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-seeds .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-seeds .navbar-default .list1 {
    float: none
  }
}

.haik-palette-seeds .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-seeds .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-seeds .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-seeds .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-seeds .navbar-default .list1>li>a:hover {
  color: #CB6318;
  text-decoration: none
}

.haik-palette-seeds .navbar-default .list1>li.active>a {
  color: #CB6318;
  background-color: transparent
}

.haik-palette-seeds .navbar-default .list1>li.active>a:hover {
  color: #CB6318;
  background-color: transparent
}

.haik-palette-seeds .nav .open>a:focus, .haik-palette-seeds .nav .open>a:hover, .haik-palette-seeds .nav .open>a {
  border-color: transparent
}

.haik-palette-seeds .navbar-default .navbar-nav>.open>a, .haik-palette-seeds .navbar-default .navbar-nav>.open>a:hover, .haik-palette-seeds .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-seeds .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-seeds .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-seeds .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #CB6318;
}

@media(max-width:767px) {
  .haik-palette-seeds .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #CB6318
  }
}

@media(max-width:767px) {
  .haik-palette-seeds .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-seeds .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-seeds .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-seeds .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #CB6318
}

@media(max-width:767px) {
  .haik-palette-seeds .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-seeds .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-seeds .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #CB6318
  }
}
/*アイキャッチ*/
.haik-palette-seeds .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-seeds .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-seeds .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-seeds .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-seeds .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-seeds .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-seeds .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-seeds .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-seeds .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-seeds .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-seeds .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-seeds .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-seeds .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-seeds .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-seeds .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-seeds .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-seeds .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-seeds .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-seeds .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-seeds .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-seeds .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-seeds .haik-xs-nopadding .haik-menu, .haik-palette-seeds .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-seeds .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-seeds .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-seeds .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-seeds .haik-container h2:before {
  background-color: #CB6318; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-seeds .haik-container h2 a {
  color: #CB6318;
}

.haik-palette-seeds .haik-container h2 a:hover {
  color: #CB6318;
  text-decoration: none
}

.haik-palette-seeds .haik-container h2 a:hover small {
  color: #CB6318;
}

.haik-palette-seeds .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-seeds .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-seeds .haik-container h3 a {
  color: #333
}

.haik-palette-seeds .haik-container h3 a:hover {
  color: #CB6318;
  text-decoration: none
}

.haik-palette-seeds .haik-container h3 a:hover small {
  color: #CB6318;
}

.haik-palette-seeds .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-seeds .haik-container h4 a {
  color: #CB6318
}

.haik-palette-seeds .haik-container h4 a:hover {
  color: #CB6318;
  text-decoration: none
}

.haik-palette-seeds .haik-container h4 a:hover small {
  color: #CB6318
}

@media(max-width:767px) {
  .haik-palette-seeds .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-seeds .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-seeds .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-seeds .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-seeds .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-seeds .haik-menu, .haik-palette-seeds .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-seeds .haik-menu, .haik-palette-seeds .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-seeds .haik-menu h2, .haik-palette-seeds .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-seeds .haik-menu h2 a, .haik-palette-seeds .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-seeds .haik-menu h2:hover a, .haik-palette-seeds .haik-article-menu h2:hover a, .haik-palette-seeds .haik-menu h2.focus a, .haik-palette-seeds .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-seeds .haik-menu h3, .haik-palette-seeds .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-seeds .haik-menu h3, .haik-palette-seeds .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-seeds .haik-menu h3 a, .haik-palette-seeds .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-seeds .haik-menu h3:hover a, .haik-palette-seeds .haik-article-menu h3:hover a, .haik-palette-seeds .haik-menu h3.focus a, .haik-palette-seeds .haik-article-menu h3.focus a {
  color: #CB6318;
  text-decoration: none;
}

.haik-palette-seeds .haik-menu h4, .haik-palette-seeds .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-seeds .haik-menu h4, .haik-palette-seeds .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-seeds .haik-menu h4 a, .haik-palette-seeds .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-seeds .haik-menu h4:hover a, .haik-palette-seeds .haik-article-menu h4:hover a, .haik-palette-seeds .haik-menu h4.focus a, .haik-palette-seeds .haik-article-menu h4.focus a {
  color: #CB6318;
  text-decoration: none
}

.haik-palette-seeds .haik-menu p, .haik-palette-seeds .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-seeds .haik-menu h3+h3, .haik-palette-seeds .haik-article-menu h3+h3, .haik-palette-seeds .haik-menu h3+h4, .haik-palette-seeds .haik-article-menu h3+h4, .haik-palette-seeds .haik-menu h4+h4, .haik-palette-seeds .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-seeds .haik-menu h2+h2, .haik-palette-seeds .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-seeds .haik-menu .list1, .haik-palette-seeds .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-seeds .haik-menu .list1>.list-group-item>a, .haik-palette-seeds .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-seeds .haik-menu .list1>.list-group-item.active>a, .haik-palette-seeds .haik-article-menu .list1>.list-group-item.active>a {
  color: #CB6318;
}

.haik-palette-seeds .haik-menu .list1>.list-group-item:hover, .haik-palette-seeds .haik-article-menu .list1>.list-group-item:hover {
  color: #CB6318;
}

.haik-palette-seeds .haik-menu .list1>.list-group-item:hover>a, .haik-palette-seeds .haik-article-menu .list1>.list-group-item:hover>a {
  color: #CB6318;
  text-decoration: none
}

.haik-palette-seeds .haik-menu .list1 .list2, .haik-palette-seeds .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-seeds .haik-menu .list1 .list2>li a, .haik-palette-seeds .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-seeds .haik-menu .list1 .list2>li:hover>a, .haik-palette-seeds .haik-article-menu .list1 .list2>li:hover>a {
  color: #CB6318
}

@media(max-width:767px) {
  .haik-palette-seeds .haik-menu .list1 .list2, .haik-palette-seeds .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-seeds .haik-menu .list1 .list2 li>a, .haik-palette-seeds .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-seeds .haik-menu .list2, .haik-palette-seeds .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-seeds .haik-menu .list2 li.active>a, .haik-palette-seeds .haik-article-menu .list2 li.active>a {
  color: #CB6318
}

.haik-palette-seeds .haik-menu .list2 a, .haik-palette-seeds .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-seeds .haik-menu .list2 li:hover>a, .haik-palette-seeds .haik-article-menu .list2 li:hover>a {
  color: #CB6318;
  text-decoration: none
}

.haik-palette-seeds .haik-menu .list-group, .haik-palette-seeds .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-seeds .haik-menu .list-group-item, .haik-palette-seeds .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-seeds .haik-menu .list-group-item, .haik-palette-seeds .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-seeds .haik-menu ul.qblog_recent, .haik-palette-seeds .haik-article-menu ul.qblog_recent, .haik-palette-seeds .haik-menu ul.qblog_categories, .haik-palette-seeds .haik-article-menu ul.qblog_categories, .haik-palette-seeds .haik-menu ul.qblog_recent_comments, .haik-palette-seeds .haik-article-menu ul.qblog_recent_comments, .haik-palette-seeds .haik-menu ul.qblog_archives, .haik-palette-seeds .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-seeds .haik-menu ul.qblog_recent li, .haik-palette-seeds .haik-article-menu ul.qblog_recent li, .haik-palette-seeds .haik-menu ul.qblog_categories li, .haik-palette-seeds .haik-article-menu ul.qblog_categories li, .haik-palette-seeds .haik-menu ul.qblog_recent_comments li, .haik-palette-seeds .haik-article-menu ul.qblog_recent_comments li, .haik-palette-seeds .haik-menu ul.qblog_archives li, .haik-palette-seeds .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-seeds .haik-menu ul.qblog_recent li:hover a, .haik-palette-seeds .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-seeds .haik-menu ul.qblog_categories li:hover a, .haik-palette-seeds .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-seeds .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-seeds .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-seeds .haik-menu ul.qblog_archives li:hover a, .haik-palette-seeds .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #CB6318
}

.haik-palette-seeds .haik-menu ul.qblog_recent li.active a, .haik-palette-seeds .haik-article-menu ul.qblog_recent li.active a, .haik-palette-seeds .haik-menu ul.qblog_categories li.active a, .haik-palette-seeds .haik-article-menu ul.qblog_categories li.active a, .haik-palette-seeds .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-seeds .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-seeds .haik-menu ul.qblog_archives li.active a, .haik-palette-seeds .haik-article-menu ul.qblog_archives li.active a {
  color: #CB6318
}

.haik-palette-seeds .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-seeds .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-seeds .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-seeds .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-seeds .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-seeds .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-seeds .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-seeds .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-seeds .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-seeds .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-seeds .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-seeds .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-seeds .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-seeds .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-seeds .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-seeds .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-seeds .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #CB6318
}

.haik-palette-seeds .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-seeds .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-seeds .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-seeds .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #CB6318
}

.haik-palette-seeds .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-seeds .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-seeds .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-seeds .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-seeds .haik-menu .qhm-plugin-recent, .haik-palette-seeds .haik-article-menu .qhm-plugin-recent, .haik-palette-seeds .haik-menu .qhm-plugin-popular, .haik-palette-seeds .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-seeds .haik-menu .qhm-plugin-recent h5, .haik-palette-seeds .haik-article-menu .qhm-plugin-recent h5, .haik-palette-seeds .haik-menu .qhm-plugin-popular h5, .haik-palette-seeds .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-seeds .haik-menu .qhm-plugin-recent strong, .haik-palette-seeds .haik-article-menu .qhm-plugin-recent strong, .haik-palette-seeds .haik-menu .qhm-plugin-popular strong, .haik-palette-seeds .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-seeds .haik-menu .qhm-plugin-recent ul, .haik-palette-seeds .haik-article-menu .qhm-plugin-recent ul, .haik-palette-seeds .haik-menu .qhm-plugin-popular ul, .haik-palette-seeds .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-seeds .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-seeds .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-seeds .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-seeds .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-seeds .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-seeds .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-seeds .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-seeds .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-seeds .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-seeds .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-seeds .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-seeds .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-seeds .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-seeds .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-seeds .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-seeds .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-seeds .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-seeds .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-seeds .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-seeds .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #CB6318
}

.haik-palette-seeds .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-seeds .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-seeds .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-seeds .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #CB6318
}

.haik-palette-seeds .qblog_categories>.list-group-item, .haik-palette-seeds .qblog_recent_comments>.list-group-item, .haik-palette-seeds .qblog_archives>.list-group-item, .haik-palette-seeds .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-seeds .qblog_categories>.list-group-item:first-child, .haik-palette-seeds .qblog_categories>.list-group-item:last-child, .haik-palette-seeds .qblog_recent_comments>.list-group-item:first-child, .haik-palette-seeds .qblog_recent_comments>.list-group-item:last-child, .haik-palette-seeds .qblog_archives>.list-group-item:first-child, .haik-palette-seeds .qblog_archives>.list-group-item:last-child, .haik-palette-seeds .qblog_recent>.list-group-item:first-child, .haik-palette-seeds .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-seeds .qblog_categories>.list-group-item a, .haik-palette-seeds .qblog_recent_comments>.list-group-item a, .haik-palette-seeds .qblog_archives>.list-group-item a, .haik-palette-seeds .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-seeds .haik-menu .qhm-plugin-calendar2, .haik-palette-seeds .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-seeds .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-seeds .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-seeds .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-seeds .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-seeds .haik-menu form, .haik-palette-seeds .haik-article-menu form {
  padding: 15px
}

.haik-palette-seeds .haik-menu p.plg_select_fsize, .haik-palette-seeds .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-seeds .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-seeds .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-seeds .haik-footer h2, .haik-palette-seeds .haik-footer h3, .haik-palette-seeds .haik-footer h4 {
  color: #CB6318;
  margin-bottom: 5px
}

.haik-palette-seeds .haik-footer h2 a, .haik-palette-seeds .haik-footer h3 a, .haik-palette-seeds .haik-footer h4 a {
  color: #CB6318
}

.haik-palette-seeds .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-seeds .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-seeds .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-seeds .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-seeds .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-seeds .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-seeds .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-seeds .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-seeds .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-seeds .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-seeds .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-seeds .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-seeds .haik-licence p a {
  color: #999999;
}

.haik-palette-seeds .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-seeds .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-seeds h2.qblog_title:before, .haik-palette-seeds h2.qblog_title:after {
  background-image: none
}

.haik-palette-seeds h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-seeds .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-seeds .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-seeds .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-seeds .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-seeds .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-seeds .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-seeds .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-seeds .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-seeds .qblog-list ul li {
  padding: 0
}

.haik-palette-seeds .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲seeds【シーズ】><ここまで>………………▼*/
/*▼<pink orange【ピンクオレンジ】><ここから>…………………………………▼*/
.haik-palette-pinkorange .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-pinkorange .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #F37C4B;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-pinkorange .haik-nav.navbar-default .navbar-toggle {
  background-color: #F37C4B;
  border: 1px solid #F37C4B;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-pinkorange .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-pinkorange .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-pinkorange .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-pinkorange .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-pinkorange .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-pinkorange .navbar-brand:hover {
  color: #F37C4B;
}

@media(min-width:768px) {
  .haik-palette-pinkorange .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-pinkorange .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-pinkorange .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-pinkorange .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-pinkorange .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-pinkorange .navbar-default .navbar-nav>li>a:hover {
  color: #F37C4B;
}

@media(max-width:767px) {
  .haik-palette-pinkorange .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-pinkorange .navbar-default .navbar-nav>li.active>a, .haik-palette-pinkorange .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #F37C4B;
}

.haik-palette-pinkorange .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-pinkorange .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-pinkorange .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-pinkorange .navbar-default .list1 {
    float: none
  }
}

.haik-palette-pinkorange .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-pinkorange .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-pinkorange .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-pinkorange .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-pinkorange .navbar-default .list1>li>a:hover {
  color: #F37C4B;
  text-decoration: none
}

.haik-palette-pinkorange .navbar-default .list1>li.active>a {
  color: #F37C4B;
  background-color: transparent
}

.haik-palette-pinkorange .navbar-default .list1>li.active>a:hover {
  color: #F37C4B;
  background-color: transparent
}

.haik-palette-pinkorange .nav .open>a:focus, .haik-palette-pinkorange .nav .open>a:hover, .haik-palette-pinkorange .nav .open>a {
  border-color: transparent
}

.haik-palette-pinkorange .navbar-default .navbar-nav>.open>a, .haik-palette-pinkorange .navbar-default .navbar-nav>.open>a:hover, .haik-palette-pinkorange .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-pinkorange .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-pinkorange .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-pinkorange .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #F37C4B;
}

@media(max-width:767px) {
  .haik-palette-pinkorange .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #F37C4B
  }
}

@media(max-width:767px) {
  .haik-palette-pinkorange .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-pinkorange .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-pinkorange .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-pinkorange .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #F37C4B
}

@media(max-width:767px) {
  .haik-palette-pinkorange .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-pinkorange .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-pinkorange .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #F37C4B
  }
}
/*アイキャッチ*/
.haik-palette-pinkorange .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-pinkorange .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-pinkorange .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-pinkorange .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-pinkorange .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-pinkorange .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-pinkorange .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-pinkorange .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-pinkorange .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-pinkorange .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-pinkorange .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-pinkorange .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-pinkorange .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-pinkorange .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-pinkorange .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-pinkorange .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-pinkorange .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-pinkorange .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-pinkorange .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-pinkorange .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-pinkorange .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-pinkorange .haik-xs-nopadding .haik-menu, .haik-palette-pinkorange .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-pinkorange .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-pinkorange .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-pinkorange .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-pinkorange .haik-container h2:before {
  background-color: #F37C4B; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-pinkorange .haik-container h2 a {
  color: #F37C4B;
}

.haik-palette-pinkorange .haik-container h2 a:hover {
  color: #F37C4B;
  text-decoration: none
}

.haik-palette-pinkorange .haik-container h2 a:hover small {
  color: #F37C4B;
}

.haik-palette-pinkorange .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-pinkorange .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-pinkorange .haik-container h3 a {
  color: #333
}

.haik-palette-pinkorange .haik-container h3 a:hover {
  color: #F37C4B;
  text-decoration: none
}

.haik-palette-pinkorange .haik-container h3 a:hover small {
  color: #F37C4B;
}

.haik-palette-pinkorange .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-pinkorange .haik-container h4 a {
  color: #F37C4B
}

.haik-palette-pinkorange .haik-container h4 a:hover {
  color: #F37C4B;
  text-decoration: none
}

.haik-palette-pinkorange .haik-container h4 a:hover small {
  color: #F37C4B
}

@media(max-width:767px) {
  .haik-palette-pinkorange .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-pinkorange .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-pinkorange .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-pinkorange .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-pinkorange .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-pinkorange .haik-menu, .haik-palette-pinkorange .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-pinkorange .haik-menu, .haik-palette-pinkorange .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-pinkorange .haik-menu h2, .haik-palette-pinkorange .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-pinkorange .haik-menu h2 a, .haik-palette-pinkorange .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-pinkorange .haik-menu h2:hover a, .haik-palette-pinkorange .haik-article-menu h2:hover a, .haik-palette-pinkorange .haik-menu h2.focus a, .haik-palette-pinkorange .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-pinkorange .haik-menu h3, .haik-palette-pinkorange .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-pinkorange .haik-menu h3, .haik-palette-pinkorange .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-pinkorange .haik-menu h3 a, .haik-palette-pinkorange .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-pinkorange .haik-menu h3:hover a, .haik-palette-pinkorange .haik-article-menu h3:hover a, .haik-palette-pinkorange .haik-menu h3.focus a, .haik-palette-pinkorange .haik-article-menu h3.focus a {
  color: #F37C4B;
  text-decoration: none;
}

.haik-palette-pinkorange .haik-menu h4, .haik-palette-pinkorange .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-pinkorange .haik-menu h4, .haik-palette-pinkorange .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-pinkorange .haik-menu h4 a, .haik-palette-pinkorange .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-pinkorange .haik-menu h4:hover a, .haik-palette-pinkorange .haik-article-menu h4:hover a, .haik-palette-pinkorange .haik-menu h4.focus a, .haik-palette-pinkorange .haik-article-menu h4.focus a {
  color: #F37C4B;
  text-decoration: none
}

.haik-palette-pinkorange .haik-menu p, .haik-palette-pinkorange .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-pinkorange .haik-menu h3+h3, .haik-palette-pinkorange .haik-article-menu h3+h3, .haik-palette-pinkorange .haik-menu h3+h4, .haik-palette-pinkorange .haik-article-menu h3+h4, .haik-palette-pinkorange .haik-menu h4+h4, .haik-palette-pinkorange .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-pinkorange .haik-menu h2+h2, .haik-palette-pinkorange .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-pinkorange .haik-menu .list1, .haik-palette-pinkorange .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-pinkorange .haik-menu .list1>.list-group-item>a, .haik-palette-pinkorange .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-pinkorange .haik-menu .list1>.list-group-item.active>a, .haik-palette-pinkorange .haik-article-menu .list1>.list-group-item.active>a {
  color: #F37C4B;
}

.haik-palette-pinkorange .haik-menu .list1>.list-group-item:hover, .haik-palette-pinkorange .haik-article-menu .list1>.list-group-item:hover {
  color: #F37C4B;
}

.haik-palette-pinkorange .haik-menu .list1>.list-group-item:hover>a, .haik-palette-pinkorange .haik-article-menu .list1>.list-group-item:hover>a {
  color: #F37C4B;
  text-decoration: none
}

.haik-palette-pinkorange .haik-menu .list1 .list2, .haik-palette-pinkorange .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-pinkorange .haik-menu .list1 .list2>li a, .haik-palette-pinkorange .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-pinkorange .haik-menu .list1 .list2>li:hover>a, .haik-palette-pinkorange .haik-article-menu .list1 .list2>li:hover>a {
  color: #F37C4B
}

@media(max-width:767px) {
  .haik-palette-pinkorange .haik-menu .list1 .list2, .haik-palette-pinkorange .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-pinkorange .haik-menu .list1 .list2 li>a, .haik-palette-pinkorange .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-pinkorange .haik-menu .list2, .haik-palette-pinkorange .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-pinkorange .haik-menu .list2 li.active>a, .haik-palette-pinkorange .haik-article-menu .list2 li.active>a {
  color: #F37C4B
}

.haik-palette-pinkorange .haik-menu .list2 a, .haik-palette-pinkorange .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-pinkorange .haik-menu .list2 li:hover>a, .haik-palette-pinkorange .haik-article-menu .list2 li:hover>a {
  color: #F37C4B;
  text-decoration: none
}

.haik-palette-pinkorange .haik-menu .list-group, .haik-palette-pinkorange .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-pinkorange .haik-menu .list-group-item, .haik-palette-pinkorange .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-pinkorange .haik-menu .list-group-item, .haik-palette-pinkorange .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-pinkorange .haik-menu ul.qblog_recent, .haik-palette-pinkorange .haik-article-menu ul.qblog_recent, .haik-palette-pinkorange .haik-menu ul.qblog_categories, .haik-palette-pinkorange .haik-article-menu ul.qblog_categories, .haik-palette-pinkorange .haik-menu ul.qblog_recent_comments, .haik-palette-pinkorange .haik-article-menu ul.qblog_recent_comments, .haik-palette-pinkorange .haik-menu ul.qblog_archives, .haik-palette-pinkorange .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-pinkorange .haik-menu ul.qblog_recent li, .haik-palette-pinkorange .haik-article-menu ul.qblog_recent li, .haik-palette-pinkorange .haik-menu ul.qblog_categories li, .haik-palette-pinkorange .haik-article-menu ul.qblog_categories li, .haik-palette-pinkorange .haik-menu ul.qblog_recent_comments li, .haik-palette-pinkorange .haik-article-menu ul.qblog_recent_comments li, .haik-palette-pinkorange .haik-menu ul.qblog_archives li, .haik-palette-pinkorange .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-pinkorange .haik-menu ul.qblog_recent li:hover a, .haik-palette-pinkorange .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-pinkorange .haik-menu ul.qblog_categories li:hover a, .haik-palette-pinkorange .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-pinkorange .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-pinkorange .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-pinkorange .haik-menu ul.qblog_archives li:hover a, .haik-palette-pinkorange .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #F37C4B
}

.haik-palette-pinkorange .haik-menu ul.qblog_recent li.active a, .haik-palette-pinkorange .haik-article-menu ul.qblog_recent li.active a, .haik-palette-pinkorange .haik-menu ul.qblog_categories li.active a, .haik-palette-pinkorange .haik-article-menu ul.qblog_categories li.active a, .haik-palette-pinkorange .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-pinkorange .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-pinkorange .haik-menu ul.qblog_archives li.active a, .haik-palette-pinkorange .haik-article-menu ul.qblog_archives li.active a {
  color: #F37C4B
}

.haik-palette-pinkorange .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-pinkorange .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-pinkorange .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-pinkorange .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-pinkorange .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-pinkorange .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-pinkorange .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-pinkorange .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-pinkorange .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-pinkorange .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-pinkorange .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-pinkorange .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-pinkorange .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-pinkorange .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-pinkorange .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-pinkorange .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-pinkorange .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #F37C4B
}

.haik-palette-pinkorange .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-pinkorange .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-pinkorange .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-pinkorange .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #F37C4B
}

.haik-palette-pinkorange .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-pinkorange .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-pinkorange .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-pinkorange .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-pinkorange .haik-menu .qhm-plugin-recent, .haik-palette-pinkorange .haik-article-menu .qhm-plugin-recent, .haik-palette-pinkorange .haik-menu .qhm-plugin-popular, .haik-palette-pinkorange .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-pinkorange .haik-menu .qhm-plugin-recent h5, .haik-palette-pinkorange .haik-article-menu .qhm-plugin-recent h5, .haik-palette-pinkorange .haik-menu .qhm-plugin-popular h5, .haik-palette-pinkorange .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-pinkorange .haik-menu .qhm-plugin-recent strong, .haik-palette-pinkorange .haik-article-menu .qhm-plugin-recent strong, .haik-palette-pinkorange .haik-menu .qhm-plugin-popular strong, .haik-palette-pinkorange .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-pinkorange .haik-menu .qhm-plugin-recent ul, .haik-palette-pinkorange .haik-article-menu .qhm-plugin-recent ul, .haik-palette-pinkorange .haik-menu .qhm-plugin-popular ul, .haik-palette-pinkorange .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-pinkorange .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-pinkorange .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-pinkorange .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-pinkorange .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-pinkorange .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-pinkorange .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-pinkorange .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-pinkorange .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-pinkorange .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-pinkorange .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-pinkorange .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-pinkorange .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-pinkorange .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-pinkorange .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-pinkorange .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-pinkorange .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-pinkorange .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-pinkorange .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-pinkorange .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-pinkorange .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #F37C4B
}

.haik-palette-pinkorange .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-pinkorange .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-pinkorange .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-pinkorange .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #F37C4B
}

.haik-palette-pinkorange .qblog_categories>.list-group-item, .haik-palette-pinkorange .qblog_recent_comments>.list-group-item, .haik-palette-pinkorange .qblog_archives>.list-group-item, .haik-palette-pinkorange .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-pinkorange .qblog_categories>.list-group-item:first-child, .haik-palette-pinkorange .qblog_categories>.list-group-item:last-child, .haik-palette-pinkorange .qblog_recent_comments>.list-group-item:first-child, .haik-palette-pinkorange .qblog_recent_comments>.list-group-item:last-child, .haik-palette-pinkorange .qblog_archives>.list-group-item:first-child, .haik-palette-pinkorange .qblog_archives>.list-group-item:last-child, .haik-palette-pinkorange .qblog_recent>.list-group-item:first-child, .haik-palette-pinkorange .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-pinkorange .qblog_categories>.list-group-item a, .haik-palette-pinkorange .qblog_recent_comments>.list-group-item a, .haik-palette-pinkorange .qblog_archives>.list-group-item a, .haik-palette-pinkorange .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-pinkorange .haik-menu .qhm-plugin-calendar2, .haik-palette-pinkorange .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-pinkorange .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-pinkorange .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-pinkorange .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-pinkorange .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-pinkorange .haik-menu form, .haik-palette-pinkorange .haik-article-menu form {
  padding: 15px
}

.haik-palette-pinkorange .haik-menu p.plg_select_fsize, .haik-palette-pinkorange .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-pinkorange .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-pinkorange .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-pinkorange .haik-footer h2, .haik-palette-pinkorange .haik-footer h3, .haik-palette-pinkorange .haik-footer h4 {
  color: #F37C4B;
  margin-bottom: 5px
}

.haik-palette-pinkorange .haik-footer h2 a, .haik-palette-pinkorange .haik-footer h3 a, .haik-palette-pinkorange .haik-footer h4 a {
  color: #F37C4B
}

.haik-palette-pinkorange .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-pinkorange .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-pinkorange .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-pinkorange .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-pinkorange .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-pinkorange .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-pinkorange .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-pinkorange .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-pinkorange .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-pinkorange .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-pinkorange .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-pinkorange .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-pinkorange .haik-licence p a {
  color: #999999;
}

.haik-palette-pinkorange .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-pinkorange .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-pinkorange h2.qblog_title:before, .haik-palette-pinkorange h2.qblog_title:after {
  background-image: none
}

.haik-palette-pinkorange h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-pinkorange .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-pinkorange .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-pinkorange .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-pinkorange .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-pinkorange .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-pinkorange .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-pinkorange .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-pinkorange .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-pinkorange .qblog-list ul li {
  padding: 0
}

.haik-palette-pinkorange .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲pink orange【ピンクオレンジ】><ここまで>………………▼*/
/*▼<orange【オレンジ】><ここから>…………………………………▼*/
.haik-palette-orange .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-orange .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #EB8A45;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-orange .haik-nav.navbar-default .navbar-toggle {
  background-color: #EB8A45;
  border: 1px solid #EB8A45;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-orange .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-orange .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-orange .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-orange .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-orange .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-orange .navbar-brand:hover {
  color: #EB8A45;
}

@media(min-width:768px) {
  .haik-palette-orange .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-orange .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-orange .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-orange .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-orange .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-orange .navbar-default .navbar-nav>li>a:hover {
  color: #EB8A45;
}

@media(max-width:767px) {
  .haik-palette-orange .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-orange .navbar-default .navbar-nav>li.active>a, .haik-palette-orange .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #EB8A45;
}

.haik-palette-orange .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-orange .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-orange .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-orange .navbar-default .list1 {
    float: none
  }
}

.haik-palette-orange .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-orange .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-orange .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-orange .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-orange .navbar-default .list1>li>a:hover {
  color: #EB8A45;
  text-decoration: none
}

.haik-palette-orange .navbar-default .list1>li.active>a {
  color: #EB8A45;
  background-color: transparent
}

.haik-palette-orange .navbar-default .list1>li.active>a:hover {
  color: #EB8A45;
  background-color: transparent
}

.haik-palette-orange .nav .open>a:focus, .haik-palette-orange .nav .open>a:hover, .haik-palette-orange .nav .open>a {
  border-color: transparent
}

.haik-palette-orange .navbar-default .navbar-nav>.open>a, .haik-palette-orange .navbar-default .navbar-nav>.open>a:hover, .haik-palette-orange .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-orange .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-orange .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-orange .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #EB8A45;
}

@media(max-width:767px) {
  .haik-palette-orange .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #EB8A45
  }
}

@media(max-width:767px) {
  .haik-palette-orange .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-orange .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-orange .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-orange .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #EB8A45
}

@media(max-width:767px) {
  .haik-palette-orange .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-orange .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-orange .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #EB8A45
  }
}
/*アイキャッチ*/
.haik-palette-orange .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-orange .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-orange .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-orange .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-orange .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-orange .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-orange .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-orange .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-orange .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-orange .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-orange .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-orange .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-orange .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-orange .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-orange .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-orange .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-orange .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-orange .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-orange .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-orange .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-orange .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-orange .haik-xs-nopadding .haik-menu, .haik-palette-orange .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-orange .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-orange .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-orange .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-orange .haik-container h2:before {
  background-color: #EB8A45; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-orange .haik-container h2 a {
  color: #EB8A45;
}

.haik-palette-orange .haik-container h2 a:hover {
  color: #EB8A45;
  text-decoration: none
}

.haik-palette-orange .haik-container h2 a:hover small {
  color: #EB8A45;
}

.haik-palette-orange .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-orange .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-orange .haik-container h3 a {
  color: #333
}

.haik-palette-orange .haik-container h3 a:hover {
  color: #EB8A45;
  text-decoration: none
}

.haik-palette-orange .haik-container h3 a:hover small {
  color: #EB8A45;
}

.haik-palette-orange .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-orange .haik-container h4 a {
  color: #EB8A45
}

.haik-palette-orange .haik-container h4 a:hover {
  color: #EB8A45;
  text-decoration: none
}

.haik-palette-orange .haik-container h4 a:hover small {
  color: #EB8A45
}

@media(max-width:767px) {
  .haik-palette-orange .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-orange .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-orange .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-orange .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-orange .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-orange .haik-menu, .haik-palette-orange .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-orange .haik-menu, .haik-palette-orange .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-orange .haik-menu h2, .haik-palette-orange .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-orange .haik-menu h2 a, .haik-palette-orange .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-orange .haik-menu h2:hover a, .haik-palette-orange .haik-article-menu h2:hover a, .haik-palette-orange .haik-menu h2.focus a, .haik-palette-orange .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-orange .haik-menu h3, .haik-palette-orange .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-orange .haik-menu h3, .haik-palette-orange .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-orange .haik-menu h3 a, .haik-palette-orange .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-orange .haik-menu h3:hover a, .haik-palette-orange .haik-article-menu h3:hover a, .haik-palette-orange .haik-menu h3.focus a, .haik-palette-orange .haik-article-menu h3.focus a {
  color: #EB8A45;
  text-decoration: none;
}

.haik-palette-orange .haik-menu h4, .haik-palette-orange .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-orange .haik-menu h4, .haik-palette-orange .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-orange .haik-menu h4 a, .haik-palette-orange .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-orange .haik-menu h4:hover a, .haik-palette-orange .haik-article-menu h4:hover a, .haik-palette-orange .haik-menu h4.focus a, .haik-palette-orange .haik-article-menu h4.focus a {
  color: #EB8A45;
  text-decoration: none
}

.haik-palette-orange .haik-menu p, .haik-palette-orange .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-orange .haik-menu h3+h3, .haik-palette-orange .haik-article-menu h3+h3, .haik-palette-orange .haik-menu h3+h4, .haik-palette-orange .haik-article-menu h3+h4, .haik-palette-orange .haik-menu h4+h4, .haik-palette-orange .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-orange .haik-menu h2+h2, .haik-palette-orange .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-orange .haik-menu .list1, .haik-palette-orange .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-orange .haik-menu .list1>.list-group-item>a, .haik-palette-orange .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-orange .haik-menu .list1>.list-group-item.active>a, .haik-palette-orange .haik-article-menu .list1>.list-group-item.active>a {
  color: #EB8A45;
}

.haik-palette-orange .haik-menu .list1>.list-group-item:hover, .haik-palette-orange .haik-article-menu .list1>.list-group-item:hover {
  color: #EB8A45;
}

.haik-palette-orange .haik-menu .list1>.list-group-item:hover>a, .haik-palette-orange .haik-article-menu .list1>.list-group-item:hover>a {
  color: #EB8A45;
  text-decoration: none
}

.haik-palette-orange .haik-menu .list1 .list2, .haik-palette-orange .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-orange .haik-menu .list1 .list2>li a, .haik-palette-orange .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-orange .haik-menu .list1 .list2>li:hover>a, .haik-palette-orange .haik-article-menu .list1 .list2>li:hover>a {
  color: #EB8A45
}

@media(max-width:767px) {
  .haik-palette-orange .haik-menu .list1 .list2, .haik-palette-orange .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-orange .haik-menu .list1 .list2 li>a, .haik-palette-orange .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-orange .haik-menu .list2, .haik-palette-orange .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-orange .haik-menu .list2 li.active>a, .haik-palette-orange .haik-article-menu .list2 li.active>a {
  color: #EB8A45
}

.haik-palette-orange .haik-menu .list2 a, .haik-palette-orange .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-orange .haik-menu .list2 li:hover>a, .haik-palette-orange .haik-article-menu .list2 li:hover>a {
  color: #EB8A45;
  text-decoration: none
}

.haik-palette-orange .haik-menu .list-group, .haik-palette-orange .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-orange .haik-menu .list-group-item, .haik-palette-orange .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-orange .haik-menu .list-group-item, .haik-palette-orange .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-orange .haik-menu ul.qblog_recent, .haik-palette-orange .haik-article-menu ul.qblog_recent, .haik-palette-orange .haik-menu ul.qblog_categories, .haik-palette-orange .haik-article-menu ul.qblog_categories, .haik-palette-orange .haik-menu ul.qblog_recent_comments, .haik-palette-orange .haik-article-menu ul.qblog_recent_comments, .haik-palette-orange .haik-menu ul.qblog_archives, .haik-palette-orange .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-orange .haik-menu ul.qblog_recent li, .haik-palette-orange .haik-article-menu ul.qblog_recent li, .haik-palette-orange .haik-menu ul.qblog_categories li, .haik-palette-orange .haik-article-menu ul.qblog_categories li, .haik-palette-orange .haik-menu ul.qblog_recent_comments li, .haik-palette-orange .haik-article-menu ul.qblog_recent_comments li, .haik-palette-orange .haik-menu ul.qblog_archives li, .haik-palette-orange .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-orange .haik-menu ul.qblog_recent li:hover a, .haik-palette-orange .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-orange .haik-menu ul.qblog_categories li:hover a, .haik-palette-orange .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-orange .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-orange .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-orange .haik-menu ul.qblog_archives li:hover a, .haik-palette-orange .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #EB8A45
}

.haik-palette-orange .haik-menu ul.qblog_recent li.active a, .haik-palette-orange .haik-article-menu ul.qblog_recent li.active a, .haik-palette-orange .haik-menu ul.qblog_categories li.active a, .haik-palette-orange .haik-article-menu ul.qblog_categories li.active a, .haik-palette-orange .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-orange .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-orange .haik-menu ul.qblog_archives li.active a, .haik-palette-orange .haik-article-menu ul.qblog_archives li.active a {
  color: #EB8A45
}

.haik-palette-orange .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-orange .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-orange .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-orange .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-orange .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-orange .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-orange .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-orange .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-orange .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-orange .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-orange .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-orange .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-orange .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-orange .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-orange .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-orange .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-orange .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #EB8A45
}

.haik-palette-orange .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-orange .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-orange .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-orange .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #EB8A45
}

.haik-palette-orange .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-orange .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-orange .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-orange .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-orange .haik-menu .qhm-plugin-recent, .haik-palette-orange .haik-article-menu .qhm-plugin-recent, .haik-palette-orange .haik-menu .qhm-plugin-popular, .haik-palette-orange .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-orange .haik-menu .qhm-plugin-recent h5, .haik-palette-orange .haik-article-menu .qhm-plugin-recent h5, .haik-palette-orange .haik-menu .qhm-plugin-popular h5, .haik-palette-orange .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-orange .haik-menu .qhm-plugin-recent strong, .haik-palette-orange .haik-article-menu .qhm-plugin-recent strong, .haik-palette-orange .haik-menu .qhm-plugin-popular strong, .haik-palette-orange .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-orange .haik-menu .qhm-plugin-recent ul, .haik-palette-orange .haik-article-menu .qhm-plugin-recent ul, .haik-palette-orange .haik-menu .qhm-plugin-popular ul, .haik-palette-orange .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-orange .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-orange .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-orange .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-orange .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-orange .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-orange .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-orange .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-orange .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-orange .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-orange .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-orange .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-orange .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-orange .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-orange .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-orange .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-orange .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-orange .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-orange .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-orange .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-orange .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #EB8A45
}

.haik-palette-orange .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-orange .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-orange .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-orange .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #EB8A45
}

.haik-palette-orange .qblog_categories>.list-group-item, .haik-palette-orange .qblog_recent_comments>.list-group-item, .haik-palette-orange .qblog_archives>.list-group-item, .haik-palette-orange .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-orange .qblog_categories>.list-group-item:first-child, .haik-palette-orange .qblog_categories>.list-group-item:last-child, .haik-palette-orange .qblog_recent_comments>.list-group-item:first-child, .haik-palette-orange .qblog_recent_comments>.list-group-item:last-child, .haik-palette-orange .qblog_archives>.list-group-item:first-child, .haik-palette-orange .qblog_archives>.list-group-item:last-child, .haik-palette-orange .qblog_recent>.list-group-item:first-child, .haik-palette-orange .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-orange .qblog_categories>.list-group-item a, .haik-palette-orange .qblog_recent_comments>.list-group-item a, .haik-palette-orange .qblog_archives>.list-group-item a, .haik-palette-orange .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-orange .haik-menu .qhm-plugin-calendar2, .haik-palette-orange .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-orange .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-orange .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-orange .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-orange .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-orange .haik-menu form, .haik-palette-orange .haik-article-menu form {
  padding: 15px
}

.haik-palette-orange .haik-menu p.plg_select_fsize, .haik-palette-orange .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-orange .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-orange .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-orange .haik-footer h2, .haik-palette-orange .haik-footer h3, .haik-palette-orange .haik-footer h4 {
  color: #EB8A45;
  margin-bottom: 5px
}

.haik-palette-orange .haik-footer h2 a, .haik-palette-orange .haik-footer h3 a, .haik-palette-orange .haik-footer h4 a {
  color: #EB8A45
}

.haik-palette-orange .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-orange .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-orange .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-orange .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-orange .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-orange .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-orange .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-orange .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-orange .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-orange .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-orange .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-orange .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-orange .haik-licence p a {
  color: #999999;
}

.haik-palette-orange .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-orange .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-orange h2.qblog_title:before, .haik-palette-orange h2.qblog_title:after {
  background-image: none
}

.haik-palette-orange h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-orange .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-orange .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-orange .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-orange .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-orange .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-orange .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-orange .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-orange .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-orange .qblog-list ul li {
  padding: 0
}

.haik-palette-orange .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲orange【オレンジ】><ここまで>………………▼*/
/*▼<mustard【マスタード】><ここから>…………………………………▼*/
.haik-palette-mustard .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-mustard .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #E2992E;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-mustard .haik-nav.navbar-default .navbar-toggle {
  background-color: #E2992E;
  border: 1px solid #E2992E;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-mustard .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-mustard .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-mustard .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-mustard .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-mustard .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-mustard .navbar-brand:hover {
  color: #E2992E;
}

@media(min-width:768px) {
  .haik-palette-mustard .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-mustard .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-mustard .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-mustard .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-mustard .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-mustard .navbar-default .navbar-nav>li>a:hover {
  color: #E2992E;
}

@media(max-width:767px) {
  .haik-palette-mustard .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-mustard .navbar-default .navbar-nav>li.active>a, .haik-palette-mustard .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #E2992E;
}

.haik-palette-mustard .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-mustard .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-mustard .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-mustard .navbar-default .list1 {
    float: none
  }
}

.haik-palette-mustard .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-mustard .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-mustard .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-mustard .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-mustard .navbar-default .list1>li>a:hover {
  color: #E2992E;
  text-decoration: none
}

.haik-palette-mustard .navbar-default .list1>li.active>a {
  color: #E2992E;
  background-color: transparent
}

.haik-palette-mustard .navbar-default .list1>li.active>a:hover {
  color: #E2992E;
  background-color: transparent
}

.haik-palette-mustard .nav .open>a:focus, .haik-palette-mustard .nav .open>a:hover, .haik-palette-mustard .nav .open>a {
  border-color: transparent
}

.haik-palette-mustard .navbar-default .navbar-nav>.open>a, .haik-palette-mustard .navbar-default .navbar-nav>.open>a:hover, .haik-palette-mustard .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-mustard .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-mustard .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-mustard .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #E2992E;
}

@media(max-width:767px) {
  .haik-palette-mustard .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #E2992E
  }
}

@media(max-width:767px) {
  .haik-palette-mustard .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-mustard .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-mustard .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-mustard .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #E2992E
}

@media(max-width:767px) {
  .haik-palette-mustard .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-mustard .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-mustard .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #E2992E
  }
}
/*アイキャッチ*/
.haik-palette-mustard .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-mustard .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-mustard .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-mustard .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-mustard .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-mustard .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-mustard .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-mustard .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-mustard .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-mustard .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-mustard .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-mustard .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-mustard .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-mustard .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-mustard .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-mustard .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-mustard .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-mustard .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-mustard .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-mustard .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-mustard .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-mustard .haik-xs-nopadding .haik-menu, .haik-palette-mustard .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-mustard .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-mustard .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-mustard .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-mustard .haik-container h2:before {
  background-color: #E2992E; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-mustard .haik-container h2 a {
  color: #E2992E;
}

.haik-palette-mustard .haik-container h2 a:hover {
  color: #E2992E;
  text-decoration: none
}

.haik-palette-mustard .haik-container h2 a:hover small {
  color: #E2992E;
}

.haik-palette-mustard .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-mustard .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-mustard .haik-container h3 a {
  color: #333
}

.haik-palette-mustard .haik-container h3 a:hover {
  color: #E2992E;
  text-decoration: none
}

.haik-palette-mustard .haik-container h3 a:hover small {
  color: #E2992E;
}

.haik-palette-mustard .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-mustard .haik-container h4 a {
  color: #E2992E
}

.haik-palette-mustard .haik-container h4 a:hover {
  color: #E2992E;
  text-decoration: none
}

.haik-palette-mustard .haik-container h4 a:hover small {
  color: #E2992E
}

@media(max-width:767px) {
  .haik-palette-mustard .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-mustard .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-mustard .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-mustard .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-mustard .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-mustard .haik-menu, .haik-palette-mustard .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-mustard .haik-menu, .haik-palette-mustard .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-mustard .haik-menu h2, .haik-palette-mustard .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-mustard .haik-menu h2 a, .haik-palette-mustard .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-mustard .haik-menu h2:hover a, .haik-palette-mustard .haik-article-menu h2:hover a, .haik-palette-mustard .haik-menu h2.focus a, .haik-palette-mustard .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-mustard .haik-menu h3, .haik-palette-mustard .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-mustard .haik-menu h3, .haik-palette-mustard .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-mustard .haik-menu h3 a, .haik-palette-mustard .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-mustard .haik-menu h3:hover a, .haik-palette-mustard .haik-article-menu h3:hover a, .haik-palette-mustard .haik-menu h3.focus a, .haik-palette-mustard .haik-article-menu h3.focus a {
  color: #E2992E;
  text-decoration: none;
}

.haik-palette-mustard .haik-menu h4, .haik-palette-mustard .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-mustard .haik-menu h4, .haik-palette-mustard .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-mustard .haik-menu h4 a, .haik-palette-mustard .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-mustard .haik-menu h4:hover a, .haik-palette-mustard .haik-article-menu h4:hover a, .haik-palette-mustard .haik-menu h4.focus a, .haik-palette-mustard .haik-article-menu h4.focus a {
  color: #E2992E;
  text-decoration: none
}

.haik-palette-mustard .haik-menu p, .haik-palette-mustard .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-mustard .haik-menu h3+h3, .haik-palette-mustard .haik-article-menu h3+h3, .haik-palette-mustard .haik-menu h3+h4, .haik-palette-mustard .haik-article-menu h3+h4, .haik-palette-mustard .haik-menu h4+h4, .haik-palette-mustard .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-mustard .haik-menu h2+h2, .haik-palette-mustard .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-mustard .haik-menu .list1, .haik-palette-mustard .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-mustard .haik-menu .list1>.list-group-item>a, .haik-palette-mustard .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-mustard .haik-menu .list1>.list-group-item.active>a, .haik-palette-mustard .haik-article-menu .list1>.list-group-item.active>a {
  color: #E2992E;
}

.haik-palette-mustard .haik-menu .list1>.list-group-item:hover, .haik-palette-mustard .haik-article-menu .list1>.list-group-item:hover {
  color: #E2992E;
}

.haik-palette-mustard .haik-menu .list1>.list-group-item:hover>a, .haik-palette-mustard .haik-article-menu .list1>.list-group-item:hover>a {
  color: #E2992E;
  text-decoration: none
}

.haik-palette-mustard .haik-menu .list1 .list2, .haik-palette-mustard .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-mustard .haik-menu .list1 .list2>li a, .haik-palette-mustard .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-mustard .haik-menu .list1 .list2>li:hover>a, .haik-palette-mustard .haik-article-menu .list1 .list2>li:hover>a {
  color: #E2992E
}

@media(max-width:767px) {
  .haik-palette-mustard .haik-menu .list1 .list2, .haik-palette-mustard .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-mustard .haik-menu .list1 .list2 li>a, .haik-palette-mustard .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-mustard .haik-menu .list2, .haik-palette-mustard .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-mustard .haik-menu .list2 li.active>a, .haik-palette-mustard .haik-article-menu .list2 li.active>a {
  color: #E2992E
}

.haik-palette-mustard .haik-menu .list2 a, .haik-palette-mustard .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-mustard .haik-menu .list2 li:hover>a, .haik-palette-mustard .haik-article-menu .list2 li:hover>a {
  color: #E2992E;
  text-decoration: none
}

.haik-palette-mustard .haik-menu .list-group, .haik-palette-mustard .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-mustard .haik-menu .list-group-item, .haik-palette-mustard .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-mustard .haik-menu .list-group-item, .haik-palette-mustard .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-mustard .haik-menu ul.qblog_recent, .haik-palette-mustard .haik-article-menu ul.qblog_recent, .haik-palette-mustard .haik-menu ul.qblog_categories, .haik-palette-mustard .haik-article-menu ul.qblog_categories, .haik-palette-mustard .haik-menu ul.qblog_recent_comments, .haik-palette-mustard .haik-article-menu ul.qblog_recent_comments, .haik-palette-mustard .haik-menu ul.qblog_archives, .haik-palette-mustard .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-mustard .haik-menu ul.qblog_recent li, .haik-palette-mustard .haik-article-menu ul.qblog_recent li, .haik-palette-mustard .haik-menu ul.qblog_categories li, .haik-palette-mustard .haik-article-menu ul.qblog_categories li, .haik-palette-mustard .haik-menu ul.qblog_recent_comments li, .haik-palette-mustard .haik-article-menu ul.qblog_recent_comments li, .haik-palette-mustard .haik-menu ul.qblog_archives li, .haik-palette-mustard .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-mustard .haik-menu ul.qblog_recent li:hover a, .haik-palette-mustard .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-mustard .haik-menu ul.qblog_categories li:hover a, .haik-palette-mustard .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-mustard .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-mustard .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-mustard .haik-menu ul.qblog_archives li:hover a, .haik-palette-mustard .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #E2992E
}

.haik-palette-mustard .haik-menu ul.qblog_recent li.active a, .haik-palette-mustard .haik-article-menu ul.qblog_recent li.active a, .haik-palette-mustard .haik-menu ul.qblog_categories li.active a, .haik-palette-mustard .haik-article-menu ul.qblog_categories li.active a, .haik-palette-mustard .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-mustard .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-mustard .haik-menu ul.qblog_archives li.active a, .haik-palette-mustard .haik-article-menu ul.qblog_archives li.active a {
  color: #E2992E
}

.haik-palette-mustard .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-mustard .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-mustard .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-mustard .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-mustard .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-mustard .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-mustard .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-mustard .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-mustard .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-mustard .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-mustard .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-mustard .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-mustard .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-mustard .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-mustard .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-mustard .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-mustard .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #E2992E
}

.haik-palette-mustard .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-mustard .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-mustard .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-mustard .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #E2992E
}

.haik-palette-mustard .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-mustard .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-mustard .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-mustard .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-mustard .haik-menu .qhm-plugin-recent, .haik-palette-mustard .haik-article-menu .qhm-plugin-recent, .haik-palette-mustard .haik-menu .qhm-plugin-popular, .haik-palette-mustard .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-mustard .haik-menu .qhm-plugin-recent h5, .haik-palette-mustard .haik-article-menu .qhm-plugin-recent h5, .haik-palette-mustard .haik-menu .qhm-plugin-popular h5, .haik-palette-mustard .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-mustard .haik-menu .qhm-plugin-recent strong, .haik-palette-mustard .haik-article-menu .qhm-plugin-recent strong, .haik-palette-mustard .haik-menu .qhm-plugin-popular strong, .haik-palette-mustard .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-mustard .haik-menu .qhm-plugin-recent ul, .haik-palette-mustard .haik-article-menu .qhm-plugin-recent ul, .haik-palette-mustard .haik-menu .qhm-plugin-popular ul, .haik-palette-mustard .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-mustard .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-mustard .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-mustard .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-mustard .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-mustard .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-mustard .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-mustard .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-mustard .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-mustard .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-mustard .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-mustard .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-mustard .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-mustard .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-mustard .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-mustard .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-mustard .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-mustard .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-mustard .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-mustard .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-mustard .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #E2992E
}

.haik-palette-mustard .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-mustard .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-mustard .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-mustard .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #E2992E
}

.haik-palette-mustard .qblog_categories>.list-group-item, .haik-palette-mustard .qblog_recent_comments>.list-group-item, .haik-palette-mustard .qblog_archives>.list-group-item, .haik-palette-mustard .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-mustard .qblog_categories>.list-group-item:first-child, .haik-palette-mustard .qblog_categories>.list-group-item:last-child, .haik-palette-mustard .qblog_recent_comments>.list-group-item:first-child, .haik-palette-mustard .qblog_recent_comments>.list-group-item:last-child, .haik-palette-mustard .qblog_archives>.list-group-item:first-child, .haik-palette-mustard .qblog_archives>.list-group-item:last-child, .haik-palette-mustard .qblog_recent>.list-group-item:first-child, .haik-palette-mustard .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-mustard .qblog_categories>.list-group-item a, .haik-palette-mustard .qblog_recent_comments>.list-group-item a, .haik-palette-mustard .qblog_archives>.list-group-item a, .haik-palette-mustard .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-mustard .haik-menu .qhm-plugin-calendar2, .haik-palette-mustard .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-mustard .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-mustard .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-mustard .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-mustard .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-mustard .haik-menu form, .haik-palette-mustard .haik-article-menu form {
  padding: 15px
}

.haik-palette-mustard .haik-menu p.plg_select_fsize, .haik-palette-mustard .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-mustard .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-mustard .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-mustard .haik-footer h2, .haik-palette-mustard .haik-footer h3, .haik-palette-mustard .haik-footer h4 {
  color: #E2992E;
  margin-bottom: 5px
}

.haik-palette-mustard .haik-footer h2 a, .haik-palette-mustard .haik-footer h3 a, .haik-palette-mustard .haik-footer h4 a {
  color: #E2992E
}

.haik-palette-mustard .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-mustard .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-mustard .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-mustard .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-mustard .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-mustard .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-mustard .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-mustard .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-mustard .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-mustard .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-mustard .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-mustard .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-mustard .haik-licence p a {
  color: #999999;
}

.haik-palette-mustard .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-mustard .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-mustard h2.qblog_title:before, .haik-palette-mustard h2.qblog_title:after {
  background-image: none
}

.haik-palette-mustard h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-mustard .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-mustard .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-mustard .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-mustard .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-mustard .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-mustard .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-mustard .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-mustard .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-mustard .qblog-list ul li {
  padding: 0
}

.haik-palette-mustard .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲mustard【マスタード】><ここまで>………………▼*/
/*▼<orangejuice【オレンジジュース】><ここから>…………………………………▼*/
.haik-palette-orangejuice .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-orangejuice .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #F9A502;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-orangejuice .haik-nav.navbar-default .navbar-toggle {
  background-color: #F9A502;
  border: 1px solid #F9A502;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-orangejuice .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-orangejuice .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-orangejuice .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-orangejuice .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-orangejuice .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-orangejuice .navbar-brand:hover {
  color: #F9A502;
}

@media(min-width:768px) {
  .haik-palette-orangejuice .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-orangejuice .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-orangejuice .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-orangejuice .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-orangejuice .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-orangejuice .navbar-default .navbar-nav>li>a:hover {
  color: #F9A502;
}

@media(max-width:767px) {
  .haik-palette-orangejuice .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-orangejuice .navbar-default .navbar-nav>li.active>a, .haik-palette-orangejuice .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #F9A502;
}

.haik-palette-orangejuice .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-orangejuice .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-orangejuice .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-orangejuice .navbar-default .list1 {
    float: none
  }
}

.haik-palette-orangejuice .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-orangejuice .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-orangejuice .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-orangejuice .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-orangejuice .navbar-default .list1>li>a:hover {
  color: #F9A502;
  text-decoration: none
}

.haik-palette-orangejuice .navbar-default .list1>li.active>a {
  color: #F9A502;
  background-color: transparent
}

.haik-palette-orangejuice .navbar-default .list1>li.active>a:hover {
  color: #F9A502;
  background-color: transparent
}

.haik-palette-orangejuice .nav .open>a:focus, .haik-palette-orangejuice .nav .open>a:hover, .haik-palette-orangejuice .nav .open>a {
  border-color: transparent
}

.haik-palette-orangejuice .navbar-default .navbar-nav>.open>a, .haik-palette-orangejuice .navbar-default .navbar-nav>.open>a:hover, .haik-palette-orangejuice .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-orangejuice .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-orangejuice .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-orangejuice .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #F9A502;
}

@media(max-width:767px) {
  .haik-palette-orangejuice .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #F9A502
  }
}

@media(max-width:767px) {
  .haik-palette-orangejuice .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-orangejuice .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-orangejuice .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-orangejuice .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #F9A502
}

@media(max-width:767px) {
  .haik-palette-orangejuice .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-orangejuice .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-orangejuice .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #F9A502
  }
}
/*アイキャッチ*/
.haik-palette-orangejuice .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-orangejuice .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-orangejuice .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-orangejuice .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-orangejuice .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-orangejuice .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-orangejuice .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-orangejuice .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-orangejuice .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-orangejuice .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-orangejuice .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-orangejuice .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-orangejuice .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-orangejuice .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-orangejuice .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-orangejuice .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-orangejuice .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-orangejuice .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-orangejuice .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-orangejuice .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-orangejuice .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-orangejuice .haik-xs-nopadding .haik-menu, .haik-palette-orangejuice .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-orangejuice .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-orangejuice .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-orangejuice .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-orangejuice .haik-container h2:before {
  background-color: #F9A502; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-orangejuice .haik-container h2 a {
  color: #F9A502;
}

.haik-palette-orangejuice .haik-container h2 a:hover {
  color: #F9A502;
  text-decoration: none
}

.haik-palette-orangejuice .haik-container h2 a:hover small {
  color: #F9A502;
}

.haik-palette-orangejuice .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-orangejuice .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-orangejuice .haik-container h3 a {
  color: #333
}

.haik-palette-orangejuice .haik-container h3 a:hover {
  color: #F9A502;
  text-decoration: none
}

.haik-palette-orangejuice .haik-container h3 a:hover small {
  color: #F9A502;
}

.haik-palette-orangejuice .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-orangejuice .haik-container h4 a {
  color: #F9A502
}

.haik-palette-orangejuice .haik-container h4 a:hover {
  color: #F9A502;
  text-decoration: none
}

.haik-palette-orangejuice .haik-container h4 a:hover small {
  color: #F9A502
}

@media(max-width:767px) {
  .haik-palette-orangejuice .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-orangejuice .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-orangejuice .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-orangejuice .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-orangejuice .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-orangejuice .haik-menu, .haik-palette-orangejuice .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-orangejuice .haik-menu, .haik-palette-orangejuice .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-orangejuice .haik-menu h2, .haik-palette-orangejuice .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-orangejuice .haik-menu h2 a, .haik-palette-orangejuice .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-orangejuice .haik-menu h2:hover a, .haik-palette-orangejuice .haik-article-menu h2:hover a, .haik-palette-orangejuice .haik-menu h2.focus a, .haik-palette-orangejuice .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-orangejuice .haik-menu h3, .haik-palette-orangejuice .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-orangejuice .haik-menu h3, .haik-palette-orangejuice .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-orangejuice .haik-menu h3 a, .haik-palette-orangejuice .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-orangejuice .haik-menu h3:hover a, .haik-palette-orangejuice .haik-article-menu h3:hover a, .haik-palette-orangejuice .haik-menu h3.focus a, .haik-palette-orangejuice .haik-article-menu h3.focus a {
  color: #F9A502;
  text-decoration: none;
}

.haik-palette-orangejuice .haik-menu h4, .haik-palette-orangejuice .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-orangejuice .haik-menu h4, .haik-palette-orangejuice .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-orangejuice .haik-menu h4 a, .haik-palette-orangejuice .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-orangejuice .haik-menu h4:hover a, .haik-palette-orangejuice .haik-article-menu h4:hover a, .haik-palette-orangejuice .haik-menu h4.focus a, .haik-palette-orangejuice .haik-article-menu h4.focus a {
  color: #F9A502;
  text-decoration: none
}

.haik-palette-orangejuice .haik-menu p, .haik-palette-orangejuice .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-orangejuice .haik-menu h3+h3, .haik-palette-orangejuice .haik-article-menu h3+h3, .haik-palette-orangejuice .haik-menu h3+h4, .haik-palette-orangejuice .haik-article-menu h3+h4, .haik-palette-orangejuice .haik-menu h4+h4, .haik-palette-orangejuice .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-orangejuice .haik-menu h2+h2, .haik-palette-orangejuice .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-orangejuice .haik-menu .list1, .haik-palette-orangejuice .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-orangejuice .haik-menu .list1>.list-group-item>a, .haik-palette-orangejuice .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-orangejuice .haik-menu .list1>.list-group-item.active>a, .haik-palette-orangejuice .haik-article-menu .list1>.list-group-item.active>a {
  color: #F9A502;
}

.haik-palette-orangejuice .haik-menu .list1>.list-group-item:hover, .haik-palette-orangejuice .haik-article-menu .list1>.list-group-item:hover {
  color: #F9A502;
}

.haik-palette-orangejuice .haik-menu .list1>.list-group-item:hover>a, .haik-palette-orangejuice .haik-article-menu .list1>.list-group-item:hover>a {
  color: #F9A502;
  text-decoration: none
}

.haik-palette-orangejuice .haik-menu .list1 .list2, .haik-palette-orangejuice .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-orangejuice .haik-menu .list1 .list2>li a, .haik-palette-orangejuice .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-orangejuice .haik-menu .list1 .list2>li:hover>a, .haik-palette-orangejuice .haik-article-menu .list1 .list2>li:hover>a {
  color: #F9A502
}

@media(max-width:767px) {
  .haik-palette-orangejuice .haik-menu .list1 .list2, .haik-palette-orangejuice .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-orangejuice .haik-menu .list1 .list2 li>a, .haik-palette-orangejuice .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-orangejuice .haik-menu .list2, .haik-palette-orangejuice .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-orangejuice .haik-menu .list2 li.active>a, .haik-palette-orangejuice .haik-article-menu .list2 li.active>a {
  color: #F9A502
}

.haik-palette-orangejuice .haik-menu .list2 a, .haik-palette-orangejuice .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-orangejuice .haik-menu .list2 li:hover>a, .haik-palette-orangejuice .haik-article-menu .list2 li:hover>a {
  color: #F9A502;
  text-decoration: none
}

.haik-palette-orangejuice .haik-menu .list-group, .haik-palette-orangejuice .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-orangejuice .haik-menu .list-group-item, .haik-palette-orangejuice .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-orangejuice .haik-menu .list-group-item, .haik-palette-orangejuice .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-orangejuice .haik-menu ul.qblog_recent, .haik-palette-orangejuice .haik-article-menu ul.qblog_recent, .haik-palette-orangejuice .haik-menu ul.qblog_categories, .haik-palette-orangejuice .haik-article-menu ul.qblog_categories, .haik-palette-orangejuice .haik-menu ul.qblog_recent_comments, .haik-palette-orangejuice .haik-article-menu ul.qblog_recent_comments, .haik-palette-orangejuice .haik-menu ul.qblog_archives, .haik-palette-orangejuice .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-orangejuice .haik-menu ul.qblog_recent li, .haik-palette-orangejuice .haik-article-menu ul.qblog_recent li, .haik-palette-orangejuice .haik-menu ul.qblog_categories li, .haik-palette-orangejuice .haik-article-menu ul.qblog_categories li, .haik-palette-orangejuice .haik-menu ul.qblog_recent_comments li, .haik-palette-orangejuice .haik-article-menu ul.qblog_recent_comments li, .haik-palette-orangejuice .haik-menu ul.qblog_archives li, .haik-palette-orangejuice .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-orangejuice .haik-menu ul.qblog_recent li:hover a, .haik-palette-orangejuice .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-orangejuice .haik-menu ul.qblog_categories li:hover a, .haik-palette-orangejuice .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-orangejuice .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-orangejuice .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-orangejuice .haik-menu ul.qblog_archives li:hover a, .haik-palette-orangejuice .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #F9A502
}

.haik-palette-orangejuice .haik-menu ul.qblog_recent li.active a, .haik-palette-orangejuice .haik-article-menu ul.qblog_recent li.active a, .haik-palette-orangejuice .haik-menu ul.qblog_categories li.active a, .haik-palette-orangejuice .haik-article-menu ul.qblog_categories li.active a, .haik-palette-orangejuice .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-orangejuice .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-orangejuice .haik-menu ul.qblog_archives li.active a, .haik-palette-orangejuice .haik-article-menu ul.qblog_archives li.active a {
  color: #F9A502
}

.haik-palette-orangejuice .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-orangejuice .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-orangejuice .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-orangejuice .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-orangejuice .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-orangejuice .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-orangejuice .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-orangejuice .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-orangejuice .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-orangejuice .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-orangejuice .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-orangejuice .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-orangejuice .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-orangejuice .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-orangejuice .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-orangejuice .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-orangejuice .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #F9A502
}

.haik-palette-orangejuice .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-orangejuice .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-orangejuice .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-orangejuice .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #F9A502
}

.haik-palette-orangejuice .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-orangejuice .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-orangejuice .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-orangejuice .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-orangejuice .haik-menu .qhm-plugin-recent, .haik-palette-orangejuice .haik-article-menu .qhm-plugin-recent, .haik-palette-orangejuice .haik-menu .qhm-plugin-popular, .haik-palette-orangejuice .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-orangejuice .haik-menu .qhm-plugin-recent h5, .haik-palette-orangejuice .haik-article-menu .qhm-plugin-recent h5, .haik-palette-orangejuice .haik-menu .qhm-plugin-popular h5, .haik-palette-orangejuice .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-orangejuice .haik-menu .qhm-plugin-recent strong, .haik-palette-orangejuice .haik-article-menu .qhm-plugin-recent strong, .haik-palette-orangejuice .haik-menu .qhm-plugin-popular strong, .haik-palette-orangejuice .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-orangejuice .haik-menu .qhm-plugin-recent ul, .haik-palette-orangejuice .haik-article-menu .qhm-plugin-recent ul, .haik-palette-orangejuice .haik-menu .qhm-plugin-popular ul, .haik-palette-orangejuice .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-orangejuice .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-orangejuice .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-orangejuice .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-orangejuice .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-orangejuice .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-orangejuice .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-orangejuice .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-orangejuice .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-orangejuice .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-orangejuice .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-orangejuice .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-orangejuice .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-orangejuice .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-orangejuice .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-orangejuice .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-orangejuice .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-orangejuice .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-orangejuice .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-orangejuice .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-orangejuice .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #F9A502
}

.haik-palette-orangejuice .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-orangejuice .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-orangejuice .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-orangejuice .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #F9A502
}

.haik-palette-orangejuice .qblog_categories>.list-group-item, .haik-palette-orangejuice .qblog_recent_comments>.list-group-item, .haik-palette-orangejuice .qblog_archives>.list-group-item, .haik-palette-orangejuice .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-orangejuice .qblog_categories>.list-group-item:first-child, .haik-palette-orangejuice .qblog_categories>.list-group-item:last-child, .haik-palette-orangejuice .qblog_recent_comments>.list-group-item:first-child, .haik-palette-orangejuice .qblog_recent_comments>.list-group-item:last-child, .haik-palette-orangejuice .qblog_archives>.list-group-item:first-child, .haik-palette-orangejuice .qblog_archives>.list-group-item:last-child, .haik-palette-orangejuice .qblog_recent>.list-group-item:first-child, .haik-palette-orangejuice .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-orangejuice .qblog_categories>.list-group-item a, .haik-palette-orangejuice .qblog_recent_comments>.list-group-item a, .haik-palette-orangejuice .qblog_archives>.list-group-item a, .haik-palette-orangejuice .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-orangejuice .haik-menu .qhm-plugin-calendar2, .haik-palette-orangejuice .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-orangejuice .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-orangejuice .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-orangejuice .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-orangejuice .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-orangejuice .haik-menu form, .haik-palette-orangejuice .haik-article-menu form {
  padding: 15px
}

.haik-palette-orangejuice .haik-menu p.plg_select_fsize, .haik-palette-orangejuice .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-orangejuice .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-orangejuice .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-orangejuice .haik-footer h2, .haik-palette-orangejuice .haik-footer h3, .haik-palette-orangejuice .haik-footer h4 {
  color: #F9A502;
  margin-bottom: 5px
}

.haik-palette-orangejuice .haik-footer h2 a, .haik-palette-orangejuice .haik-footer h3 a, .haik-palette-orangejuice .haik-footer h4 a {
  color: #F9A502
}

.haik-palette-orangejuice .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-orangejuice .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-orangejuice .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-orangejuice .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-orangejuice .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-orangejuice .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-orangejuice .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-orangejuice .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-orangejuice .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-orangejuice .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-orangejuice .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-orangejuice .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-orangejuice .haik-licence p a {
  color: #999999;
}

.haik-palette-orangejuice .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-orangejuice .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-orangejuice h2.qblog_title:before, .haik-palette-orangejuice h2.qblog_title:after {
  background-image: none
}

.haik-palette-orangejuice h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-orangejuice .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-orangejuice .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-orangejuice .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-orangejuice .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-orangejuice .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-orangejuice .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-orangejuice .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-orangejuice .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-orangejuice .qblog-list ul li {
  padding: 0
}

.haik-palette-orangejuice .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲orangejuice【オレンジジュース】><ここまで>………………▼*/
/*▼<sunflower【サンフラワー】><ここから>…………………………………▼*/
.haik-palette-sunflower .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-sunflower .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #FFBB00;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-sunflower .haik-nav.navbar-default .navbar-toggle {
  background-color: #FFBB00;
  border: 1px solid #FFBB00;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-sunflower .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-sunflower .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-sunflower .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-sunflower .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-sunflower .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-sunflower .navbar-brand:hover {
  color: #FFBB00;
}

@media(min-width:768px) {
  .haik-palette-sunflower .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-sunflower .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-sunflower .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-sunflower .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-sunflower .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-sunflower .navbar-default .navbar-nav>li>a:hover {
  color: #FFBB00;
}

@media(max-width:767px) {
  .haik-palette-sunflower .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-sunflower .navbar-default .navbar-nav>li.active>a, .haik-palette-sunflower .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #FFBB00;
}

.haik-palette-sunflower .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-sunflower .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-sunflower .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-sunflower .navbar-default .list1 {
    float: none
  }
}

.haik-palette-sunflower .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-sunflower .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-sunflower .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-sunflower .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-sunflower .navbar-default .list1>li>a:hover {
  color: #FFBB00;
  text-decoration: none
}

.haik-palette-sunflower .navbar-default .list1>li.active>a {
  color: #FFBB00;
  background-color: transparent
}

.haik-palette-sunflower .navbar-default .list1>li.active>a:hover {
  color: #FFBB00;
  background-color: transparent
}

.haik-palette-sunflower .nav .open>a:focus, .haik-palette-sunflower .nav .open>a:hover, .haik-palette-sunflower .nav .open>a {
  border-color: transparent
}

.haik-palette-sunflower .navbar-default .navbar-nav>.open>a, .haik-palette-sunflower .navbar-default .navbar-nav>.open>a:hover, .haik-palette-sunflower .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-sunflower .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-sunflower .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-sunflower .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #FFBB00;
}

@media(max-width:767px) {
  .haik-palette-sunflower .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #FFBB00
  }
}

@media(max-width:767px) {
  .haik-palette-sunflower .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-sunflower .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-sunflower .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-sunflower .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #FFBB00
}

@media(max-width:767px) {
  .haik-palette-sunflower .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-sunflower .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-sunflower .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #FFBB00
  }
}
/*アイキャッチ*/
.haik-palette-sunflower .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-sunflower .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-sunflower .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-sunflower .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-sunflower .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-sunflower .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-sunflower .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-sunflower .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-sunflower .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-sunflower .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-sunflower .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-sunflower .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-sunflower .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-sunflower .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-sunflower .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-sunflower .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-sunflower .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-sunflower .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-sunflower .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-sunflower .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-sunflower .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-sunflower .haik-xs-nopadding .haik-menu, .haik-palette-sunflower .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-sunflower .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-sunflower .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-sunflower .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-sunflower .haik-container h2:before {
  background-color: #FFBB00; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-sunflower .haik-container h2 a {
  color: #FFBB00;
}

.haik-palette-sunflower .haik-container h2 a:hover {
  color: #FFBB00;
  text-decoration: none
}

.haik-palette-sunflower .haik-container h2 a:hover small {
  color: #FFBB00;
}

.haik-palette-sunflower .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-sunflower .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-sunflower .haik-container h3 a {
  color: #333
}

.haik-palette-sunflower .haik-container h3 a:hover {
  color: #FFBB00;
  text-decoration: none
}

.haik-palette-sunflower .haik-container h3 a:hover small {
  color: #FFBB00;
}

.haik-palette-sunflower .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-sunflower .haik-container h4 a {
  color: #FFBB00
}

.haik-palette-sunflower .haik-container h4 a:hover {
  color: #FFBB00;
  text-decoration: none
}

.haik-palette-sunflower .haik-container h4 a:hover small {
  color: #FFBB00
}

@media(max-width:767px) {
  .haik-palette-sunflower .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-sunflower .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-sunflower .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-sunflower .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-sunflower .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-sunflower .haik-menu, .haik-palette-sunflower .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-sunflower .haik-menu, .haik-palette-sunflower .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-sunflower .haik-menu h2, .haik-palette-sunflower .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-sunflower .haik-menu h2 a, .haik-palette-sunflower .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-sunflower .haik-menu h2:hover a, .haik-palette-sunflower .haik-article-menu h2:hover a, .haik-palette-sunflower .haik-menu h2.focus a, .haik-palette-sunflower .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-sunflower .haik-menu h3, .haik-palette-sunflower .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-sunflower .haik-menu h3, .haik-palette-sunflower .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-sunflower .haik-menu h3 a, .haik-palette-sunflower .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-sunflower .haik-menu h3:hover a, .haik-palette-sunflower .haik-article-menu h3:hover a, .haik-palette-sunflower .haik-menu h3.focus a, .haik-palette-sunflower .haik-article-menu h3.focus a {
  color: #FFBB00;
  text-decoration: none;
}

.haik-palette-sunflower .haik-menu h4, .haik-palette-sunflower .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-sunflower .haik-menu h4, .haik-palette-sunflower .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-sunflower .haik-menu h4 a, .haik-palette-sunflower .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-sunflower .haik-menu h4:hover a, .haik-palette-sunflower .haik-article-menu h4:hover a, .haik-palette-sunflower .haik-menu h4.focus a, .haik-palette-sunflower .haik-article-menu h4.focus a {
  color: #FFBB00;
  text-decoration: none
}

.haik-palette-sunflower .haik-menu p, .haik-palette-sunflower .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-sunflower .haik-menu h3+h3, .haik-palette-sunflower .haik-article-menu h3+h3, .haik-palette-sunflower .haik-menu h3+h4, .haik-palette-sunflower .haik-article-menu h3+h4, .haik-palette-sunflower .haik-menu h4+h4, .haik-palette-sunflower .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-sunflower .haik-menu h2+h2, .haik-palette-sunflower .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-sunflower .haik-menu .list1, .haik-palette-sunflower .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-sunflower .haik-menu .list1>.list-group-item>a, .haik-palette-sunflower .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-sunflower .haik-menu .list1>.list-group-item.active>a, .haik-palette-sunflower .haik-article-menu .list1>.list-group-item.active>a {
  color: #FFBB00;
}

.haik-palette-sunflower .haik-menu .list1>.list-group-item:hover, .haik-palette-sunflower .haik-article-menu .list1>.list-group-item:hover {
  color: #FFBB00;
}

.haik-palette-sunflower .haik-menu .list1>.list-group-item:hover>a, .haik-palette-sunflower .haik-article-menu .list1>.list-group-item:hover>a {
  color: #FFBB00;
  text-decoration: none
}

.haik-palette-sunflower .haik-menu .list1 .list2, .haik-palette-sunflower .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-sunflower .haik-menu .list1 .list2>li a, .haik-palette-sunflower .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-sunflower .haik-menu .list1 .list2>li:hover>a, .haik-palette-sunflower .haik-article-menu .list1 .list2>li:hover>a {
  color: #FFBB00
}

@media(max-width:767px) {
  .haik-palette-sunflower .haik-menu .list1 .list2, .haik-palette-sunflower .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-sunflower .haik-menu .list1 .list2 li>a, .haik-palette-sunflower .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-sunflower .haik-menu .list2, .haik-palette-sunflower .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-sunflower .haik-menu .list2 li.active>a, .haik-palette-sunflower .haik-article-menu .list2 li.active>a {
  color: #FFBB00
}

.haik-palette-sunflower .haik-menu .list2 a, .haik-palette-sunflower .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-sunflower .haik-menu .list2 li:hover>a, .haik-palette-sunflower .haik-article-menu .list2 li:hover>a {
  color: #FFBB00;
  text-decoration: none
}

.haik-palette-sunflower .haik-menu .list-group, .haik-palette-sunflower .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-sunflower .haik-menu .list-group-item, .haik-palette-sunflower .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-sunflower .haik-menu .list-group-item, .haik-palette-sunflower .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-sunflower .haik-menu ul.qblog_recent, .haik-palette-sunflower .haik-article-menu ul.qblog_recent, .haik-palette-sunflower .haik-menu ul.qblog_categories, .haik-palette-sunflower .haik-article-menu ul.qblog_categories, .haik-palette-sunflower .haik-menu ul.qblog_recent_comments, .haik-palette-sunflower .haik-article-menu ul.qblog_recent_comments, .haik-palette-sunflower .haik-menu ul.qblog_archives, .haik-palette-sunflower .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-sunflower .haik-menu ul.qblog_recent li, .haik-palette-sunflower .haik-article-menu ul.qblog_recent li, .haik-palette-sunflower .haik-menu ul.qblog_categories li, .haik-palette-sunflower .haik-article-menu ul.qblog_categories li, .haik-palette-sunflower .haik-menu ul.qblog_recent_comments li, .haik-palette-sunflower .haik-article-menu ul.qblog_recent_comments li, .haik-palette-sunflower .haik-menu ul.qblog_archives li, .haik-palette-sunflower .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-sunflower .haik-menu ul.qblog_recent li:hover a, .haik-palette-sunflower .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-sunflower .haik-menu ul.qblog_categories li:hover a, .haik-palette-sunflower .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-sunflower .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-sunflower .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-sunflower .haik-menu ul.qblog_archives li:hover a, .haik-palette-sunflower .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #FFBB00
}

.haik-palette-sunflower .haik-menu ul.qblog_recent li.active a, .haik-palette-sunflower .haik-article-menu ul.qblog_recent li.active a, .haik-palette-sunflower .haik-menu ul.qblog_categories li.active a, .haik-palette-sunflower .haik-article-menu ul.qblog_categories li.active a, .haik-palette-sunflower .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-sunflower .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-sunflower .haik-menu ul.qblog_archives li.active a, .haik-palette-sunflower .haik-article-menu ul.qblog_archives li.active a {
  color: #FFBB00
}

.haik-palette-sunflower .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-sunflower .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-sunflower .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-sunflower .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-sunflower .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-sunflower .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-sunflower .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-sunflower .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-sunflower .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-sunflower .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-sunflower .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-sunflower .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-sunflower .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-sunflower .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-sunflower .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-sunflower .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-sunflower .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #FFBB00
}

.haik-palette-sunflower .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-sunflower .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-sunflower .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-sunflower .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #FFBB00
}

.haik-palette-sunflower .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-sunflower .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-sunflower .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-sunflower .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-sunflower .haik-menu .qhm-plugin-recent, .haik-palette-sunflower .haik-article-menu .qhm-plugin-recent, .haik-palette-sunflower .haik-menu .qhm-plugin-popular, .haik-palette-sunflower .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-sunflower .haik-menu .qhm-plugin-recent h5, .haik-palette-sunflower .haik-article-menu .qhm-plugin-recent h5, .haik-palette-sunflower .haik-menu .qhm-plugin-popular h5, .haik-palette-sunflower .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-sunflower .haik-menu .qhm-plugin-recent strong, .haik-palette-sunflower .haik-article-menu .qhm-plugin-recent strong, .haik-palette-sunflower .haik-menu .qhm-plugin-popular strong, .haik-palette-sunflower .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-sunflower .haik-menu .qhm-plugin-recent ul, .haik-palette-sunflower .haik-article-menu .qhm-plugin-recent ul, .haik-palette-sunflower .haik-menu .qhm-plugin-popular ul, .haik-palette-sunflower .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-sunflower .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-sunflower .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-sunflower .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-sunflower .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-sunflower .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-sunflower .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-sunflower .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-sunflower .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-sunflower .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-sunflower .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-sunflower .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-sunflower .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-sunflower .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-sunflower .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-sunflower .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-sunflower .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-sunflower .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-sunflower .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-sunflower .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-sunflower .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #FFBB00
}

.haik-palette-sunflower .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-sunflower .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-sunflower .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-sunflower .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #FFBB00
}

.haik-palette-sunflower .qblog_categories>.list-group-item, .haik-palette-sunflower .qblog_recent_comments>.list-group-item, .haik-palette-sunflower .qblog_archives>.list-group-item, .haik-palette-sunflower .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-sunflower .qblog_categories>.list-group-item:first-child, .haik-palette-sunflower .qblog_categories>.list-group-item:last-child, .haik-palette-sunflower .qblog_recent_comments>.list-group-item:first-child, .haik-palette-sunflower .qblog_recent_comments>.list-group-item:last-child, .haik-palette-sunflower .qblog_archives>.list-group-item:first-child, .haik-palette-sunflower .qblog_archives>.list-group-item:last-child, .haik-palette-sunflower .qblog_recent>.list-group-item:first-child, .haik-palette-sunflower .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-sunflower .qblog_categories>.list-group-item a, .haik-palette-sunflower .qblog_recent_comments>.list-group-item a, .haik-palette-sunflower .qblog_archives>.list-group-item a, .haik-palette-sunflower .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-sunflower .haik-menu .qhm-plugin-calendar2, .haik-palette-sunflower .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-sunflower .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-sunflower .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-sunflower .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-sunflower .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-sunflower .haik-menu form, .haik-palette-sunflower .haik-article-menu form {
  padding: 15px
}

.haik-palette-sunflower .haik-menu p.plg_select_fsize, .haik-palette-sunflower .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-sunflower .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-sunflower .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-sunflower .haik-footer h2, .haik-palette-sunflower .haik-footer h3, .haik-palette-sunflower .haik-footer h4 {
  color: #FFBB00;
  margin-bottom: 5px
}

.haik-palette-sunflower .haik-footer h2 a, .haik-palette-sunflower .haik-footer h3 a, .haik-palette-sunflower .haik-footer h4 a {
  color: #FFBB00
}

.haik-palette-sunflower .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-sunflower .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-sunflower .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-sunflower .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-sunflower .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-sunflower .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-sunflower .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-sunflower .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-sunflower .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-sunflower .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-sunflower .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-sunflower .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-sunflower .haik-licence p a {
  color: #999999;
}

.haik-palette-sunflower .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-sunflower .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-sunflower h2.qblog_title:before, .haik-palette-sunflower h2.qblog_title:after {
  background-image: none
}

.haik-palette-sunflower h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-sunflower .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-sunflower .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-sunflower .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-sunflower .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-sunflower .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-sunflower .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-sunflower .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-sunflower .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-sunflower .qblog-list ul li {
  padding: 0
}

.haik-palette-sunflower .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲sunflower【サンフラワー】><ここまで>………………▼*/
/*▼<gold【ゴールド】><ここから>…………………………………▼*/
.haik-palette-gold .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-gold .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #C89D10;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-gold .haik-nav.navbar-default .navbar-toggle {
  background-color: #C89D10;
  border: 1px solid #C89D10;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-gold .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-gold .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-gold .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-gold .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-gold .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-gold .navbar-brand:hover {
  color: #C89D10;
}

@media(min-width:768px) {
  .haik-palette-gold .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-gold .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-gold .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-gold .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-gold .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-gold .navbar-default .navbar-nav>li>a:hover {
  color: #C89D10;
}

@media(max-width:767px) {
  .haik-palette-gold .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-gold .navbar-default .navbar-nav>li.active>a, .haik-palette-gold .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #C89D10;
}

.haik-palette-gold .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-gold .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-gold .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-gold .navbar-default .list1 {
    float: none
  }
}

.haik-palette-gold .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-gold .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-gold .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-gold .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-gold .navbar-default .list1>li>a:hover {
  color: #C89D10;
  text-decoration: none
}

.haik-palette-gold .navbar-default .list1>li.active>a {
  color: #C89D10;
  background-color: transparent
}

.haik-palette-gold .navbar-default .list1>li.active>a:hover {
  color: #C89D10;
  background-color: transparent
}

.haik-palette-gold .nav .open>a:focus, .haik-palette-gold .nav .open>a:hover, .haik-palette-gold .nav .open>a {
  border-color: transparent
}

.haik-palette-gold .navbar-default .navbar-nav>.open>a, .haik-palette-gold .navbar-default .navbar-nav>.open>a:hover, .haik-palette-gold .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-gold .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-gold .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-gold .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #C89D10;
}

@media(max-width:767px) {
  .haik-palette-gold .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #C89D10
  }
}

@media(max-width:767px) {
  .haik-palette-gold .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-gold .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-gold .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-gold .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #C89D10
}

@media(max-width:767px) {
  .haik-palette-gold .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-gold .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-gold .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #C89D10
  }
}
/*アイキャッチ*/
.haik-palette-gold .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-gold .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-gold .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-gold .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-gold .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-gold .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-gold .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-gold .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-gold .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-gold .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-gold .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-gold .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-gold .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-gold .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-gold .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-gold .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-gold .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-gold .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-gold .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-gold .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-gold .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-gold .haik-xs-nopadding .haik-menu, .haik-palette-gold .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-gold .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-gold .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-gold .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-gold .haik-container h2:before {
  background-color: #C89D10; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-gold .haik-container h2 a {
  color: #C89D10;
}

.haik-palette-gold .haik-container h2 a:hover {
  color: #C89D10;
  text-decoration: none
}

.haik-palette-gold .haik-container h2 a:hover small {
  color: #C89D10;
}

.haik-palette-gold .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-gold .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-gold .haik-container h3 a {
  color: #333
}

.haik-palette-gold .haik-container h3 a:hover {
  color: #C89D10;
  text-decoration: none
}

.haik-palette-gold .haik-container h3 a:hover small {
  color: #C89D10;
}

.haik-palette-gold .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-gold .haik-container h4 a {
  color: #C89D10
}

.haik-palette-gold .haik-container h4 a:hover {
  color: #C89D10;
  text-decoration: none
}

.haik-palette-gold .haik-container h4 a:hover small {
  color: #C89D10
}

@media(max-width:767px) {
  .haik-palette-gold .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-gold .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-gold .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-gold .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-gold .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-gold .haik-menu, .haik-palette-gold .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-gold .haik-menu, .haik-palette-gold .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-gold .haik-menu h2, .haik-palette-gold .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-gold .haik-menu h2 a, .haik-palette-gold .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-gold .haik-menu h2:hover a, .haik-palette-gold .haik-article-menu h2:hover a, .haik-palette-gold .haik-menu h2.focus a, .haik-palette-gold .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-gold .haik-menu h3, .haik-palette-gold .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-gold .haik-menu h3, .haik-palette-gold .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-gold .haik-menu h3 a, .haik-palette-gold .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-gold .haik-menu h3:hover a, .haik-palette-gold .haik-article-menu h3:hover a, .haik-palette-gold .haik-menu h3.focus a, .haik-palette-gold .haik-article-menu h3.focus a {
  color: #C89D10;
  text-decoration: none;
}

.haik-palette-gold .haik-menu h4, .haik-palette-gold .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-gold .haik-menu h4, .haik-palette-gold .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-gold .haik-menu h4 a, .haik-palette-gold .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-gold .haik-menu h4:hover a, .haik-palette-gold .haik-article-menu h4:hover a, .haik-palette-gold .haik-menu h4.focus a, .haik-palette-gold .haik-article-menu h4.focus a {
  color: #C89D10;
  text-decoration: none
}

.haik-palette-gold .haik-menu p, .haik-palette-gold .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-gold .haik-menu h3+h3, .haik-palette-gold .haik-article-menu h3+h3, .haik-palette-gold .haik-menu h3+h4, .haik-palette-gold .haik-article-menu h3+h4, .haik-palette-gold .haik-menu h4+h4, .haik-palette-gold .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-gold .haik-menu h2+h2, .haik-palette-gold .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-gold .haik-menu .list1, .haik-palette-gold .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-gold .haik-menu .list1>.list-group-item>a, .haik-palette-gold .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-gold .haik-menu .list1>.list-group-item.active>a, .haik-palette-gold .haik-article-menu .list1>.list-group-item.active>a {
  color: #C89D10;
}

.haik-palette-gold .haik-menu .list1>.list-group-item:hover, .haik-palette-gold .haik-article-menu .list1>.list-group-item:hover {
  color: #C89D10;
}

.haik-palette-gold .haik-menu .list1>.list-group-item:hover>a, .haik-palette-gold .haik-article-menu .list1>.list-group-item:hover>a {
  color: #C89D10;
  text-decoration: none
}

.haik-palette-gold .haik-menu .list1 .list2, .haik-palette-gold .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-gold .haik-menu .list1 .list2>li a, .haik-palette-gold .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-gold .haik-menu .list1 .list2>li:hover>a, .haik-palette-gold .haik-article-menu .list1 .list2>li:hover>a {
  color: #C89D10
}

@media(max-width:767px) {
  .haik-palette-gold .haik-menu .list1 .list2, .haik-palette-gold .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-gold .haik-menu .list1 .list2 li>a, .haik-palette-gold .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-gold .haik-menu .list2, .haik-palette-gold .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-gold .haik-menu .list2 li.active>a, .haik-palette-gold .haik-article-menu .list2 li.active>a {
  color: #C89D10
}

.haik-palette-gold .haik-menu .list2 a, .haik-palette-gold .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-gold .haik-menu .list2 li:hover>a, .haik-palette-gold .haik-article-menu .list2 li:hover>a {
  color: #C89D10;
  text-decoration: none
}

.haik-palette-gold .haik-menu .list-group, .haik-palette-gold .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-gold .haik-menu .list-group-item, .haik-palette-gold .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-gold .haik-menu .list-group-item, .haik-palette-gold .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-gold .haik-menu ul.qblog_recent, .haik-palette-gold .haik-article-menu ul.qblog_recent, .haik-palette-gold .haik-menu ul.qblog_categories, .haik-palette-gold .haik-article-menu ul.qblog_categories, .haik-palette-gold .haik-menu ul.qblog_recent_comments, .haik-palette-gold .haik-article-menu ul.qblog_recent_comments, .haik-palette-gold .haik-menu ul.qblog_archives, .haik-palette-gold .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-gold .haik-menu ul.qblog_recent li, .haik-palette-gold .haik-article-menu ul.qblog_recent li, .haik-palette-gold .haik-menu ul.qblog_categories li, .haik-palette-gold .haik-article-menu ul.qblog_categories li, .haik-palette-gold .haik-menu ul.qblog_recent_comments li, .haik-palette-gold .haik-article-menu ul.qblog_recent_comments li, .haik-palette-gold .haik-menu ul.qblog_archives li, .haik-palette-gold .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-gold .haik-menu ul.qblog_recent li:hover a, .haik-palette-gold .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-gold .haik-menu ul.qblog_categories li:hover a, .haik-palette-gold .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-gold .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-gold .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-gold .haik-menu ul.qblog_archives li:hover a, .haik-palette-gold .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #C89D10
}

.haik-palette-gold .haik-menu ul.qblog_recent li.active a, .haik-palette-gold .haik-article-menu ul.qblog_recent li.active a, .haik-palette-gold .haik-menu ul.qblog_categories li.active a, .haik-palette-gold .haik-article-menu ul.qblog_categories li.active a, .haik-palette-gold .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-gold .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-gold .haik-menu ul.qblog_archives li.active a, .haik-palette-gold .haik-article-menu ul.qblog_archives li.active a {
  color: #C89D10
}

.haik-palette-gold .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-gold .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-gold .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-gold .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-gold .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-gold .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-gold .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-gold .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-gold .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-gold .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-gold .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-gold .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-gold .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-gold .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-gold .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-gold .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-gold .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #C89D10
}

.haik-palette-gold .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-gold .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-gold .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-gold .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #C89D10
}

.haik-palette-gold .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-gold .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-gold .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-gold .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-gold .haik-menu .qhm-plugin-recent, .haik-palette-gold .haik-article-menu .qhm-plugin-recent, .haik-palette-gold .haik-menu .qhm-plugin-popular, .haik-palette-gold .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-gold .haik-menu .qhm-plugin-recent h5, .haik-palette-gold .haik-article-menu .qhm-plugin-recent h5, .haik-palette-gold .haik-menu .qhm-plugin-popular h5, .haik-palette-gold .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-gold .haik-menu .qhm-plugin-recent strong, .haik-palette-gold .haik-article-menu .qhm-plugin-recent strong, .haik-palette-gold .haik-menu .qhm-plugin-popular strong, .haik-palette-gold .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-gold .haik-menu .qhm-plugin-recent ul, .haik-palette-gold .haik-article-menu .qhm-plugin-recent ul, .haik-palette-gold .haik-menu .qhm-plugin-popular ul, .haik-palette-gold .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-gold .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-gold .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-gold .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-gold .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-gold .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-gold .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-gold .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-gold .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-gold .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-gold .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-gold .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-gold .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-gold .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-gold .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-gold .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-gold .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-gold .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-gold .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-gold .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-gold .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #C89D10
}

.haik-palette-gold .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-gold .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-gold .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-gold .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #C89D10
}

.haik-palette-gold .qblog_categories>.list-group-item, .haik-palette-gold .qblog_recent_comments>.list-group-item, .haik-palette-gold .qblog_archives>.list-group-item, .haik-palette-gold .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-gold .qblog_categories>.list-group-item:first-child, .haik-palette-gold .qblog_categories>.list-group-item:last-child, .haik-palette-gold .qblog_recent_comments>.list-group-item:first-child, .haik-palette-gold .qblog_recent_comments>.list-group-item:last-child, .haik-palette-gold .qblog_archives>.list-group-item:first-child, .haik-palette-gold .qblog_archives>.list-group-item:last-child, .haik-palette-gold .qblog_recent>.list-group-item:first-child, .haik-palette-gold .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-gold .qblog_categories>.list-group-item a, .haik-palette-gold .qblog_recent_comments>.list-group-item a, .haik-palette-gold .qblog_archives>.list-group-item a, .haik-palette-gold .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-gold .haik-menu .qhm-plugin-calendar2, .haik-palette-gold .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-gold .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-gold .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-gold .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-gold .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-gold .haik-menu form, .haik-palette-gold .haik-article-menu form {
  padding: 15px
}

.haik-palette-gold .haik-menu p.plg_select_fsize, .haik-palette-gold .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-gold .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-gold .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-gold .haik-footer h2, .haik-palette-gold .haik-footer h3, .haik-palette-gold .haik-footer h4 {
  color: #C89D10;
  margin-bottom: 5px
}

.haik-palette-gold .haik-footer h2 a, .haik-palette-gold .haik-footer h3 a, .haik-palette-gold .haik-footer h4 a {
  color: #C89D10
}

.haik-palette-gold .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-gold .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-gold .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-gold .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-gold .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-gold .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-gold .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-gold .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-gold .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-gold .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-gold .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-gold .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-gold .haik-licence p a {
  color: #999999;
}

.haik-palette-gold .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-gold .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-gold h2.qblog_title:before, .haik-palette-gold h2.qblog_title:after {
  background-image: none
}

.haik-palette-gold h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-gold .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-gold .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-gold .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-gold .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-gold .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-gold .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-gold .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-gold .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-gold .qblog-list ul li {
  padding: 0
}

.haik-palette-gold .qblog-list .qblog_date {
  line-height: 20px;
}
/*▲gold【ゴールド】><ここまで>………………▼*/
/*▼<lemontea【レモンティー】><ここから>…………………………………▼*/
.haik-palette-lemontea .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-lemontea .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #E0B70D;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-lemontea .haik-nav.navbar-default .navbar-toggle {
  background-color: #E0B70D;
  border: 1px solid #E0B70D;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-lemontea .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-lemontea .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-lemontea .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-lemontea .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-lemontea .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-lemontea .navbar-brand:hover {
  color: #E0B70D;
}

@media(min-width:768px) {
  .haik-palette-lemontea .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-lemontea .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-lemontea .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-lemontea .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-lemontea .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-lemontea .navbar-default .navbar-nav>li>a:hover {
  color: #E0B70D;
}

@media(max-width:767px) {
  .haik-palette-lemontea .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-lemontea .navbar-default .navbar-nav>li.active>a, .haik-palette-lemontea .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #E0B70D;
}

.haik-palette-lemontea .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-lemontea .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-lemontea .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-lemontea .navbar-default .list1 {
    float: none
  }
}

.haik-palette-lemontea .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-lemontea .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-lemontea .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-lemontea .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-lemontea .navbar-default .list1>li>a:hover {
  color: #E0B70D;
  text-decoration: none
}

.haik-palette-lemontea .navbar-default .list1>li.active>a {
  color: #E0B70D;
  background-color: transparent
}

.haik-palette-lemontea .navbar-default .list1>li.active>a:hover {
  color: #E0B70D;
  background-color: transparent
}

.haik-palette-lemontea .nav .open>a:focus, .haik-palette-lemontea .nav .open>a:hover, .haik-palette-lemontea .nav .open>a {
  border-color: transparent
}

.haik-palette-lemontea .navbar-default .navbar-nav>.open>a, .haik-palette-lemontea .navbar-default .navbar-nav>.open>a:hover, .haik-palette-lemontea .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-lemontea .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-lemontea .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-lemontea .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #E0B70D;
}

@media(max-width:767px) {
  .haik-palette-lemontea .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #E0B70D
  }
}

@media(max-width:767px) {
  .haik-palette-lemontea .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-lemontea .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-lemontea .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-lemontea .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #E0B70D
}

@media(max-width:767px) {
  .haik-palette-lemontea .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-lemontea .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-lemontea .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #E0B70D
  }
}
/*アイキャッチ*/
.haik-palette-lemontea .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-lemontea .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-lemontea .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-lemontea .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-lemontea .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-lemontea .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-lemontea .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-lemontea .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-lemontea .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-lemontea .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-lemontea .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-lemontea .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-lemontea .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-lemontea .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-lemontea .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-lemontea .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-lemontea .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-lemontea .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-lemontea .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-lemontea .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-lemontea .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-lemontea .haik-xs-nopadding .haik-menu, .haik-palette-lemontea .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-lemontea .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-lemontea .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-lemontea .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-lemontea .haik-container h2:before {
  background-color: #E0B70D; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-lemontea .haik-container h2 a {
  color: #E0B70D;
}

.haik-palette-lemontea .haik-container h2 a:hover {
  color: #E0B70D;
  text-decoration: none
}

.haik-palette-lemontea .haik-container h2 a:hover small {
  color: #E0B70D;
}

.haik-palette-lemontea .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-lemontea .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-lemontea .haik-container h3 a {
  color: #333
}

.haik-palette-lemontea .haik-container h3 a:hover {
  color: #E0B70D;
  text-decoration: none
}

.haik-palette-lemontea .haik-container h3 a:hover small {
  color: #E0B70D;
}

.haik-palette-lemontea .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-lemontea .haik-container h4 a {
  color: #E0B70D
}

.haik-palette-lemontea .haik-container h4 a:hover {
  color: #E0B70D;
  text-decoration: none
}

.haik-palette-lemontea .haik-container h4 a:hover small {
  color: #E0B70D
}

@media(max-width:767px) {
  .haik-palette-lemontea .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-lemontea .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-lemontea .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-lemontea .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-lemontea .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-lemontea .haik-menu, .haik-palette-lemontea .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-lemontea .haik-menu, .haik-palette-lemontea .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-lemontea .haik-menu h2, .haik-palette-lemontea .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-lemontea .haik-menu h2 a, .haik-palette-lemontea .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-lemontea .haik-menu h2:hover a, .haik-palette-lemontea .haik-article-menu h2:hover a, .haik-palette-lemontea .haik-menu h2.focus a, .haik-palette-lemontea .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-lemontea .haik-menu h3, .haik-palette-lemontea .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-lemontea .haik-menu h3, .haik-palette-lemontea .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-lemontea .haik-menu h3 a, .haik-palette-lemontea .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-lemontea .haik-menu h3:hover a, .haik-palette-lemontea .haik-article-menu h3:hover a, .haik-palette-lemontea .haik-menu h3.focus a, .haik-palette-lemontea .haik-article-menu h3.focus a {
  color: #E0B70D;
  text-decoration: none;
}

.haik-palette-lemontea .haik-menu h4, .haik-palette-lemontea .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-lemontea .haik-menu h4, .haik-palette-lemontea .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-lemontea .haik-menu h4 a, .haik-palette-lemontea .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-lemontea .haik-menu h4:hover a, .haik-palette-lemontea .haik-article-menu h4:hover a, .haik-palette-lemontea .haik-menu h4.focus a, .haik-palette-lemontea .haik-article-menu h4.focus a {
  color: #E0B70D;
  text-decoration: none
}

.haik-palette-lemontea .haik-menu p, .haik-palette-lemontea .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-lemontea .haik-menu h3+h3, .haik-palette-lemontea .haik-article-menu h3+h3, .haik-palette-lemontea .haik-menu h3+h4, .haik-palette-lemontea .haik-article-menu h3+h4, .haik-palette-lemontea .haik-menu h4+h4, .haik-palette-lemontea .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-lemontea .haik-menu h2+h2, .haik-palette-lemontea .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-lemontea .haik-menu .list1, .haik-palette-lemontea .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-lemontea .haik-menu .list1>.list-group-item>a, .haik-palette-lemontea .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-lemontea .haik-menu .list1>.list-group-item.active>a, .haik-palette-lemontea .haik-article-menu .list1>.list-group-item.active>a {
  color: #E0B70D;
}

.haik-palette-lemontea .haik-menu .list1>.list-group-item:hover, .haik-palette-lemontea .haik-article-menu .list1>.list-group-item:hover {
  color: #E0B70D;
}

.haik-palette-lemontea .haik-menu .list1>.list-group-item:hover>a, .haik-palette-lemontea .haik-article-menu .list1>.list-group-item:hover>a {
  color: #E0B70D;
  text-decoration: none
}

.haik-palette-lemontea .haik-menu .list1 .list2, .haik-palette-lemontea .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-lemontea .haik-menu .list1 .list2>li a, .haik-palette-lemontea .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-lemontea .haik-menu .list1 .list2>li:hover>a, .haik-palette-lemontea .haik-article-menu .list1 .list2>li:hover>a {
  color: #E0B70D
}

@media(max-width:767px) {
  .haik-palette-lemontea .haik-menu .list1 .list2, .haik-palette-lemontea .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-lemontea .haik-menu .list1 .list2 li>a, .haik-palette-lemontea .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-lemontea .haik-menu .list2, .haik-palette-lemontea .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-lemontea .haik-menu .list2 li.active>a, .haik-palette-lemontea .haik-article-menu .list2 li.active>a {
  color: #E0B70D
}

.haik-palette-lemontea .haik-menu .list2 a, .haik-palette-lemontea .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-lemontea .haik-menu .list2 li:hover>a, .haik-palette-lemontea .haik-article-menu .list2 li:hover>a {
  color: #E0B70D;
  text-decoration: none
}

.haik-palette-lemontea .haik-menu .list-group, .haik-palette-lemontea .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-lemontea .haik-menu .list-group-item, .haik-palette-lemontea .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-lemontea .haik-menu .list-group-item, .haik-palette-lemontea .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-lemontea .haik-menu ul.qblog_recent, .haik-palette-lemontea .haik-article-menu ul.qblog_recent, .haik-palette-lemontea .haik-menu ul.qblog_categories, .haik-palette-lemontea .haik-article-menu ul.qblog_categories, .haik-palette-lemontea .haik-menu ul.qblog_recent_comments, .haik-palette-lemontea .haik-article-menu ul.qblog_recent_comments, .haik-palette-lemontea .haik-menu ul.qblog_archives, .haik-palette-lemontea .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-lemontea .haik-menu ul.qblog_recent li, .haik-palette-lemontea .haik-article-menu ul.qblog_recent li, .haik-palette-lemontea .haik-menu ul.qblog_categories li, .haik-palette-lemontea .haik-article-menu ul.qblog_categories li, .haik-palette-lemontea .haik-menu ul.qblog_recent_comments li, .haik-palette-lemontea .haik-article-menu ul.qblog_recent_comments li, .haik-palette-lemontea .haik-menu ul.qblog_archives li, .haik-palette-lemontea .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-lemontea .haik-menu ul.qblog_recent li:hover a, .haik-palette-lemontea .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-lemontea .haik-menu ul.qblog_categories li:hover a, .haik-palette-lemontea .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-lemontea .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-lemontea .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-lemontea .haik-menu ul.qblog_archives li:hover a, .haik-palette-lemontea .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #E0B70D
}

.haik-palette-lemontea .haik-menu ul.qblog_recent li.active a, .haik-palette-lemontea .haik-article-menu ul.qblog_recent li.active a, .haik-palette-lemontea .haik-menu ul.qblog_categories li.active a, .haik-palette-lemontea .haik-article-menu ul.qblog_categories li.active a, .haik-palette-lemontea .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-lemontea .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-lemontea .haik-menu ul.qblog_archives li.active a, .haik-palette-lemontea .haik-article-menu ul.qblog_archives li.active a {
  color: #E0B70D
}

.haik-palette-lemontea .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-lemontea .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-lemontea .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-lemontea .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-lemontea .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-lemontea .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-lemontea .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-lemontea .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-lemontea .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-lemontea .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-lemontea .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-lemontea .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-lemontea .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-lemontea .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-lemontea .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-lemontea .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-lemontea .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #E0B70D
}

.haik-palette-lemontea .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-lemontea .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-lemontea .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-lemontea .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #E0B70D
}

.haik-palette-lemontea .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-lemontea .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-lemontea .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-lemontea .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-lemontea .haik-menu .qhm-plugin-recent, .haik-palette-lemontea .haik-article-menu .qhm-plugin-recent, .haik-palette-lemontea .haik-menu .qhm-plugin-popular, .haik-palette-lemontea .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-lemontea .haik-menu .qhm-plugin-recent h5, .haik-palette-lemontea .haik-article-menu .qhm-plugin-recent h5, .haik-palette-lemontea .haik-menu .qhm-plugin-popular h5, .haik-palette-lemontea .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-lemontea .haik-menu .qhm-plugin-recent strong, .haik-palette-lemontea .haik-article-menu .qhm-plugin-recent strong, .haik-palette-lemontea .haik-menu .qhm-plugin-popular strong, .haik-palette-lemontea .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-lemontea .haik-menu .qhm-plugin-recent ul, .haik-palette-lemontea .haik-article-menu .qhm-plugin-recent ul, .haik-palette-lemontea .haik-menu .qhm-plugin-popular ul, .haik-palette-lemontea .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-lemontea .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-lemontea .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-lemontea .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-lemontea .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-lemontea .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-lemontea .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-lemontea .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-lemontea .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-lemontea .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-lemontea .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-lemontea .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-lemontea .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-lemontea .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-lemontea .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-lemontea .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-lemontea .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-lemontea .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-lemontea .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-lemontea .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-lemontea .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #E0B70D
}

.haik-palette-lemontea .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-lemontea .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-lemontea .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-lemontea .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #E0B70D
}

.haik-palette-lemontea .qblog_categories>.list-group-item, .haik-palette-lemontea .qblog_recent_comments>.list-group-item, .haik-palette-lemontea .qblog_archives>.list-group-item, .haik-palette-lemontea .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-lemontea .qblog_categories>.list-group-item:first-child, .haik-palette-lemontea .qblog_categories>.list-group-item:last-child, .haik-palette-lemontea .qblog_recent_comments>.list-group-item:first-child, .haik-palette-lemontea .qblog_recent_comments>.list-group-item:last-child, .haik-palette-lemontea .qblog_archives>.list-group-item:first-child, .haik-palette-lemontea .qblog_archives>.list-group-item:last-child, .haik-palette-lemontea .qblog_recent>.list-group-item:first-child, .haik-palette-lemontea .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-lemontea .qblog_categories>.list-group-item a, .haik-palette-lemontea .qblog_recent_comments>.list-group-item a, .haik-palette-lemontea .qblog_archives>.list-group-item a, .haik-palette-lemontea .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-lemontea .haik-menu .qhm-plugin-calendar2, .haik-palette-lemontea .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-lemontea .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-lemontea .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-lemontea .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-lemontea .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-lemontea .haik-menu form, .haik-palette-lemontea .haik-article-menu form {
  padding: 15px
}

.haik-palette-lemontea .haik-menu p.plg_select_fsize, .haik-palette-lemontea .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-lemontea .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-lemontea .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-lemontea .haik-footer h2, .haik-palette-lemontea .haik-footer h3, .haik-palette-lemontea .haik-footer h4 {
  color: #E0B70D;
  margin-bottom: 5px
}

.haik-palette-lemontea .haik-footer h2 a, .haik-palette-lemontea .haik-footer h3 a, .haik-palette-lemontea .haik-footer h4 a {
  color: #E0B70D
}

.haik-palette-lemontea .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-lemontea .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-lemontea .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-lemontea .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-lemontea .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-lemontea .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-lemontea .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-lemontea .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-lemontea .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-lemontea .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-lemontea .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-lemontea .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-lemontea .haik-licence p a {
  color: #999999;
}

.haik-palette-lemontea .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-lemontea .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-lemontea h2.qblog_title:before, .haik-palette-lemontea h2.qblog_title:after {
  background-image: none
}

.haik-palette-lemontea h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-lemontea .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-lemontea .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-lemontea .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-lemontea .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-lemontea .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-lemontea .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-lemontea .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-lemontea .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-lemontea .qblog-list ul li {
  padding: 0
}

.haik-palette-lemontea .qblog-list .qblog_date {
  line-height: 20px;
}
/*lemontea【レモンティー】><ここまで>………………▼*/
/*▼<candyyellow【キャンディイエロー】><ここから>…………………………………▼*/
.haik-palette-candyyellow .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-candyyellow .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #E6D628;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-candyyellow .haik-nav.navbar-default .navbar-toggle {
  background-color: #E6D628;
  border: 1px solid #E6D628;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-candyyellow .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-candyyellow .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-candyyellow .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-candyyellow .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-candyyellow .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-candyyellow .navbar-brand:hover {
  color: #E6D628;
}

@media(min-width:768px) {
  .haik-palette-candyyellow .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-candyyellow .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-candyyellow .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-candyyellow .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-candyyellow .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-candyyellow .navbar-default .navbar-nav>li>a:hover {
  color: #E6D628;
}

@media(max-width:767px) {
  .haik-palette-candyyellow .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-candyyellow .navbar-default .navbar-nav>li.active>a, .haik-palette-candyyellow .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #E6D628;
}

.haik-palette-candyyellow .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-candyyellow .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-candyyellow .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-candyyellow .navbar-default .list1 {
    float: none
  }
}

.haik-palette-candyyellow .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-candyyellow .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-candyyellow .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-candyyellow .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-candyyellow .navbar-default .list1>li>a:hover {
  color: #E6D628;
  text-decoration: none
}

.haik-palette-candyyellow .navbar-default .list1>li.active>a {
  color: #E6D628;
  background-color: transparent
}

.haik-palette-candyyellow .navbar-default .list1>li.active>a:hover {
  color: #E6D628;
  background-color: transparent
}

.haik-palette-candyyellow .nav .open>a:focus, .haik-palette-candyyellow .nav .open>a:hover, .haik-palette-candyyellow .nav .open>a {
  border-color: transparent
}

.haik-palette-candyyellow .navbar-default .navbar-nav>.open>a, .haik-palette-candyyellow .navbar-default .navbar-nav>.open>a:hover, .haik-palette-candyyellow .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-candyyellow .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-candyyellow .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-candyyellow .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #E6D628;
}

@media(max-width:767px) {
  .haik-palette-candyyellow .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #E6D628
  }
}

@media(max-width:767px) {
  .haik-palette-candyyellow .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-candyyellow .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-candyyellow .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-candyyellow .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #E6D628
}

@media(max-width:767px) {
  .haik-palette-candyyellow .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-candyyellow .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-candyyellow .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #E6D628
  }
}
/*アイキャッチ*/
.haik-palette-candyyellow .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-candyyellow .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-candyyellow .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-candyyellow .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-candyyellow .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-candyyellow .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-candyyellow .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-candyyellow .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-candyyellow .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-candyyellow .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-candyyellow .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-candyyellow .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-candyyellow .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-candyyellow .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-candyyellow .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-candyyellow .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-candyyellow .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-candyyellow .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-candyyellow .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-candyyellow .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-candyyellow .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-candyyellow .haik-xs-nopadding .haik-menu, .haik-palette-candyyellow .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-candyyellow .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-candyyellow .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-candyyellow .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-candyyellow .haik-container h2:before {
  background-color: #E6D628; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-candyyellow .haik-container h2 a {
  color: #E6D628;
}

.haik-palette-candyyellow .haik-container h2 a:hover {
  color: #E6D628;
  text-decoration: none
}

.haik-palette-candyyellow .haik-container h2 a:hover small {
  color: #E6D628;
}

.haik-palette-candyyellow .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-candyyellow .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-candyyellow .haik-container h3 a {
  color: #333
}

.haik-palette-candyyellow .haik-container h3 a:hover {
  color: #E6D628;
  text-decoration: none
}

.haik-palette-candyyellow .haik-container h3 a:hover small {
  color: #E6D628;
}

.haik-palette-candyyellow .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-candyyellow .haik-container h4 a {
  color: #E6D628
}

.haik-palette-candyyellow .haik-container h4 a:hover {
  color: #E6D628;
  text-decoration: none
}

.haik-palette-candyyellow .haik-container h4 a:hover small {
  color: #E6D628
}

@media(max-width:767px) {
  .haik-palette-candyyellow .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-candyyellow .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-candyyellow .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-candyyellow .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-candyyellow .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-candyyellow .haik-menu, .haik-palette-candyyellow .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-candyyellow .haik-menu, .haik-palette-candyyellow .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-candyyellow .haik-menu h2, .haik-palette-candyyellow .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-candyyellow .haik-menu h2 a, .haik-palette-candyyellow .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-candyyellow .haik-menu h2:hover a, .haik-palette-candyyellow .haik-article-menu h2:hover a, .haik-palette-candyyellow .haik-menu h2.focus a, .haik-palette-candyyellow .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-candyyellow .haik-menu h3, .haik-palette-candyyellow .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-candyyellow .haik-menu h3, .haik-palette-candyyellow .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-candyyellow .haik-menu h3 a, .haik-palette-candyyellow .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-candyyellow .haik-menu h3:hover a, .haik-palette-candyyellow .haik-article-menu h3:hover a, .haik-palette-candyyellow .haik-menu h3.focus a, .haik-palette-candyyellow .haik-article-menu h3.focus a {
  color: #E6D628;
  text-decoration: none;
}

.haik-palette-candyyellow .haik-menu h4, .haik-palette-candyyellow .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-candyyellow .haik-menu h4, .haik-palette-candyyellow .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-candyyellow .haik-menu h4 a, .haik-palette-candyyellow .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-candyyellow .haik-menu h4:hover a, .haik-palette-candyyellow .haik-article-menu h4:hover a, .haik-palette-candyyellow .haik-menu h4.focus a, .haik-palette-candyyellow .haik-article-menu h4.focus a {
  color: #E6D628;
  text-decoration: none
}

.haik-palette-candyyellow .haik-menu p, .haik-palette-candyyellow .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-candyyellow .haik-menu h3+h3, .haik-palette-candyyellow .haik-article-menu h3+h3, .haik-palette-candyyellow .haik-menu h3+h4, .haik-palette-candyyellow .haik-article-menu h3+h4, .haik-palette-candyyellow .haik-menu h4+h4, .haik-palette-candyyellow .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-candyyellow .haik-menu h2+h2, .haik-palette-candyyellow .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-candyyellow .haik-menu .list1, .haik-palette-candyyellow .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-candyyellow .haik-menu .list1>.list-group-item>a, .haik-palette-candyyellow .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-candyyellow .haik-menu .list1>.list-group-item.active>a, .haik-palette-candyyellow .haik-article-menu .list1>.list-group-item.active>a {
  color: #E6D628;
}

.haik-palette-candyyellow .haik-menu .list1>.list-group-item:hover, .haik-palette-candyyellow .haik-article-menu .list1>.list-group-item:hover {
  color: #E6D628;
}

.haik-palette-candyyellow .haik-menu .list1>.list-group-item:hover>a, .haik-palette-candyyellow .haik-article-menu .list1>.list-group-item:hover>a {
  color: #E6D628;
  text-decoration: none
}

.haik-palette-candyyellow .haik-menu .list1 .list2, .haik-palette-candyyellow .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-candyyellow .haik-menu .list1 .list2>li a, .haik-palette-candyyellow .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-candyyellow .haik-menu .list1 .list2>li:hover>a, .haik-palette-candyyellow .haik-article-menu .list1 .list2>li:hover>a {
  color: #E6D628
}

@media(max-width:767px) {
  .haik-palette-candyyellow .haik-menu .list1 .list2, .haik-palette-candyyellow .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-candyyellow .haik-menu .list1 .list2 li>a, .haik-palette-candyyellow .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-candyyellow .haik-menu .list2, .haik-palette-candyyellow .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-candyyellow .haik-menu .list2 li.active>a, .haik-palette-candyyellow .haik-article-menu .list2 li.active>a {
  color: #E6D628
}

.haik-palette-candyyellow .haik-menu .list2 a, .haik-palette-candyyellow .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-candyyellow .haik-menu .list2 li:hover>a, .haik-palette-candyyellow .haik-article-menu .list2 li:hover>a {
  color: #E6D628;
  text-decoration: none
}

.haik-palette-candyyellow .haik-menu .list-group, .haik-palette-candyyellow .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-candyyellow .haik-menu .list-group-item, .haik-palette-candyyellow .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-candyyellow .haik-menu .list-group-item, .haik-palette-candyyellow .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-candyyellow .haik-menu ul.qblog_recent, .haik-palette-candyyellow .haik-article-menu ul.qblog_recent, .haik-palette-candyyellow .haik-menu ul.qblog_categories, .haik-palette-candyyellow .haik-article-menu ul.qblog_categories, .haik-palette-candyyellow .haik-menu ul.qblog_recent_comments, .haik-palette-candyyellow .haik-article-menu ul.qblog_recent_comments, .haik-palette-candyyellow .haik-menu ul.qblog_archives, .haik-palette-candyyellow .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-candyyellow .haik-menu ul.qblog_recent li, .haik-palette-candyyellow .haik-article-menu ul.qblog_recent li, .haik-palette-candyyellow .haik-menu ul.qblog_categories li, .haik-palette-candyyellow .haik-article-menu ul.qblog_categories li, .haik-palette-candyyellow .haik-menu ul.qblog_recent_comments li, .haik-palette-candyyellow .haik-article-menu ul.qblog_recent_comments li, .haik-palette-candyyellow .haik-menu ul.qblog_archives li, .haik-palette-candyyellow .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-candyyellow .haik-menu ul.qblog_recent li:hover a, .haik-palette-candyyellow .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-candyyellow .haik-menu ul.qblog_categories li:hover a, .haik-palette-candyyellow .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-candyyellow .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-candyyellow .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-candyyellow .haik-menu ul.qblog_archives li:hover a, .haik-palette-candyyellow .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #E6D628
}

.haik-palette-candyyellow .haik-menu ul.qblog_recent li.active a, .haik-palette-candyyellow .haik-article-menu ul.qblog_recent li.active a, .haik-palette-candyyellow .haik-menu ul.qblog_categories li.active a, .haik-palette-candyyellow .haik-article-menu ul.qblog_categories li.active a, .haik-palette-candyyellow .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-candyyellow .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-candyyellow .haik-menu ul.qblog_archives li.active a, .haik-palette-candyyellow .haik-article-menu ul.qblog_archives li.active a {
  color: #E6D628
}

.haik-palette-candyyellow .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-candyyellow .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-candyyellow .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-candyyellow .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-candyyellow .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-candyyellow .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-candyyellow .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-candyyellow .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-candyyellow .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-candyyellow .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-candyyellow .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-candyyellow .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-candyyellow .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-candyyellow .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-candyyellow .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-candyyellow .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-candyyellow .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #E6D628
}

.haik-palette-candyyellow .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-candyyellow .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-candyyellow .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-candyyellow .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #E6D628
}

.haik-palette-candyyellow .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-candyyellow .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-candyyellow .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-candyyellow .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-candyyellow .haik-menu .qhm-plugin-recent, .haik-palette-candyyellow .haik-article-menu .qhm-plugin-recent, .haik-palette-candyyellow .haik-menu .qhm-plugin-popular, .haik-palette-candyyellow .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-candyyellow .haik-menu .qhm-plugin-recent h5, .haik-palette-candyyellow .haik-article-menu .qhm-plugin-recent h5, .haik-palette-candyyellow .haik-menu .qhm-plugin-popular h5, .haik-palette-candyyellow .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-candyyellow .haik-menu .qhm-plugin-recent strong, .haik-palette-candyyellow .haik-article-menu .qhm-plugin-recent strong, .haik-palette-candyyellow .haik-menu .qhm-plugin-popular strong, .haik-palette-candyyellow .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-candyyellow .haik-menu .qhm-plugin-recent ul, .haik-palette-candyyellow .haik-article-menu .qhm-plugin-recent ul, .haik-palette-candyyellow .haik-menu .qhm-plugin-popular ul, .haik-palette-candyyellow .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-candyyellow .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-candyyellow .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-candyyellow .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-candyyellow .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-candyyellow .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-candyyellow .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-candyyellow .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-candyyellow .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-candyyellow .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-candyyellow .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-candyyellow .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-candyyellow .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-candyyellow .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-candyyellow .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-candyyellow .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-candyyellow .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-candyyellow .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-candyyellow .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-candyyellow .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-candyyellow .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #E6D628
}

.haik-palette-candyyellow .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-candyyellow .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-candyyellow .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-candyyellow .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #E6D628
}

.haik-palette-candyyellow .qblog_categories>.list-group-item, .haik-palette-candyyellow .qblog_recent_comments>.list-group-item, .haik-palette-candyyellow .qblog_archives>.list-group-item, .haik-palette-candyyellow .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-candyyellow .qblog_categories>.list-group-item:first-child, .haik-palette-candyyellow .qblog_categories>.list-group-item:last-child, .haik-palette-candyyellow .qblog_recent_comments>.list-group-item:first-child, .haik-palette-candyyellow .qblog_recent_comments>.list-group-item:last-child, .haik-palette-candyyellow .qblog_archives>.list-group-item:first-child, .haik-palette-candyyellow .qblog_archives>.list-group-item:last-child, .haik-palette-candyyellow .qblog_recent>.list-group-item:first-child, .haik-palette-candyyellow .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-candyyellow .qblog_categories>.list-group-item a, .haik-palette-candyyellow .qblog_recent_comments>.list-group-item a, .haik-palette-candyyellow .qblog_archives>.list-group-item a, .haik-palette-candyyellow .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-candyyellow .haik-menu .qhm-plugin-calendar2, .haik-palette-candyyellow .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-candyyellow .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-candyyellow .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-candyyellow .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-candyyellow .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-candyyellow .haik-menu form, .haik-palette-candyyellow .haik-article-menu form {
  padding: 15px
}

.haik-palette-candyyellow .haik-menu p.plg_select_fsize, .haik-palette-candyyellow .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-candyyellow .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-candyyellow .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-candyyellow .haik-footer h2, .haik-palette-candyyellow .haik-footer h3, .haik-palette-candyyellow .haik-footer h4 {
  color: #E6D628;
  margin-bottom: 5px
}

.haik-palette-candyyellow .haik-footer h2 a, .haik-palette-candyyellow .haik-footer h3 a, .haik-palette-candyyellow .haik-footer h4 a {
  color: #E6D628
}

.haik-palette-candyyellow .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-candyyellow .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-candyyellow .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-candyyellow .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-candyyellow .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-candyyellow .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-candyyellow .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-candyyellow .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-candyyellow .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-candyyellow .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-candyyellow .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-candyyellow .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-candyyellow .haik-licence p a {
  color: #999999;
}

.haik-palette-candyyellow .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-candyyellow .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-candyyellow h2.qblog_title:before, .haik-palette-candyyellow h2.qblog_title:after {
  background-image: none
}

.haik-palette-candyyellow h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-candyyellow .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-candyyellow .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-candyyellow .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-candyyellow .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-candyyellow .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-candyyellow .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-candyyellow .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-candyyellow .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-candyyellow .qblog-list ul li {
  padding: 0
}

.haik-palette-candyyellow .qblog-list .qblog_date {
  line-height: 20px;
}
/*candyyellow【キャンディイエロー】><ここまで>………………▼*/
/*▼<yellowfeathers【イエローフェザーズ】><ここから>…………………………………▼*/
.haik-palette-yellowfeathers .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-yellowfeathers .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #DEDF65;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-yellowfeathers .haik-nav.navbar-default .navbar-toggle {
  background-color: #DEDF65;
  border: 1px solid #DEDF65;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-yellowfeathers .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-yellowfeathers .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-yellowfeathers .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-yellowfeathers .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-yellowfeathers .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-yellowfeathers .navbar-brand:hover {
  color: #DEDF65;
}

@media(min-width:768px) {
  .haik-palette-yellowfeathers .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-yellowfeathers .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-yellowfeathers .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-yellowfeathers .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-yellowfeathers .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-yellowfeathers .navbar-default .navbar-nav>li>a:hover {
  color: #DEDF65;
}

@media(max-width:767px) {
  .haik-palette-yellowfeathers .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-yellowfeathers .navbar-default .navbar-nav>li.active>a, .haik-palette-yellowfeathers .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #DEDF65;
}

.haik-palette-yellowfeathers .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-yellowfeathers .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-yellowfeathers .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-yellowfeathers .navbar-default .list1 {
    float: none
  }
}

.haik-palette-yellowfeathers .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-yellowfeathers .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-yellowfeathers .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-yellowfeathers .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-yellowfeathers .navbar-default .list1>li>a:hover {
  color: #DEDF65;
  text-decoration: none
}

.haik-palette-yellowfeathers .navbar-default .list1>li.active>a {
  color: #DEDF65;
  background-color: transparent
}

.haik-palette-yellowfeathers .navbar-default .list1>li.active>a:hover {
  color: #DEDF65;
  background-color: transparent
}

.haik-palette-yellowfeathers .nav .open>a:focus, .haik-palette-yellowfeathers .nav .open>a:hover, .haik-palette-yellowfeathers .nav .open>a {
  border-color: transparent
}

.haik-palette-yellowfeathers .navbar-default .navbar-nav>.open>a, .haik-palette-yellowfeathers .navbar-default .navbar-nav>.open>a:hover, .haik-palette-yellowfeathers .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-yellowfeathers .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-yellowfeathers .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-yellowfeathers .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #DEDF65;
}

@media(max-width:767px) {
  .haik-palette-yellowfeathers .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #DEDF65
  }
}

@media(max-width:767px) {
  .haik-palette-yellowfeathers .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-yellowfeathers .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-yellowfeathers .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-yellowfeathers .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #DEDF65
}

@media(max-width:767px) {
  .haik-palette-yellowfeathers .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-yellowfeathers .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-yellowfeathers .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #DEDF65
  }
}
/*アイキャッチ*/
.haik-palette-yellowfeathers .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-yellowfeathers .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-yellowfeathers .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-yellowfeathers .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-yellowfeathers .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-yellowfeathers .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-yellowfeathers .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-yellowfeathers .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-yellowfeathers .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-yellowfeathers .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-yellowfeathers .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-yellowfeathers .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-yellowfeathers .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-yellowfeathers .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-yellowfeathers .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-yellowfeathers .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-yellowfeathers .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-yellowfeathers .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-yellowfeathers .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-yellowfeathers .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-yellowfeathers .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-yellowfeathers .haik-xs-nopadding .haik-menu, .haik-palette-yellowfeathers .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-yellowfeathers .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-yellowfeathers .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-yellowfeathers .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-yellowfeathers .haik-container h2:before {
  background-color: #DEDF65; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-yellowfeathers .haik-container h2 a {
  color: #DEDF65;
}

.haik-palette-yellowfeathers .haik-container h2 a:hover {
  color: #DEDF65;
  text-decoration: none
}

.haik-palette-yellowfeathers .haik-container h2 a:hover small {
  color: #DEDF65;
}

.haik-palette-yellowfeathers .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-yellowfeathers .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-yellowfeathers .haik-container h3 a {
  color: #333
}

.haik-palette-yellowfeathers .haik-container h3 a:hover {
  color: #DEDF65;
  text-decoration: none
}

.haik-palette-yellowfeathers .haik-container h3 a:hover small {
  color: #DEDF65;
}

.haik-palette-yellowfeathers .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-yellowfeathers .haik-container h4 a {
  color: #DEDF65
}

.haik-palette-yellowfeathers .haik-container h4 a:hover {
  color: #DEDF65;
  text-decoration: none
}

.haik-palette-yellowfeathers .haik-container h4 a:hover small {
  color: #DEDF65
}

@media(max-width:767px) {
  .haik-palette-yellowfeathers .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-yellowfeathers .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-yellowfeathers .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-yellowfeathers .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-yellowfeathers .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-yellowfeathers .haik-menu, .haik-palette-yellowfeathers .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-yellowfeathers .haik-menu, .haik-palette-yellowfeathers .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-yellowfeathers .haik-menu h2, .haik-palette-yellowfeathers .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-yellowfeathers .haik-menu h2 a, .haik-palette-yellowfeathers .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-yellowfeathers .haik-menu h2:hover a, .haik-palette-yellowfeathers .haik-article-menu h2:hover a, .haik-palette-yellowfeathers .haik-menu h2.focus a, .haik-palette-yellowfeathers .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-yellowfeathers .haik-menu h3, .haik-palette-yellowfeathers .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-yellowfeathers .haik-menu h3, .haik-palette-yellowfeathers .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-yellowfeathers .haik-menu h3 a, .haik-palette-yellowfeathers .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-yellowfeathers .haik-menu h3:hover a, .haik-palette-yellowfeathers .haik-article-menu h3:hover a, .haik-palette-yellowfeathers .haik-menu h3.focus a, .haik-palette-yellowfeathers .haik-article-menu h3.focus a {
  color: #DEDF65;
  text-decoration: none;
}

.haik-palette-yellowfeathers .haik-menu h4, .haik-palette-yellowfeathers .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-yellowfeathers .haik-menu h4, .haik-palette-yellowfeathers .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-yellowfeathers .haik-menu h4 a, .haik-palette-yellowfeathers .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-yellowfeathers .haik-menu h4:hover a, .haik-palette-yellowfeathers .haik-article-menu h4:hover a, .haik-palette-yellowfeathers .haik-menu h4.focus a, .haik-palette-yellowfeathers .haik-article-menu h4.focus a {
  color: #DEDF65;
  text-decoration: none
}

.haik-palette-yellowfeathers .haik-menu p, .haik-palette-yellowfeathers .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-yellowfeathers .haik-menu h3+h3, .haik-palette-yellowfeathers .haik-article-menu h3+h3, .haik-palette-yellowfeathers .haik-menu h3+h4, .haik-palette-yellowfeathers .haik-article-menu h3+h4, .haik-palette-yellowfeathers .haik-menu h4+h4, .haik-palette-yellowfeathers .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-yellowfeathers .haik-menu h2+h2, .haik-palette-yellowfeathers .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-yellowfeathers .haik-menu .list1, .haik-palette-yellowfeathers .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-yellowfeathers .haik-menu .list1>.list-group-item>a, .haik-palette-yellowfeathers .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-yellowfeathers .haik-menu .list1>.list-group-item.active>a, .haik-palette-yellowfeathers .haik-article-menu .list1>.list-group-item.active>a {
  color: #DEDF65;
}

.haik-palette-yellowfeathers .haik-menu .list1>.list-group-item:hover, .haik-palette-yellowfeathers .haik-article-menu .list1>.list-group-item:hover {
  color: #DEDF65;
}

.haik-palette-yellowfeathers .haik-menu .list1>.list-group-item:hover>a, .haik-palette-yellowfeathers .haik-article-menu .list1>.list-group-item:hover>a {
  color: #DEDF65;
  text-decoration: none
}

.haik-palette-yellowfeathers .haik-menu .list1 .list2, .haik-palette-yellowfeathers .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-yellowfeathers .haik-menu .list1 .list2>li a, .haik-palette-yellowfeathers .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-yellowfeathers .haik-menu .list1 .list2>li:hover>a, .haik-palette-yellowfeathers .haik-article-menu .list1 .list2>li:hover>a {
  color: #DEDF65
}

@media(max-width:767px) {
  .haik-palette-yellowfeathers .haik-menu .list1 .list2, .haik-palette-yellowfeathers .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-yellowfeathers .haik-menu .list1 .list2 li>a, .haik-palette-yellowfeathers .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-yellowfeathers .haik-menu .list2, .haik-palette-yellowfeathers .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-yellowfeathers .haik-menu .list2 li.active>a, .haik-palette-yellowfeathers .haik-article-menu .list2 li.active>a {
  color: #DEDF65
}

.haik-palette-yellowfeathers .haik-menu .list2 a, .haik-palette-yellowfeathers .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-yellowfeathers .haik-menu .list2 li:hover>a, .haik-palette-yellowfeathers .haik-article-menu .list2 li:hover>a {
  color: #DEDF65;
  text-decoration: none
}

.haik-palette-yellowfeathers .haik-menu .list-group, .haik-palette-yellowfeathers .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-yellowfeathers .haik-menu .list-group-item, .haik-palette-yellowfeathers .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-yellowfeathers .haik-menu .list-group-item, .haik-palette-yellowfeathers .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-yellowfeathers .haik-menu ul.qblog_recent, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_recent, .haik-palette-yellowfeathers .haik-menu ul.qblog_categories, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_categories, .haik-palette-yellowfeathers .haik-menu ul.qblog_recent_comments, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_recent_comments, .haik-palette-yellowfeathers .haik-menu ul.qblog_archives, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-yellowfeathers .haik-menu ul.qblog_recent li, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_recent li, .haik-palette-yellowfeathers .haik-menu ul.qblog_categories li, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_categories li, .haik-palette-yellowfeathers .haik-menu ul.qblog_recent_comments li, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_recent_comments li, .haik-palette-yellowfeathers .haik-menu ul.qblog_archives li, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-yellowfeathers .haik-menu ul.qblog_recent li:hover a, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-yellowfeathers .haik-menu ul.qblog_categories li:hover a, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-yellowfeathers .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-yellowfeathers .haik-menu ul.qblog_archives li:hover a, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #DEDF65
}

.haik-palette-yellowfeathers .haik-menu ul.qblog_recent li.active a, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_recent li.active a, .haik-palette-yellowfeathers .haik-menu ul.qblog_categories li.active a, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_categories li.active a, .haik-palette-yellowfeathers .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-yellowfeathers .haik-menu ul.qblog_archives li.active a, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_archives li.active a {
  color: #DEDF65
}

.haik-palette-yellowfeathers .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-yellowfeathers .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-yellowfeathers .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-yellowfeathers .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #DEDF65
}

.haik-palette-yellowfeathers .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #DEDF65
}

.haik-palette-yellowfeathers .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-yellowfeathers .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-yellowfeathers .haik-menu .qhm-plugin-recent, .haik-palette-yellowfeathers .haik-article-menu .qhm-plugin-recent, .haik-palette-yellowfeathers .haik-menu .qhm-plugin-popular, .haik-palette-yellowfeathers .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-yellowfeathers .haik-menu .qhm-plugin-recent h5, .haik-palette-yellowfeathers .haik-article-menu .qhm-plugin-recent h5, .haik-palette-yellowfeathers .haik-menu .qhm-plugin-popular h5, .haik-palette-yellowfeathers .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-yellowfeathers .haik-menu .qhm-plugin-recent strong, .haik-palette-yellowfeathers .haik-article-menu .qhm-plugin-recent strong, .haik-palette-yellowfeathers .haik-menu .qhm-plugin-popular strong, .haik-palette-yellowfeathers .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-yellowfeathers .haik-menu .qhm-plugin-recent ul, .haik-palette-yellowfeathers .haik-article-menu .qhm-plugin-recent ul, .haik-palette-yellowfeathers .haik-menu .qhm-plugin-popular ul, .haik-palette-yellowfeathers .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-yellowfeathers .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-yellowfeathers .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-yellowfeathers .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-yellowfeathers .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-yellowfeathers .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-yellowfeathers .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-yellowfeathers .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-yellowfeathers .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-yellowfeathers .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-yellowfeathers .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-yellowfeathers .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-yellowfeathers .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-yellowfeathers .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-yellowfeathers .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-yellowfeathers .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-yellowfeathers .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-yellowfeathers .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-yellowfeathers .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-yellowfeathers .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-yellowfeathers .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #DEDF65
}

.haik-palette-yellowfeathers .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-yellowfeathers .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-yellowfeathers .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-yellowfeathers .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #DEDF65
}

.haik-palette-yellowfeathers .qblog_categories>.list-group-item, .haik-palette-yellowfeathers .qblog_recent_comments>.list-group-item, .haik-palette-yellowfeathers .qblog_archives>.list-group-item, .haik-palette-yellowfeathers .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-yellowfeathers .qblog_categories>.list-group-item:first-child, .haik-palette-yellowfeathers .qblog_categories>.list-group-item:last-child, .haik-palette-yellowfeathers .qblog_recent_comments>.list-group-item:first-child, .haik-palette-yellowfeathers .qblog_recent_comments>.list-group-item:last-child, .haik-palette-yellowfeathers .qblog_archives>.list-group-item:first-child, .haik-palette-yellowfeathers .qblog_archives>.list-group-item:last-child, .haik-palette-yellowfeathers .qblog_recent>.list-group-item:first-child, .haik-palette-yellowfeathers .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-yellowfeathers .qblog_categories>.list-group-item a, .haik-palette-yellowfeathers .qblog_recent_comments>.list-group-item a, .haik-palette-yellowfeathers .qblog_archives>.list-group-item a, .haik-palette-yellowfeathers .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-yellowfeathers .haik-menu .qhm-plugin-calendar2, .haik-palette-yellowfeathers .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-yellowfeathers .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-yellowfeathers .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-yellowfeathers .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-yellowfeathers .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-yellowfeathers .haik-menu form, .haik-palette-yellowfeathers .haik-article-menu form {
  padding: 15px
}

.haik-palette-yellowfeathers .haik-menu p.plg_select_fsize, .haik-palette-yellowfeathers .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-yellowfeathers .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-yellowfeathers .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-yellowfeathers .haik-footer h2, .haik-palette-yellowfeathers .haik-footer h3, .haik-palette-yellowfeathers .haik-footer h4 {
  color: #DEDF65;
  margin-bottom: 5px
}

.haik-palette-yellowfeathers .haik-footer h2 a, .haik-palette-yellowfeathers .haik-footer h3 a, .haik-palette-yellowfeathers .haik-footer h4 a {
  color: #DEDF65
}

.haik-palette-yellowfeathers .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-yellowfeathers .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-yellowfeathers .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-yellowfeathers .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-yellowfeathers .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-yellowfeathers .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-yellowfeathers .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-yellowfeathers .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-yellowfeathers .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-yellowfeathers .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-yellowfeathers .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-yellowfeathers .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-yellowfeathers .haik-licence p a {
  color: #999999;
}

.haik-palette-yellowfeathers .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-yellowfeathers .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-yellowfeathers h2.qblog_title:before, .haik-palette-yellowfeathers h2.qblog_title:after {
  background-image: none
}

.haik-palette-yellowfeathers h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-yellowfeathers .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-yellowfeathers .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-yellowfeathers .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-yellowfeathers .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-yellowfeathers .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-yellowfeathers .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-yellowfeathers .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-yellowfeathers .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-yellowfeathers .qblog-list ul li {
  padding: 0
}

.haik-palette-yellowfeathers .qblog-list .qblog_date {
  line-height: 20px;
}
/*<yellowfeathers【イエローフェザーズ】><ここまで>………………▼*/
/*▼<banana【バナナ】><ここから>…………………………………▼*/
.haik-palette-banana .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-banana .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #FFDA5D;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-banana .haik-nav.navbar-default .navbar-toggle {
  background-color: #FFDA5D;
  border: 1px solid #FFDA5D;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-banana .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-banana .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-banana .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-banana .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-banana .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-banana .navbar-brand:hover {
  color: #FFDA5D;
}

@media(min-width:768px) {
  .haik-palette-banana .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-banana .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-banana .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-banana .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-banana .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-banana .navbar-default .navbar-nav>li>a:hover {
  color: #FFDA5D;
}

@media(max-width:767px) {
  .haik-palette-banana .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-banana .navbar-default .navbar-nav>li.active>a, .haik-palette-banana .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #FFDA5D;
}

.haik-palette-banana .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-banana .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-banana .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-banana .navbar-default .list1 {
    float: none
  }
}

.haik-palette-banana .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-banana .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-banana .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-banana .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-banana .navbar-default .list1>li>a:hover {
  color: #FFDA5D;
  text-decoration: none
}

.haik-palette-banana .navbar-default .list1>li.active>a {
  color: #FFDA5D;
  background-color: transparent
}

.haik-palette-banana .navbar-default .list1>li.active>a:hover {
  color: #FFDA5D;
  background-color: transparent
}

.haik-palette-banana .nav .open>a:focus, .haik-palette-banana .nav .open>a:hover, .haik-palette-banana .nav .open>a {
  border-color: transparent
}

.haik-palette-banana .navbar-default .navbar-nav>.open>a, .haik-palette-banana .navbar-default .navbar-nav>.open>a:hover, .haik-palette-banana .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-banana .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-banana .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-banana .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #FFDA5D;
}

@media(max-width:767px) {
  .haik-palette-banana .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #FFDA5D
  }
}

@media(max-width:767px) {
  .haik-palette-banana .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-banana .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-banana .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-banana .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #FFDA5D
}

@media(max-width:767px) {
  .haik-palette-banana .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-banana .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-banana .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #FFDA5D
  }
}
/*アイキャッチ*/
.haik-palette-banana .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-banana .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-banana .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-banana .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-banana .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-banana .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-banana .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-banana .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-banana .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-banana .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-banana .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-banana .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-banana .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-banana .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-banana .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-banana .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-banana .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-banana .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-banana .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-banana .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-banana .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-banana .haik-xs-nopadding .haik-menu, .haik-palette-banana .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-banana .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-banana .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-banana .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-banana .haik-container h2:before {
  background-color: #FFDA5D; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-banana .haik-container h2 a {
  color: #FFDA5D;
}

.haik-palette-banana .haik-container h2 a:hover {
  color: #FFDA5D;
  text-decoration: none
}

.haik-palette-banana .haik-container h2 a:hover small {
  color: #FFDA5D;
}

.haik-palette-banana .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-banana .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-banana .haik-container h3 a {
  color: #333
}

.haik-palette-banana .haik-container h3 a:hover {
  color: #FFDA5D;
  text-decoration: none
}

.haik-palette-banana .haik-container h3 a:hover small {
  color: #FFDA5D;
}

.haik-palette-banana .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-banana .haik-container h4 a {
  color: #FFDA5D
}

.haik-palette-banana .haik-container h4 a:hover {
  color: #FFDA5D;
  text-decoration: none
}

.haik-palette-banana .haik-container h4 a:hover small {
  color: #FFDA5D
}

@media(max-width:767px) {
  .haik-palette-banana .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-banana .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-banana .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-banana .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-banana .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-banana .haik-menu, .haik-palette-banana .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-banana .haik-menu, .haik-palette-banana .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-banana .haik-menu h2, .haik-palette-banana .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-banana .haik-menu h2 a, .haik-palette-banana .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-banana .haik-menu h2:hover a, .haik-palette-banana .haik-article-menu h2:hover a, .haik-palette-banana .haik-menu h2.focus a, .haik-palette-banana .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-banana .haik-menu h3, .haik-palette-banana .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-banana .haik-menu h3, .haik-palette-banana .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-banana .haik-menu h3 a, .haik-palette-banana .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-banana .haik-menu h3:hover a, .haik-palette-banana .haik-article-menu h3:hover a, .haik-palette-banana .haik-menu h3.focus a, .haik-palette-banana .haik-article-menu h3.focus a {
  color: #FFDA5D;
  text-decoration: none;
}

.haik-palette-banana .haik-menu h4, .haik-palette-banana .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-banana .haik-menu h4, .haik-palette-banana .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-banana .haik-menu h4 a, .haik-palette-banana .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-banana .haik-menu h4:hover a, .haik-palette-banana .haik-article-menu h4:hover a, .haik-palette-banana .haik-menu h4.focus a, .haik-palette-banana .haik-article-menu h4.focus a {
  color: #FFDA5D;
  text-decoration: none
}

.haik-palette-banana .haik-menu p, .haik-palette-banana .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-banana .haik-menu h3+h3, .haik-palette-banana .haik-article-menu h3+h3, .haik-palette-banana .haik-menu h3+h4, .haik-palette-banana .haik-article-menu h3+h4, .haik-palette-banana .haik-menu h4+h4, .haik-palette-banana .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-banana .haik-menu h2+h2, .haik-palette-banana .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-banana .haik-menu .list1, .haik-palette-banana .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-banana .haik-menu .list1>.list-group-item>a, .haik-palette-banana .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-banana .haik-menu .list1>.list-group-item.active>a, .haik-palette-banana .haik-article-menu .list1>.list-group-item.active>a {
  color: #FFDA5D;
}

.haik-palette-banana .haik-menu .list1>.list-group-item:hover, .haik-palette-banana .haik-article-menu .list1>.list-group-item:hover {
  color: #FFDA5D;
}

.haik-palette-banana .haik-menu .list1>.list-group-item:hover>a, .haik-palette-banana .haik-article-menu .list1>.list-group-item:hover>a {
  color: #FFDA5D;
  text-decoration: none
}

.haik-palette-banana .haik-menu .list1 .list2, .haik-palette-banana .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-banana .haik-menu .list1 .list2>li a, .haik-palette-banana .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-banana .haik-menu .list1 .list2>li:hover>a, .haik-palette-banana .haik-article-menu .list1 .list2>li:hover>a {
  color: #FFDA5D
}

@media(max-width:767px) {
  .haik-palette-banana .haik-menu .list1 .list2, .haik-palette-banana .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-banana .haik-menu .list1 .list2 li>a, .haik-palette-banana .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-banana .haik-menu .list2, .haik-palette-banana .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-banana .haik-menu .list2 li.active>a, .haik-palette-banana .haik-article-menu .list2 li.active>a {
  color: #FFDA5D
}

.haik-palette-banana .haik-menu .list2 a, .haik-palette-banana .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-banana .haik-menu .list2 li:hover>a, .haik-palette-banana .haik-article-menu .list2 li:hover>a {
  color: #FFDA5D;
  text-decoration: none
}

.haik-palette-banana .haik-menu .list-group, .haik-palette-banana .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-banana .haik-menu .list-group-item, .haik-palette-banana .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-banana .haik-menu .list-group-item, .haik-palette-banana .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-banana .haik-menu ul.qblog_recent, .haik-palette-banana .haik-article-menu ul.qblog_recent, .haik-palette-banana .haik-menu ul.qblog_categories, .haik-palette-banana .haik-article-menu ul.qblog_categories, .haik-palette-banana .haik-menu ul.qblog_recent_comments, .haik-palette-banana .haik-article-menu ul.qblog_recent_comments, .haik-palette-banana .haik-menu ul.qblog_archives, .haik-palette-banana .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-banana .haik-menu ul.qblog_recent li, .haik-palette-banana .haik-article-menu ul.qblog_recent li, .haik-palette-banana .haik-menu ul.qblog_categories li, .haik-palette-banana .haik-article-menu ul.qblog_categories li, .haik-palette-banana .haik-menu ul.qblog_recent_comments li, .haik-palette-banana .haik-article-menu ul.qblog_recent_comments li, .haik-palette-banana .haik-menu ul.qblog_archives li, .haik-palette-banana .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-banana .haik-menu ul.qblog_recent li:hover a, .haik-palette-banana .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-banana .haik-menu ul.qblog_categories li:hover a, .haik-palette-banana .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-banana .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-banana .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-banana .haik-menu ul.qblog_archives li:hover a, .haik-palette-banana .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #FFDA5D
}

.haik-palette-banana .haik-menu ul.qblog_recent li.active a, .haik-palette-banana .haik-article-menu ul.qblog_recent li.active a, .haik-palette-banana .haik-menu ul.qblog_categories li.active a, .haik-palette-banana .haik-article-menu ul.qblog_categories li.active a, .haik-palette-banana .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-banana .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-banana .haik-menu ul.qblog_archives li.active a, .haik-palette-banana .haik-article-menu ul.qblog_archives li.active a {
  color: #FFDA5D
}

.haik-palette-banana .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-banana .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-banana .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-banana .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-banana .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-banana .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-banana .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-banana .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-banana .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-banana .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-banana .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-banana .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-banana .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-banana .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-banana .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-banana .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-banana .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #FFDA5D
}

.haik-palette-banana .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-banana .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-banana .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-banana .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #FFDA5D
}

.haik-palette-banana .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-banana .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-banana .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-banana .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-banana .haik-menu .qhm-plugin-recent, .haik-palette-banana .haik-article-menu .qhm-plugin-recent, .haik-palette-banana .haik-menu .qhm-plugin-popular, .haik-palette-banana .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-banana .haik-menu .qhm-plugin-recent h5, .haik-palette-banana .haik-article-menu .qhm-plugin-recent h5, .haik-palette-banana .haik-menu .qhm-plugin-popular h5, .haik-palette-banana .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-banana .haik-menu .qhm-plugin-recent strong, .haik-palette-banana .haik-article-menu .qhm-plugin-recent strong, .haik-palette-banana .haik-menu .qhm-plugin-popular strong, .haik-palette-banana .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-banana .haik-menu .qhm-plugin-recent ul, .haik-palette-banana .haik-article-menu .qhm-plugin-recent ul, .haik-palette-banana .haik-menu .qhm-plugin-popular ul, .haik-palette-banana .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-banana .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-banana .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-banana .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-banana .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-banana .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-banana .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-banana .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-banana .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-banana .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-banana .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-banana .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-banana .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-banana .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-banana .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-banana .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-banana .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-banana .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-banana .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-banana .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-banana .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #FFDA5D
}

.haik-palette-banana .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-banana .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-banana .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-banana .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #FFDA5D
}

.haik-palette-banana .qblog_categories>.list-group-item, .haik-palette-banana .qblog_recent_comments>.list-group-item, .haik-palette-banana .qblog_archives>.list-group-item, .haik-palette-banana .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-banana .qblog_categories>.list-group-item:first-child, .haik-palette-banana .qblog_categories>.list-group-item:last-child, .haik-palette-banana .qblog_recent_comments>.list-group-item:first-child, .haik-palette-banana .qblog_recent_comments>.list-group-item:last-child, .haik-palette-banana .qblog_archives>.list-group-item:first-child, .haik-palette-banana .qblog_archives>.list-group-item:last-child, .haik-palette-banana .qblog_recent>.list-group-item:first-child, .haik-palette-banana .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-banana .qblog_categories>.list-group-item a, .haik-palette-banana .qblog_recent_comments>.list-group-item a, .haik-palette-banana .qblog_archives>.list-group-item a, .haik-palette-banana .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-banana .haik-menu .qhm-plugin-calendar2, .haik-palette-banana .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-banana .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-banana .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-banana .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-banana .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-banana .haik-menu form, .haik-palette-banana .haik-article-menu form {
  padding: 15px
}

.haik-palette-banana .haik-menu p.plg_select_fsize, .haik-palette-banana .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-banana .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-banana .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-banana .haik-footer h2, .haik-palette-banana .haik-footer h3, .haik-palette-banana .haik-footer h4 {
  color: #FFDA5D;
  margin-bottom: 5px
}

.haik-palette-banana .haik-footer h2 a, .haik-palette-banana .haik-footer h3 a, .haik-palette-banana .haik-footer h4 a {
  color: #FFDA5D
}

.haik-palette-banana .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-banana .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-banana .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-banana .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-banana .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-banana .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-banana .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-banana .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-banana .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-banana .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-banana .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-banana .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-banana .haik-licence p a {
  color: #999999;
}

.haik-palette-banana .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-banana .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-banana h2.qblog_title:before, .haik-palette-banana h2.qblog_title:after {
  background-image: none
}

.haik-palette-banana h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-banana .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-banana .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-banana .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-banana .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-banana .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-banana .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-banana .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-banana .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-banana .qblog-list ul li {
  padding: 0
}

.haik-palette-banana .qblog-list .qblog_date {
  line-height: 20px;
}
/*<banana【バナナ】><ここまで>………………▼*/
/*▼<lemondrop【レモンドロップ】><ここから>…………………………………▼*/
.haik-palette-lemondrop .haik-nav.navbar-default {
  background-color: transparent;
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*▼<ハンバーガーメニュー>…………………………………▼*/
.haik-palette-lemondrop .haik-nav.navbar-default .navbar-toggle {
  border: 0px solid #FFEC5D;
  padding: 10px 15px;
  /* border-radius: 5px; */
  background: url(/image/menu.png) no-repeat;
  background-size: 100%;
  background-position: center;
  margin-top: 15px;
  margin-right: 15px;
}
/* .haik-palette-lemondrop .haik-nav.navbar-default .navbar-toggle {
  background-color: #FFEC5D;
  border: 1px solid #FFEC5D;
  padding: 5px 9px 5px 10px;
  border-radius: 5px;
} */
/*▼<ハンバーガーメニューの枠白にする>…………………………………▼*/
.haik-palette-lemondrop .haik-nav.navbar-default .navbar-toggle:hover, .haik-palette-lemondrop .haik-nav.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
  border-color: #ffffff;
}

.haik-palette-lemondrop .haik-nav.navbar-default .navbar-toggle .icon-bar {
  width: 30px;
  margin-left: auto;
  margin-right: auto
}
/* ▼【スマホメニューボタン】▼*/
.haik-palette-lemondrop .haik-nav.navbar-default .navbar-toggle .icon-bar-menu {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2em
}
/* ▼【ロゴの文字】▼*/
.haik-palette-lemondrop .navbar-brand {
  color: #606060;
  font-size: 18px;
}

.haik-palette-lemondrop .navbar-brand:hover {
  color: #FFEC5D;
}

@media(min-width:768px) {
  .haik-palette-lemondrop .haik-nav .navbar-nav {
    float: right
  }
}

.haik-palette-lemondrop .haik-nav.affix {
  width: 100%;
  z-index: 9;
  top: 0;
  border-bottom: 1px solid #ededed;
  background-color: rgba(255, 255, 255, .9)
}

.haik-palette-lemondrop .navbar-default {
  color: #333333
}

@media(max-width:767px) {
  .haik-palette-lemondrop .navbar-default .navbar-nav>li {
    border-bottom: 1px solid #ededed
  }
  .haik-palette-lemondrop .navbar-default .navbar-nav>li:last-child {
    border-bottom: none
  }
}

.haik-palette- .navbar-default .navbar-nav>li>a {
  color: #333333
}

.haik-palette-lemondrop .navbar-default .navbar-nav>li>a:hover {
  color: #FFEC5D;
}

@media(max-width:767px) {
  .haik-palette-lemondrop .navbar-default .navbar-nav>li a {
    padding: 15px
  }
}

.haik-palette-lemondrop .navbar-default .navbar-nav>li.active>a, .haik-palette-lemondrop .navbar-default .navbar-nav>li.active>a:hover {
  background-color: transparent;
  color: #FFEC5D;
}

.haik-palette-lemondrop .navbar-default .qhm-bs-nav li .noexists a, .haik-palette-lemondrop .navbar-default .list1 li .noexists a {
  color: #333333;
  position: relative;
  display: block;
  padding: 13px
}

.haik-palette-lemondrop .navbar-default .list1 {
  float: right;
  padding-left: 0;
  margin: 0;
  list-style: none;
  letter-spacing: .1em
}

@media(max-width:767px) {
  .haik-palette-lemondrop .navbar-default .list1 {
    float: none
  }
}

.haik-palette-lemondrop .navbar-default .list1>li {
  display: block;
  position: relative;
  float: left
}

@media(max-width:767px) {
  .haik-palette-lemondrop .navbar-default .list1>li {
    float: none;
    border-bottom: 1px solid #ededed
  }
  .haik-palette-lemondrop .navbar-default .list1>li:last-child {
    border-bottom: none
  }
}

.haik-palette-lemondrop .navbar-default .list1>li>a {
  position: relative;
  display: block;
  padding: 14px;
  color: #333333;
}

.haik-palette-lemondrop .navbar-default .list1>li>a:hover {
  color: #FFEC5D;
  text-decoration: none
}

.haik-palette-lemondrop .navbar-default .list1>li.active>a {
  color: #FFEC5D;
  background-color: transparent
}

.haik-palette-lemondrop .navbar-default .list1>li.active>a:hover {
  color: #FFEC5D;
  background-color: transparent
}

.haik-palette-lemondrop .nav .open>a:focus, .haik-palette-lemondrop .nav .open>a:hover, .haik-palette-lemondrop .nav .open>a {
  border-color: transparent
}

.haik-palette-lemondrop .navbar-default .navbar-nav>.open>a, .haik-palette-lemondrop .navbar-default .navbar-nav>.open>a:hover, .haik-palette-lemondrop .navbar-default .navbar-nav>.open>a:focus {
  background-color: transparent;
  color: #333333
}

.haik-palette-lemondrop .dropdown-menu {
  background-color: #fff;
  border-color: #ededed;
  border-radius: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
}


.haik-palette-lemondrop .navbar-nav .open .dropdown-menu>li>a {
  padding: 5px 20px;
  color: #333333;
  font-size: 13px
}

.haik-palette-lemondrop .navbar-nav .open .dropdown-menu>li>a:hover {
  color: #fff;
  background-color: #FFEC5D;
}

@media(max-width:767px) {
  .haik-palette-lemondrop .navbar-nav .open .dropdown-menu>li>a:hover {
    background-color: transparent;
    color: #FFEC5D
  }
}

@media(max-width:767px) {
  .haik-palette-lemondrop .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 20px;
    color: #ffffff;
    font-size: 13px;
    background-color: transparent;
}
}

.haik-palette-lemondrop .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-lemondrop .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-lemondrop .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color: #fff;
  background-color: #FFEC5D
}

@media(max-width:767px) {
  .haik-palette-lemondrop .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .haik-palette-lemondrop .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .haik-palette-lemondrop .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color: #fff;
    background-color: #FFEC5D
  }
}
/*アイキャッチ*/
.haik-palette-lemondrop .haik-eyecatch-top .qhm-eyecatch .qhm-section {
  height: 150px
}

.haik-palette-lemondrop .haik-eyecatch-top .jumbotron {
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed
}


.haik-palette-lemondrop .haik-eyecatch-top .jumbotron h1 {
  font-size: 32px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-lemondrop .haik-eyecatch-top .jumbotron h1 {
    font-size: 28px
  }
}

@media(max-width:767px) {
  .haik-palette-lemondrop .haik-eyecatch-top .jumbotron h1 {
    font-size: 26px
  }
}

.haik-palette-lemondrop .haik-eyecatch-top .jumbotron h2 {
  font-size: 28px;
  margin: 15px 0
}

@media(max-width:992px) {
  .haik-palette-lemondrop .haik-eyecatch-top .jumbotron h2 {
    font-size: 26px
  }
}

@media(max-width:767px) {
  .haik-palette-lemondrop .haik-eyecatch-top .jumbotron h2 {
    font-size: 24px
  }
}

.haik-palette-lemondrop .haik-eyecatch-top .jumbotron h3 {
  font-size: 21px
}

.haik-palette-lemondrop .haik-eyecatch-top .jumbotron h4 {
  font-size: 19px
}

.haik-palette-lemondrop .haik-eyecatch-top .jumbotron p {
  font-size: 16px;
  margin: 15px 0
}

.haik-palette-lemondrop .haik-eyecatch-top .container-fluid {
  max-width: 1000px
}

.haik-palette-lemondrop .haik-eyecatch-top.haik-fullpage {
  margin-top: 0;
  border-radius: 0
}

.haik-palette-lemondrop .haik-eyecatch-top.haik-fullpage .qhm-section-content {
  max-width: 100%;
  margin: 0 30px
}

@media(max-width:992px) {
  .haik-palette-lemondrop .haik-eyecatch-top.haik-fullpage .qhm-section-content {
    margin: 0 15px
  }
}

.haik-palette-lemondrop .qhm-eyecatch>.qhm-section>div>.container-fluid {
  padding: 30px
}

@media(max-width:767px) {
  .haik-palette-lemondrop .qhm-eyecatch>.qhm-section>div>.container-fluid {
    padding: 15px
  }
}

.haik-palette-lemondrop .haik-fullpage-eyecatch.haik-eyecatch-top {
  margin: 0
}

.haik-palette-lemondrop .haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid {
  max-width: 1045px
}

@media(max-width:766px) {
  .haik-palette-lemondrop .haik-xs-nopadding {
    padding: 0
  }
  .haik-palette-lemondrop .haik-xs-nopadding .haik-container {
    border-radius: 0
  }
  .haik-palette-lemondrop .haik-xs-nopadding .haik-menu, .haik-palette-lemondrop .haik-xs-nopadding .haik-article-menu {
    border-radius: 0
  }
}
.haik-palette-lemondrop .haik-container {
  margin: 30px 0
}
/*メイン*/
/*h1*/
.haik-palette-lemondrop .haik-container h1 {
  margin: 30px 0 10px;
  font-size: 25px;
}
/*h2*/
.haik-palette-lemondrop .haik-container h2 {
  font-size: 22px;
  padding-left: 0px;
  margin: 30px 0px 10px 0px;
}
/*h2　縦マーク*/
.haik-palette-lemondrop .haik-container h2:before {
  background-color: #FFEC5D; /* 見出し縦線色 */
  border-radius: 5px; /* 線幅の角丸 */
  content: "";
  display: inline-block;
  height: 30px; /* 線の長さ */
  margin-right: 10px; /* 線右の余白 */
  vertical-align: middle;
  width: 8px; /* 線幅 */
  margin-top: -5px;
}
#qblog .qblog-list-line h2:before {
  font-size: 14px;
  line-height: 1.5em;
  border-bottom: 1px solid #ddd;
  text-align: left;
  background-color: transparent !important;
}

.haik-palette-lemondrop .haik-container h2 a {
  color: #FFEC5D;
}

.haik-palette-lemondrop .haik-container h2 a:hover {
  color: #FFEC5D;
  text-decoration: none
}

.haik-palette-lemondrop .haik-container h2 a:hover small {
  color: #FFEC5D;
}

.haik-palette-lemondrop .haik-container h2:first-child {
  margin-top: 0
}
/*h3*/
.haik-palette-lemondrop .haik-container h3 {
  color: #333;
  border-bottom: 2px solid #ededed;
  margin: 30px 0 10px;
}

.haik-palette-lemondrop .haik-container h3 a {
  color: #333
}

.haik-palette-lemondrop .haik-container h3 a:hover {
  color: #FFEC5D;
  text-decoration: none
}

.haik-palette-lemondrop .haik-container h3 a:hover small {
  color: #FFEC5D;
}

.haik-palette-lemondrop .haik-container h4 {
  font-weight: 400 !important;
  font-size: 20px!important;
}

.haik-palette-lemondrop .haik-container h4 a {
  color: #FFEC5D
}

.haik-palette-lemondrop .haik-container h4 a:hover {
  color: #FFEC5D;
  text-decoration: none
}

.haik-palette-lemondrop .haik-container h4 a:hover small {
  color: #FFEC5D
}

@media(max-width:767px) {
  .haik-palette-lemondrop .haik-container {
    word-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
  }
}

.haik-palette-lemondrop .haik-wrap-landing {
  margin: 30px auto
}
/* レイアウト_フルページ_PC */
.haik-palette-lemondrop .haik-fullpage-content {
  @media(min-width:1240px) {
    width: 1170px ;
    margin-left: auto;
    margin-right: auto;
  /* margin-left: 350px;
  margin-right: 350px; */
}
}

/*レイアウト_フルページ_SP旧767*/
@media(max-width:1200px) {
.haik-palette-lemondrop .haik-fullpage-content {
  margin: 0;
  margin-top: 30px;
}
}

.haik-palette-lemondrop .haik-container .carousel-caption h3 {
  color: #fff;
  border: none;
  padding: 20px 0;
  font-size: 24px
}

.haik-palette-lemondrop .haik-menu, .haik-palette-lemondrop .haik-article-menu {
  margin: 30px 0
}

@media(max-width:767px) {
  .haik-palette-lemondrop .haik-menu, .haik-palette-lemondrop .haik-article-menu {
    margin: 50px 0 15px
  }
}

.haik-palette-lemondrop .haik-menu h2, .haik-palette-lemondrop .haik-article-menu h2 {
  color: #333333;
  font-size: 16px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-bottom: 1px;
  border-bottom: 2px solid #ededed
}

.haik-palette-lemondrop .haik-menu h2 a, .haik-palette-lemondrop .haik-article-menu h2 a {
  color: #333333;
  display: block
}

.haik-palette-lemondrop .haik-menu h2:hover a, .haik-palette-lemondrop .haik-article-menu h2:hover a, .haik-palette-lemondrop .haik-menu h2.focus a, .haik-palette-lemondrop .haik-article-menu h2.focus a {
  color: rgba(68, 68, 68, .9);
  text-decoration: none
}

.haik-palette-lemondrop .haik-menu h3, .haik-palette-lemondrop .haik-article-menu h3 {
  font-size: 14px;
  color: #333333;
  padding: 5px 15px;
  margin: 0;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-lemondrop .haik-menu h3, .haik-palette-lemondrop .haik-article-menu h3 {
    padding: 8px 15px
  }
}

.haik-palette-lemondrop .haik-menu h3 a, .haik-palette-lemondrop .haik-article-menu h3 a {
  color: #333333;
  display: block
}

.haik-palette-lemondrop .haik-menu h3:hover a, .haik-palette-lemondrop .haik-article-menu h3:hover a, .haik-palette-lemondrop .haik-menu h3.focus a, .haik-palette-lemondrop .haik-article-menu h3.focus a {
  color: #FFEC5D;
  text-decoration: none;
}

.haik-palette-lemondrop .haik-menu h4, .haik-palette-lemondrop .haik-article-menu h4 {
  font-size: 14px;
  color: #9e9e9e;
  padding: 5px 15px;
  margin: 0;
  display: block;
  border-bottom: 1px solid #ededed
}

@media(max-width:767px) {
  .haik-palette-lemondrop .haik-menu h4, .haik-palette-lemondrop .haik-article-menu h4 {
    padding: 8px 15px
  }
}

.haik-palette-lemondrop .haik-menu h4 a, .haik-palette-lemondrop .haik-article-menu h4 a {
  color: #9e9e9e
}

.haik-palette-lemondrop .haik-menu h4:hover a, .haik-palette-lemondrop .haik-article-menu h4:hover a, .haik-palette-lemondrop .haik-menu h4.focus a, .haik-palette-lemondrop .haik-article-menu h4.focus a {
  color: #FFEC5D;
  text-decoration: none
}

.haik-palette-lemondrop .haik-menu p, .haik-palette-lemondrop .haik-article-menu p {
  margin: 15px;
  margin-bottom: 0
}

.haik-palette-lemondrop .haik-menu h3+h3, .haik-palette-lemondrop .haik-article-menu h3+h3, .haik-palette-lemondrop .haik-menu h3+h4, .haik-palette-lemondrop .haik-article-menu h3+h4, .haik-palette-lemondrop .haik-menu h4+h4, .haik-palette-lemondrop .haik-article-menu h4+h4 {
  border-top: none
}


.haik-palette-lemondrop .haik-menu h2+h2, .haik-palette-lemondrop .haik-article-menu h2+h2 {
  margin-top: 5px
}

.haik-palette-lemondrop .haik-menu .list1, .haik-palette-lemondrop .haik-article-menu .list1 {
  list-style: none;
  color: #333333;
}

.haik-palette-lemondrop .haik-menu .list1>.list-group-item>a, .haik-palette-lemondrop .haik-article-menu .list1>.list-group-item>a {
  font-size: 14px;
  margin-bottom: 0;
  color: #333333;
  display: block
}

.haik-palette-lemondrop .haik-menu .list1>.list-group-item.active>a, .haik-palette-lemondrop .haik-article-menu .list1>.list-group-item.active>a {
  color: #FFEC5D;
}

.haik-palette-lemondrop .haik-menu .list1>.list-group-item:hover, .haik-palette-lemondrop .haik-article-menu .list1>.list-group-item:hover {
  color: #FFEC5D;
}

.haik-palette-lemondrop .haik-menu .list1>.list-group-item:hover>a, .haik-palette-lemondrop .haik-article-menu .list1>.list-group-item:hover>a {
  color: #FFEC5D;
  text-decoration: none
}

.haik-palette-lemondrop .haik-menu .list1 .list2, .haik-palette-lemondrop .haik-article-menu .list1 .list2 {
  background-color: transparent;
  list-style: none;
  color: #9e9e9e;
  font-size: 14px
}

.haik-palette-lemondrop .haik-menu .list1 .list2>li a, .haik-palette-lemondrop .haik-article-menu .list1 .list2>li a {
  color: #9e9e9e
}

.haik-palette-lemondrop .haik-menu .list1 .list2>li:hover>a, .haik-palette-lemondrop .haik-article-menu .list1 .list2>li:hover>a {
  color: #FFEC5D
}

@media(max-width:767px) {
  .haik-palette-lemondrop .haik-menu .list1 .list2, .haik-palette-lemondrop .haik-article-menu .list1 .list2 {
    padding: 0
  }
  .haik-palette-lemondrop .haik-menu .list1 .list2 li>a, .haik-palette-lemondrop .haik-article-menu .list1 .list2 li>a {
    padding-top: 3px
  }
}

.haik-palette-lemondrop .haik-menu .list2, .haik-palette-lemondrop .haik-article-menu .list2 {
  color: #9e9e9e;
  padding: 5px 0;
  font-size: 14px
}

.haik-palette-lemondrop .haik-menu .list2 li.active>a, .haik-palette-lemondrop .haik-article-menu .list2 li.active>a {
  color: #FFEC5D
}

.haik-palette-lemondrop .haik-menu .list2 a, .haik-palette-lemondrop .haik-article-menu .list2 a {
  color: #9e9e9e;
  display: block;
  font-size: 14px
}

.haik-palette-lemondrop .haik-menu .list2 li:hover>a, .haik-palette-lemondrop .haik-article-menu .list2 li:hover>a {
  color: #FFEC5D;
  text-decoration: none
}

.haik-palette-lemondrop .haik-menu .list-group, .haik-palette-lemondrop .haik-article-menu .list-group {
  margin-bottom: 0
}

.haik-palette-lemondrop .haik-menu .list-group-item, .haik-palette-lemondrop .haik-article-menu .list-group-item {
  background-color: transparent;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #efefef!important;
  padding: 6px 0px 3px 15px;
}


@media(max-width:767px) {
  .haik-palette-lemondrop .haik-menu .list-group-item, .haik-palette-lemondrop .haik-article-menu .list-group-item {
    padding: 8px 15px
  }
}

.haik-palette-lemondrop .haik-menu ul.qblog_recent, .haik-palette-lemondrop .haik-article-menu ul.qblog_recent, .haik-palette-lemondrop .haik-menu ul.qblog_categories, .haik-palette-lemondrop .haik-article-menu ul.qblog_categories, .haik-palette-lemondrop .haik-menu ul.qblog_recent_comments, .haik-palette-lemondrop .haik-article-menu ul.qblog_recent_comments, .haik-palette-lemondrop .haik-menu ul.qblog_archives, .haik-palette-lemondrop .haik-article-menu ul.qblog_archives {
  margin-bottom: 0
}

.haik-palette-lemondrop .haik-menu ul.qblog_recent li, .haik-palette-lemondrop .haik-article-menu ul.qblog_recent li, .haik-palette-lemondrop .haik-menu ul.qblog_categories li, .haik-palette-lemondrop .haik-article-menu ul.qblog_categories li, .haik-palette-lemondrop .haik-menu ul.qblog_recent_comments li, .haik-palette-lemondrop .haik-article-menu ul.qblog_recent_comments li, .haik-palette-lemondrop .haik-menu ul.qblog_archives li, .haik-palette-lemondrop .haik-article-menu ul.qblog_archives li {
  font-size: 14px
}

.haik-palette-lemondrop .haik-menu ul.qblog_recent li:hover a, .haik-palette-lemondrop .haik-article-menu ul.qblog_recent li:hover a, .haik-palette-lemondrop .haik-menu ul.qblog_categories li:hover a, .haik-palette-lemondrop .haik-article-menu ul.qblog_categories li:hover a, .haik-palette-lemondrop .haik-menu ul.qblog_recent_comments li:hover a, .haik-palette-lemondrop .haik-article-menu ul.qblog_recent_comments li:hover a, .haik-palette-lemondrop .haik-menu ul.qblog_archives li:hover a, .haik-palette-lemondrop .haik-article-menu ul.qblog_archives li:hover a {
  text-decoration: none;
  color: #FFEC5D
}

.haik-palette-lemondrop .haik-menu ul.qblog_recent li.active a, .haik-palette-lemondrop .haik-article-menu ul.qblog_recent li.active a, .haik-palette-lemondrop .haik-menu ul.qblog_categories li.active a, .haik-palette-lemondrop .haik-article-menu ul.qblog_categories li.active a, .haik-palette-lemondrop .haik-menu ul.qblog_recent_comments li.active a, .haik-palette-lemondrop .haik-article-menu ul.qblog_recent_comments li.active a, .haik-palette-lemondrop .haik-menu ul.qblog_archives li.active a, .haik-palette-lemondrop .haik-article-menu ul.qblog_archives li.active a {
  color: #FFEC5D
}

.haik-palette-lemondrop .haik-article-menu .list-group-item {
  border-radius: 0;
  border-bottom: 1px solid #9e9e9e
}

.haik-palette-lemondrop .haik-article-menu ul.qblog_recent .list-group-item, .haik-palette-lemondrop .haik-article-menu ul.qblog_categories .list-group-item, .haik-palette-lemondrop .haik-article-menu ul.qblog_recent_comments .list-group-item, .haik-palette-lemondrop .haik-article-menu ul.qblog_archives .list-group-item {
  color: #333333;
  margin-top: 0;
  border-bottom: 1px dotted #ededed
}

.haik-palette-lemondrop .haik-article-menu ul.qblog_recent .list-group-item:first-child, .haik-palette-lemondrop .haik-article-menu ul.qblog_recent .list-group-itemlast-child, .haik-palette-lemondrop .haik-article-menu ul.qblog_categories .list-group-item:first-child, .haik-palette-lemondrop .haik-article-menu ul.qblog_categories .list-group-itemlast-child, .haik-palette-lemondrop .haik-article-menu ul.qblog_recent_comments .list-group-item:first-child, .haik-palette-lemondrop .haik-article-menu ul.qblog_recent_comments .list-group-itemlast-child, .haik-palette-lemondrop .haik-article-menu ul.qblog_archives .list-group-item:first-child, .haik-palette-lemondrop .haik-article-menu ul.qblog_archives .list-group-itemlast-child {
  border-bottom: 1px dotted #ededed
}

.haik-palette-lemondrop .haik-article-menu ul.qblog_recent .list-group-item:hover a, .haik-palette-lemondrop .haik-article-menu ul.qblog_categories .list-group-item:hover a, .haik-palette-lemondrop .haik-article-menu ul.qblog_recent_comments .list-group-item:hover a, .haik-palette-lemondrop .haik-article-menu ul.qblog_archives .list-group-item:hover a {
  text-decoration: none;
  color: #FFEC5D
}

.haik-palette-lemondrop .haik-article-menu ul.qblog_recent .list-group-item.active a, .haik-palette-lemondrop .haik-article-menu ul.qblog_categories .list-group-item.active a, .haik-palette-lemondrop .haik-article-menu ul.qblog_recent_comments .list-group-item.active a, .haik-palette-lemondrop .haik-article-menu ul.qblog_archives .list-group-item.active a {
  color: #FFEC5D
}

.haik-palette-lemondrop .haik-article-menu ul.qblog_recent .list-group-item a, .haik-palette-lemondrop .haik-article-menu ul.qblog_categories .list-group-item a, .haik-palette-lemondrop .haik-article-menu ul.qblog_recent_comments .list-group-item a, .haik-palette-lemondrop .haik-article-menu ul.qblog_archives .list-group-item a {
  color: #333333;
  font-size: 14px
}


.haik-palette-lemondrop .haik-menu .qhm-plugin-recent, .haik-palette-lemondrop .haik-article-menu .qhm-plugin-recent, .haik-palette-lemondrop .haik-menu .qhm-plugin-popular, .haik-palette-lemondrop .haik-article-menu .qhm-plugin-popular {
  margin: 15px 0
}

.haik-palette-lemondrop .haik-menu .qhm-plugin-recent h5, .haik-palette-lemondrop .haik-article-menu .qhm-plugin-recent h5, .haik-palette-lemondrop .haik-menu .qhm-plugin-popular h5, .haik-palette-lemondrop .haik-article-menu .qhm-plugin-popular h5 {
  padding: 10px 15px;
  font-size: 16px;
  color: #333333;
  border-bottom: 2px solid #ededed;
  margin-bottom: 0
}

.haik-palette-lemondrop .haik-menu .qhm-plugin-recent strong, .haik-palette-lemondrop .haik-article-menu .qhm-plugin-recent strong, .haik-palette-lemondrop .haik-menu .qhm-plugin-popular strong, .haik-palette-lemondrop .haik-article-menu .qhm-plugin-popular strong {
  font-size: 13px;
  padding: 0 15px;
  margin: 5px 0;
  display: block
}

.haik-palette-lemondrop .haik-menu .qhm-plugin-recent ul, .haik-palette-lemondrop .haik-article-menu .qhm-plugin-recent ul, .haik-palette-lemondrop .haik-menu .qhm-plugin-popular ul, .haik-palette-lemondrop .haik-article-menu .qhm-plugin-popular ul {
  padding-left: 0
}

.haik-palette-lemondrop .haik-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-lemondrop .haik-article-menu .qhm-plugin-recent ul .list-group-item, .haik-palette-lemondrop .haik-menu .qhm-plugin-popular ul .list-group-item, .haik-palette-lemondrop .haik-article-menu .qhm-plugin-popular ul .list-group-item {
  color: #333333;
  font-size: 14px
}

.haik-palette-lemondrop .haik-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-lemondrop .haik-article-menu .qhm-plugin-recent ul .list-group-item a, .haik-palette-lemondrop .haik-menu .qhm-plugin-popular ul .list-group-item a, .haik-palette-lemondrop .haik-article-menu .qhm-plugin-popular ul .list-group-item a {
  color: #333333
}

.haik-palette-lemondrop .haik-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-lemondrop .haik-article-menu .qhm-plugin-recent ul .list-group-item:last-child, .haik-palette-lemondrop .haik-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-lemondrop .haik-article-menu .qhm-plugin-recent ul .list-group-item:first-child, .haik-palette-lemondrop .haik-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-lemondrop .haik-article-menu .qhm-plugin-popular ul .list-group-item:last-child, .haik-palette-lemondrop .haik-menu .qhm-plugin-popular ul .list-group-item:first-child, .haik-palette-lemondrop .haik-article-menu .qhm-plugin-popular ul .list-group-item:first-child {
  border-radius: 0
}

.haik-palette-lemondrop .haik-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-lemondrop .haik-article-menu .qhm-plugin-recent ul .list-group-item:hover a, .haik-palette-lemondrop .haik-menu .qhm-plugin-popular ul .list-group-item:hover a, .haik-palette-lemondrop .haik-article-menu .qhm-plugin-popular ul .list-group-item:hover a {
  text-decoration: none;
  color: #FFEC5D
}

.haik-palette-lemondrop .haik-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-lemondrop .haik-article-menu .qhm-plugin-recent ul .list-group-item.active a, .haik-palette-lemondrop .haik-menu .qhm-plugin-popular ul .list-group-item.active a, .haik-palette-lemondrop .haik-article-menu .qhm-plugin-popular ul .list-group-item.active a {
  color: #FFEC5D
}

.haik-palette-lemondrop .qblog_categories>.list-group-item, .haik-palette-lemondrop .qblog_recent_comments>.list-group-item, .haik-palette-lemondrop .qblog_archives>.list-group-item, .haik-palette-lemondrop .qblog_recent>.list-group-item {
  margin-top: 0;
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-lemondrop .qblog_categories>.list-group-item:first-child, .haik-palette-lemondrop .qblog_categories>.list-group-item:last-child, .haik-palette-lemondrop .qblog_recent_comments>.list-group-item:first-child, .haik-palette-lemondrop .qblog_recent_comments>.list-group-item:last-child, .haik-palette-lemondrop .qblog_archives>.list-group-item:first-child, .haik-palette-lemondrop .qblog_archives>.list-group-item:last-child, .haik-palette-lemondrop .qblog_recent>.list-group-item:first-child, .haik-palette-lemondrop .qblog_recent>.list-group-item:last-child {
  border-bottom: 1px dotted #9e9e9e
}

.haik-palette-lemondrop .qblog_categories>.list-group-item a, .haik-palette-lemondrop .qblog_recent_comments>.list-group-item a, .haik-palette-lemondrop .qblog_archives>.list-group-item a, .haik-palette-lemondrop .qblog_recent>.list-group-item a {
  color: #333333
}

.haik-palette-lemondrop .haik-menu .qhm-plugin-calendar2, .haik-palette-lemondrop .haik-article-menu .qhm-plugin-calendar2 {
  padding-bottom: 10px
}

.haik-palette-lemondrop .haik-menu .qhm-plugin-calendar2 table.style_calendar, .haik-palette-lemondrop .haik-article-menu .qhm-plugin-calendar2 table.style_calendar {
  margin: 0 auto
}

.haik-palette-lemondrop .haik-menu .qhm-plugin-calendar2 table a, .haik-palette-lemondrop .haik-article-menu .qhm-plugin-calendar2 table a {
  color: #333333
}

.haik-palette-lemondrop .haik-menu form, .haik-palette-lemondrop .haik-article-menu form {
  padding: 15px
}

.haik-palette-lemondrop .haik-menu p.plg_select_fsize, .haik-palette-lemondrop .haik-article-menu p.plg_select_fsize {
  display: block;
  padding: 15px 10px
}

/*フッター*/
.haik-palette-lemondrop .haik-footer {
  padding-top: 30px;
  padding-bottom: 0px;
}

@media(max-width:767px) {
  .haik-palette-lemondrop .haik-footer {
    padding-top: 20px;
    padding-bottom: 0px;
  }
}

.haik-palette-lemondrop .haik-footer h2, .haik-palette-lemondrop .haik-footer h3, .haik-palette-lemondrop .haik-footer h4 {
  color: #FFEC5D;
  margin-bottom: 5px
}

.haik-palette-lemondrop .haik-footer h2 a, .haik-palette-lemondrop .haik-footer h3 a, .haik-palette-lemondrop .haik-footer h4 a {
  color: #FFEC5D
}

.haik-palette-lemondrop .haik-footer p {
  font-size: 14px;
  color: #9e9e9e
}

@media(max-width:767px) {
  .haik-palette-lemondrop .haik-footer p {
    font-size: 13px
  }
}

.haik-palette-lemondrop .haik-footer p a {
  color: #9e9e9e
}

.haik-palette-lemondrop .haik-footer .list1 {
  padding-left: 15px;
  color: #9e9e9e
}

.haik-palette-lemondrop .haik-footer .list1 a {
  color: #9e9e9e
}

.haik-palette-lemondrop .haik-footer .list1 .list2 {
  padding-left: 15px
}
/*フッターの余白調整*/
.haik-palette-lemondrop .haik-footer-border {
  padding: 15px 15px 0px 15px;
  border-top: 1px solid #ededed
}


.haik-palette-lemondrop .haik-footer-border-wide {
  padding: 20px 0;
  border-top: 1px solid #ededed
}

.haik-palette-lemondrop .haik-fullpage-footer.haik-footer {
  padding-top: 0
}
/*ライセンス*/
.haik-palette-lemondrop .haik-licence {
  padding: 15px;
  text-align: center;
  background-color: #f5f5f7;
}

@media(max-width:767px) {
  .haik-palette-lemondrop .haik-licence {
    padding: 15px 0
  }
}

.haik-palette-lemondrop .haik-licence p {
  font-size: 11px;
  color: #999999;
  letter-spacing: .01em;
  line-height: 1.5em;
  margin-bottom: 0;
}

.haik-palette-lemondrop .haik-licence p a {
  color: #999999;
}

.haik-palette-lemondrop .haik-licence .haik-copyright p {
  font-size: 12px;
  color: #999999;
  margin-bottom: 0;
  letter-spacing: .01em;
  background-color: #f5f5f7;
}
/*
.haik-palette-lemondrop .haik-licence .haik-copyright p a {
  color: #fff
}
*/
/*ブログ*/

.haik-palette-lemondrop h2.qblog_title:before, .haik-palette-lemondrop h2.qblog_title:after {
  background-image: none
}

.haik-palette-lemondrop h2.qblog_title a:hover {
  text-decoration: underline
}

.haik-palette-lemondrop .qblog-item {
  position: relative;
  border-style: none;
  text-align: left;
  border: 1px solid #ededed;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .5)
}
/*ブロググリット表示のタイトル*/
.haik-palette-lemondrop .qblog-item h3.qblog_title {
  font-size: 14px!important;
  font-weight: 700!important;
  text-align: left;
  color: #333333;
  border-style: none;
  margin: 0;
  height: 45px;
  box-sizing: border-box;
  text-overflow: ellipsis;
  width: 100%;
  overflow-y: hidden;
  padding-left: 14px!important;
  padding-right: 11px!important;
  padding-top: 11px!important;
  line-height: 19px!important;　
}
.haik-palette-lemondrop .qblog-item .qblog_abstract {
  display: none
}

.haik-palette-lemondrop .qblog-item .qblog_thumbnail_box {
  position: relative;
  height: 150px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  background-size: cover;
  background-position: 50% 50%
}

.haik-palette-lemondrop .qblog-item .qblog_thumbnail {
  max-width: 100%;
  max-height: 150px;
  width: auto;
  height: 150px;
  float: none;
  border-style: none;
  margin: 0 auto
}

.haik-palette-lemondrop .qblog-item .qblog_date {
  position: absolute;
  top: auto;
  bottom: 0;
  background: #666666;
  text-align: left;
  padding: 1px 15px;
  /* text-shadow: 1px 1px 3px rgba(0,0,0,.4); */
  line-height: 20px;
  color: #ffffff;
}

.haik-palette-lemondrop .qblog-item .caption {
  padding-left: 0;
  padding-right: 0
}

.haik-palette-lemondrop .qblog-item:hover {
  text-decoration: none;
  border: 1px solid #ededed;
  position: relative;
  z-index: 0;
  background-color: #f5f5f7;
  opacity: .8;
  filter: alpha(opacity=80)
}

.haik-palette-lemondrop .qblog-list ul li {
  padding: 0
}

.haik-palette-lemondrop .qblog-list .qblog_date {
  line-height: 20px;
}
/*<lemondrop【レモンドロップ】><ここまで>………………▼*/