h2#danraku2{
margin: 0 0 1.5em;
    padding: 0.5em;
    border-left: 7px solid #0404B4;
    border-bottom: 1px dashed #0404B4;
    font-size: 1.4em;
    font-weight: bold;

}

h3#danraku3{
color: #FFFFFF;/*文字色*/
padding: 0.5em;/*文字周りの余白*/
display: inline-block;/*おまじない*/
line-height: 0.8;/*行高*/
background: #0404B4;/*背景色*/
vertical-align: middle;/*上下中央*/
font-size: 1.1em;
border-radius: 25px 0px 0px 25px;/*左側の角を丸く*/
}

h4#danraku4{
position: relative;
padding-left: 1.2em;/*アイコン分のスペース*/
line-height: 1.4;
}

h4:before{ font-family: FontAwesome;/*忘れずに*/
content: "\f00c";/*アイコンのユニコード*/
position: absolute;/*絶対位置*/
font-size: 1em;/*サイズ*/
left: 0;/*アイコンの位置*/
top: 1;/*アイコンの位置*/
color: #0404B4; /*アイコン色*/
}


/*表示環境パソコン*/
@media (min-width: 980px){
  #contents{
    width: 1000px; /*幅を1000pxに*/
  	padding: 8px; /*幅の最適化*/
  }
  #contents #main{
    width: 720px; /*記事幅を720pxに*/
  }
  article p{ /*記事中のフォントスタイル*/
    font-size: 110%;
    line-height: 2.4em;
    margin-bottom: 1.5em;
  }
  #top_mcs { /*相場バーの幅を最適化*/
    width: 1016px;
  }

  #coinrate li{ /*仮想通貨リストの幅を最適化*/
    width: 68px!important;
  }
}