@charset "utf-8";

/*枠色*/
a.readmorebutton,
a.readmorebutton.readmoreclose,
.postbutton {
   border: 1px solid #5977b3;
}

/*ヘッダーカテゴリ色*/
header ul :hover,.category li:hover {
  background-color: #7db3ac;
  color: #fff;
}

/* 押下後の色 */
.current {
  background-color: #7db3ac!important;
}

/*外部リンク・ハッシュタグ色*/
.toppagelink,
.zlinks a{
  color: #66ccbb;
}

/* クイックポスト欄（スライドアップメニュー）色 */
.sliding-menu {
    background-color: #17253D;
}

/*スライドアップメニュー内のテキストエリアの色*/
.tegalogpost {
    background-color: #17253D;
    color: #fff;
    border: 1px solid #5977b3
}

/*スライドアップメニュー内の装飾ボタン・投稿ボタン背景色*/
.decoBtns input[type=button] {
    background: #5977b3;
}

/*投稿ボタン色*/
.postbutton {
    background: #5977b3;
    color: #fff;
}

/*続きを読む＆下部カテゴリボタン色*/
.category li,
a.readmorebutton{
	background-color: #5977b3;
}

/*続きを読むボタン色*/
a.readmorebutton {
    color: #fff;
}

/*引用の背景色*/
.decorationQ {
   background-color: #090f1a;
}

/*ページャー色*/
a.pagenumlink{
    background: #5977b3;
    color: #fff;
}
a.pagenumlink.pagenumhere {
    background: #ccc;
}

/*フッターの文字色*/
p.poweredby{
   color: #cfd6e6;
}

/*フッター内設定アイコンの色*/
.tegaloglink {
   color: #5977b3;
}

/*サマリー（アコーディオンメニュー）の色*/
details[open].decorationO{
	background:#5977b3;
}
.foldedarea{
	background:#17253D;
}

/*ページ上端下端移動*/
.scrollBtns a {
   color: white;
   background:#17253D;
}
.scrollBtns a:hover {
   background-color: #7db3ac;
}

/* タグリンクホバー */
.taglink:hover,.toppagelink:hover,.comment a:hover,.zlinks a:hover{
   color:#b3fff2;
}

/* ページメニューバー */
.zmenubar,.sidebar{
   background:#3d4966;
}

/* ハンバーガーメニュー_コンテンツ一覧 */
.zhamburger_menu{
    background:#15202B;
}

/* オートコンプリート（自動入力時）の検索窓背景と文字色 */
input:-webkit-autofill{
    box-shadow: 0 0 0px 1000px #17253D inset;
    -webkit-text-fill-color: #fff !important;
    caret-color: #fff;
}