#logo, #logo img, .desktop-nav li a, #drawer__open {
    height: 100px;/*スマホ用サイズ*/
    line-height: 100px;/*スマホ用サイズ*/
}

@media only screen and (min-width: 768px) {
    #logo, #logo img, .desktop-nav li a {
       height: 150px;/*768px〜で見たとき用サイズ*/
       line-height: 150px;/*768px〜で見たとき用サイズ*/
    }
}


/*H2見出しカスタマイズ*/

.entry-content h2 {
   position: relative;
   padding: 0.5em;
   background: #9DDCDC;/*背景色*/
   color: #525556;
}

.entry-content h2::before{
   position: absolute;
   content: '';
   top: 100%;
   left: 0;
   border: none;
   border-bottom: solid 15px transparent;
   border-right: solid 20px #7EC2C2/*三角系の部分*/;
}
/*H2見出しカスタマイズここまで*/

/*--------------------------------------
  関連記事(横長)デザイン始
--------------------------------------*/
.linkto {
    position: relative;
    max-width: 600px;
}
.linkto:before {
    position: absolute;
    content: "関連";
    top: 10px;
    left: 125px;
    display: inline-block;
    width: 47px;
    height: 27px;
    text-align: center;
    vertical-align: middle;
    background: #EE6557;
    font-size: 14px;
    line-height: 28px;
    color: white;
    letter-spacing: 3px;
    padding-left: 3px;
    border-radius: 2px;
}
.linkto:after {
    position: absolute;
    display: flex;
    height: 100%;
    padding: 0px 15px;
    content: "\f138";
    font-family: "FontAwesome";
    top: 0px;
    right: 0px;
    font-size: 2.8em;
    color: #fff;
    background: #ceefec;
    align-items: center;
}
.linkto .tbtext {
    padding: 30px 62px 0px 10px;
    vertical-align: top;
    font-size: .95em;
}
/*--------------------------------------
  関連記事(横長)デザイン終
--------------------------------------*/

/*--------------------------------------
  モバイル用フッター固定メニュー
--------------------------------------*/
.fixed-menu ul {
    width: auto;
    padding: 0.2em 1.1em;
    right: 10px;
    left: auto;
    bottom: 10px;
    border-radius: 50%;
    background: #EE6557!important;
}
.fixed-menu a {
    color: #fff!important;
}
.fixed-menu ~ .totop {
    bottom: 80px;
}
.totop {
    background: #5EC0B6!important;
    border: 0px solid #fff;
    width: 64px;
    height: 64px;
}
.totop .fa {
    line-height: 58px;
    font-size: 1.15em;
    color: #fff;
}
.fixed-menu {
    margin-bottom: 0;
}
/*--------------------------------------
  モバイル用フッター固定メニュー終
--------------------------------------*/