@charset "utf-8";

/* 記事タイトル
----------------------------------------------- */
.article-header.box h1.article-title{
    color: #000;
    font-size: 18px;
    line-height:150%;
    font-family:"Yu Gothic"
}

/* 続きを読む */
.article-continue a {
    color:#333;
}


/* 記事本文
----------------------------------------------- */
#article-contents {
    color: #080000;
    font-size: 14px;
    line-height: 1.6;
}
/* 見出し */
#article-contents h1 {
    padding: 0.3em;/*文字周りの余白*/
    font-size: 1.6em;
    background: #efffef;/*背景色*/
    border-bottom: solid 3px #33CC66;/*下線*/
}
#article-contents h2 {
    margin: 0 0 1.5em;
    padding: 0.8em;
    background: #20b2aa;
    color: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}


#article-contents h3 {
    margin: 0 0 1.5em;
    padding: 0.8em;
    border-left: 7px solid #20b2aa;
    border-bottom: 2px dashed #20b2aa;
}

#article-contents h4 {
background: linear-gradient(transparent 70%, #20b2aa 70%);
}


/* ページ送り
----------------------------------------------- */
/* トップページ */
ul.index-navigator li a,
ul.index-navigator li.current span {
    background-color: #fff;
    border: 1px solid #ddd;
    color: #555;
}
ul.index-navigator li.current span {
    background-color: #910000;
    color: #fff;
    text-shadow: 0 1px 0 #000;
}
ul.index-navigator a:hover {
    background-color: #eee;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
}
ul.index-navigator a:visited {
    color: #555;
}


/* ページトップへ */
.to-pagetop a {
  background:url(http://parts.blog.livedoor.jp/img/usr/default_2012/common/to_pagetop.png) 0 0 no-repeat;
  display: block;
  width: 70px;
  height: 70px;
  text-indent:-9999px;
  outline: 0;
  opacity: 0.6;
  -webkit-transition: opacity linear 0.1s;
     -moz-transition: opacity linear 0.1s;
      -ms-transition: opacity linear 0.1s;
       -o-transition: opacity linear 0.1s;
          transition: opacity linear 0.1s;
}
.to-pagetop a:hover {
  opacity: 0.9;
}


body {
font-family: "メイリオ", Meiryo, sans-serif;
}




.x-scroll {
overflow: auto;
}
.x-scroll table{
width:100%;
}
.x-scroll::-webkit-scrollbar{
height: 5px; /* スクロールバーの高さ */
}
.x-scroll::-webkit-scrollbar-track{
background: #F1F1F1; /* スクロールバーの背景色 */
}
.x-scroll::-webkit-scrollbar-thumb {
background: #d6d6d6; /* スクロールバーの色 */
}
.x-scroll td, .x-scroll th{
white-space: nowrap;　/* 文字の折返しを禁止 */
}