
h1 {
  margin-bottom: 1em; 
}

h2 {
  margin-top:2.5em;
  border-bottom: solid #9999FF 4px;
  margin-bottom: 0.8em;
}

h3 {
  margin-top:2em;
}

/* 折り返されないようにする 
   See http://stackoverflow.com/questions/12418855/css-display-vertical-scrollbar-on-pre-tag */
pre {
  background-color:#f1f3f5;
  overflow: auto;
  word-break: normal; /* CSS3 */
  word-wrap: normal; /* CSS3 */
}

pre code {
  white-space: pre;
}


/* blockquote
 -------------------------------------------------- */

blockquote {
    /*font-size: 0.9em;*/
    position: relative;
    padding: 0.7em 2em 0.5em 2em;
    box-sizing: border-box;
    background: #fff4e6;
    color: #495057;
    /*border-left: 4px solid #9dd4ff;*/
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.14);
}
blockquote.blockquote {
    font-size:1.0em;
}
blockquote:before{
    display: inline-block;
    position: absolute;
    top: 0;
    left: -10px;
    content: "“";
    font-family: sans-serif;
    color: #495057; /*#ffe2b8;*/
    font-size: 6em;
    line-height: 1;
    opacity: .1;
}



/* Sticky footer styles
 -------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 140px;  // 余白 40px
}
#footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 100px;
  background-color: #f5f5f5;
}

#footer .container {
  margin-top:1em;
}


/* Info / Warning / Danger
 -------------------------------------------------- 
  <div class="bs-callout bs-callout-warning">
    <h4>title</h4>
    <p>...
  </div> */
.bs-callout {
  padding:20px;
  margin:20px 0;
  border:1px solid #eee;
  border-left-width:5px;
  border-radius:3px;
}
.bs-callout h4{
  margin-top:0;
  margin-bottom:5px;
  font-weight: bold;  /*追加*/
}
.bs-callout p:last-child{
  margin-bottom:0;
}
.bs-callout code{
  border-radius:3px;
}
.bs-callout+.bs-callout{
  margin-top:-5px;
}
.bs-callout-danger{
  border-left-color:#d9534f;
}
.bs-callout-danger h4{
  color:#d9534f;
}
.bs-callout-warning{
  border-left-color:#f0ad4e;
}
.bs-callout-warning h4{
  color:#f0ad4e;
}
.bs-callout-info{
  border-left-color:#5bc0de;
}
.bs-callout-info h4{
  color:#5bc0de;
}

