/* <system section="theme" selected="6653812171397406126"> */
@import "https://blog.hatena.ne.jp/-/theme/6653812171397406126.css";
/* </system> */

/* <system section="background" selected="fff"> */
body{background:#fff;}
/* </system> */

/* <link type="text/css" rel="stylesheet" href="https://dl.dropboxusercontent.com/s/8seqx903krrgaov/design_CSS.css"> CSSリンク */

#blog-description {
visibility: hidden;
}

/* グローバルメニュー */
#menu {
 position: relative;
 width: 100%;
 padding-left: 0px;
 height: 40px;
 background: #147BF9; /* 背景色 */
 margin-bottom: 0px; /* 下余白調整 */
}
.menu-inner{
 width: 968px;
 margin: 0 auto;
 height: 40px;
}
#menu li {
 list-style-type: none;
 float: left;
 height: 40px;
 text-align: center;
 width: 50% /* メニュー位置 */
}
#menu li a {
 padding-left: 15px;
 padding-right: 15px;
 display: block;
 color: #FFFFFF;/*グローバルメニュー文字色*/
 font-size: 80%;
 font-weight: bold;
 line-height: 40px;
}
#menu li:hover a { /* マウスオーバー時 */
 color: #147BF9; /* 文字色 */
 background: #FFFFFF; /* 背景色 */
 transition: all .5s;
}
.menu-toggle{
 display: none;
}

/* マーカー */
.marker-orange {
  background: linear-gradient(transparent 60%, #ffa500 60%); /*オレンジ*/
}
.marker-lightcoral {
  background: linear-gradient(transparent 60%, #f08080 60%); /*浅草線みたいな色*/
}
.marker-coral {
  background: linear-gradient(transparent 60%, #ff7f50 60%); /*バーミリオン*/
}
.marker-pink {
  background: linear-gradient(transparent 60%, #ffc0cb 60%); /*ピンク*/
}
.marker-yellow {
  background: linear-gradient(transparent 60%, #ffff00 60%); /*黄色*/
}
.marker-deepskyblue {
  background: linear-gradient(transparent 60%, #00bfff 60%); /*空色*/
}
.marker-skyblue {
  background: linear-gradient(transparent 60%, #87cefa 60%); /*水色*/
}
.marker-lightskyblue {
  background: linear-gradient(transparent 60%, #87ceeb 60%); /*明水色*/
}
.marker-lawngreen {
  background: linear-gradient(transparent 60%, #7cfc00 60%); /*黄緑*/
}
.marker-lime {
  background: linear-gradient(transparent 60%, #00ff00 60%); /*ライム*/
}
.marker-darkgreen {
  background: linear-gradient(transparent 60%, #006400 60%); /*ダークグリーン*/
}
.marker-KEIOgreen {
  background: linear-gradient(transparent 60%, #C0DBB0 60%); /*京王グリーン*/
}
.marker-gray {
  background: linear-gradient(transparent 60%, #C0CCC9 60%); /*グレー*/
}

/* Monokai・コンピューター記事向けターミナル風背景用 */ 
.entry-content pre.code {
    background-color: #000000;      /*背景色*/
    color: #6BFB51;                 /*テキスト*/
    font-family: 'Andale Mono';
}
.synComment { color: #75715E }      /*コメント*/
.synSpecial { color: #E6DB74 }      /*特殊文字*/
.synType { color: #66D9EF }         /*型*/
.synPreProc { color: #F92672 }      /*プリプロセッサ*/
.synStatement { color: #F92672 }    /*ステートメント*/
.synIdentifier { color: #F8F8F2 }   /*識別子*/
.synConstant { color: #AE81FF }     /*定数*/

/* ヘッダーの文字色 */
#globalheader-container {
color: #000000; /* 文字色 */
backgrond: /* 未設定 */
}

/* フッター */
#footer {
color: #FFFFFF;
}

/* フッターの邪魔な文字を消すやつ */
#footer p{
display: none;
}

/* タイトル */
#title{
    font-family: "Kokoro";
    color: #000000;
    font-size: 65px;
    letter-spacing: 15px;
}

/* 説明文色 */
#blog-description {color: #FFFFFF !important;}

/*上に戻るボタン*/
#page-top {
  display:none;
  position:fixed;
  right:10px;
  bottom:20px;
  margin: 0;
  padding: 0;
  text-align:center;
}
#move-page-top{
  color:rgba(0,0,0,0.4);
  text-decoration:none;
  display:block;
  cursor:pointer;
}
#move-page-top:hover{
  color:rgba(0,0,0,0.6);
}

/* 位置 */
@media only screen and (min-width: 400px){
  #page-top{
    right:50%;
    margin-right: -600px;
  }
}

/* カテゴリー */
.hatena-module-category .hatena-module-body ul.hatena-urllist li {
    float: left;
}

.hatena-module-category .hatena-module-body ul.hatena-urllist li a{
    margin: 0 5px 5px;
    color: #000000;
    padding: 5px;
    background-color: #F5F5F5;
    text-decoration: none;
}

.hatena-module {
    clear: both;
    overflow: hidden;
}

/* ヘッダー画像スマホ対応 */
@media screen and (max-width:480px) {
  .header-image-enable #blog-title #blog-title-inner, .header-image-only #blog-title #blog-title-inner {
    padding: 16px 0;
  }
}

/* コピーライト */
#copyright {
 padding: 20px;
 text-align: center;
 background: #189DFC; /* 背景色 */
 font-size: 14px;
 color:#FFF; /* 文字の色 */
}

/* テーマデフォルトサイドバー初期化 */
.hatena-module-title,
.hatena-module-title::before,
.hatena-module-title::after {
  background: none;
  border: none;
}

/* サイドバータイトル  */
.hatena-module-title {
    position: relative;
    color: #C10B33;/* 文字色 */
    font-size: 135%;/* 文字サイズ */
    font-weight: normal;/* 太字 */
    margin-bottom: 15px;/* 下余白 */
    padding: .25em 0 .25em 0;
    font-family: 'Lucida Grande', 'segoe UI', Verdana, Arial, sans-serif;/* フォント指定 */
}

.hatena-module-title {
font-size: 15px;
padding: 10px 10px;
background-color: #eee;
}

.hatena-module-title a:link {color:#C10B33;}
  /*未訪問*/
.hatena-module-title a:visited {color:#C10B33;}
  /*訪問済み*/
.hatena-module-title a:hover {color:#C10B33;}
  /*カーソルON時*/
.hatena-module-title a:active {color:#C10B33;}
  /*クリック中*/

/* メニューリンク色 */
.hatena-urllist li a{
color: #1479FB;
}
