@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/
/* title aタグ 修正 */
.c-postTitle__ttl a {
  color: #fff;
}
.c-postTitle__ttl a:hover {
  color: #36AAED;
}
/* シェアボタンの＼／これ消す */
.c-shareBtns__message .__text::before,.c-shareBtns__message .__text::after {
  display: none;
}
/* 前後の記事リンク部分修正 */
.p-pnLinks .-prev .p-pnLinks__link {
 border-left: none;
 margin-left:0.5em;
}
.p-pnLinks .-next .p-pnLinks__link {
 border-right: none;
 margin-left:-0.5em;
}
/* Tag部分の色調整 */
.tag-cloud-link {
  background-color: transparent;
	color:#aaa!important;
	opacity:0.8;
}
/* 目次をモーダルで開いたときの色 */
.p-indexModal__inner {
  background-color: #111419;
  color: #fff;
  opacity: 0.85;
}
/* タイトル下コメント数 */
.post-comments-link {
    margin-top: 8px;
    margin-bottom: 16px;
    font-size: 0.5em;
}
.post-comments-link a {
    color: #00bcd4;
    text-decoration: none;
}
/* Scroll Topの色調整 */
#fix_tocbtn, #pagetop {
	background-color: #111419;
}
/* スマホ（～767px）で非表示 */
@media screen and (max-width: 767px) {
  #fix_tocbtn, #pagetop {
    display: none;
  }
}
/* タブレット（768px～1024px）で非表示 */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #fix_tocbtn, #pagetop {
    display: none;
  }
}
/* footer Nav */
@media (min-width: 600px) {
  .l-footer__nav .footer-nav-first a {
    border-left: 1px solid;
  }
}