h2#danraku2{
  font-size: 2em;
  color: #000000;/*文字色*/
padding: 0.5em 0;/*上下の余白*/
border-top: solid 3px #424242;/*上線*/
border-bottom: solid 3px #424242;/*下線*/
}

h3#danraku3{
padding: 0.5em;/*文字周りの余白*/
color: #000000;/*文字色*/
background: #E0E0F8;/*背景色*/
border-bottom: solid 3px #2E2E2E;/*下線*/

}

h4#danraku4{
 padding: 0.25em 0.5em;/*上下 左右の余白*/
color: #000000;/*文字色*/
background: transparent;/*背景透明に*/
border-left: solid 5px #0B0B61;/*左線*/
  
}
  
  h5#danraku5{
  color: #000000;/*文字色*/
border: solid 3px #364e96;/*線色*/
padding: 0.5em;/*文字周りの余白*/
border-radius: 0.5em;/*角丸*/
}

h6#danraku6{
  color: #000000;
  font-size:1.3em;
 background: #2ECCFA;/*背景色*/
padding: 0.5em;/*文字まわり（上下左右）の余白*/
}

.orangebox{
  display:inline-block;
  padding:0.5em;
  padding-bottom:0px;
  background:#F5F6CE;
  border:2px solid#FFBF00;
  border-radius: 10px;
}

.greenbox{
  display:inline-block;
  padding: 0.5em 0.5em 0.5em 0.5em;
  background:#BCF5A9;
  border:2px solid#40FF00;
  border-radius: 10px;
}

.bluebox{
  display:inline-block;
  padding: 0.5em 0.5em 0.5em 0.5em;
  background:#ffffff;
  border:2px solid#2E2EFE;
  border-radius: 10px;
}

h2#danraku2-2{
padding: 0.5em;/*文字周りの余白*/
color: #000000;/*文字色*/
background: #F7F2E0;/*背景色*/
border-bottom: solid 3px #000000;/*下線*/

}

h3#danraku3-2{
 padding: 0.25em 0.5em;/*上下 左右の余白*/
color: #000000;/*文字色*/
background: transparent;/*背景透明に*/
border-left: solid 5px #FF8000;/*左線*/
  
}

h4#danraku4-2{
  font-size:1.3em;
 background: #F6D8CE;/*背景色*/
padding: 0.5em;/*文字まわり（上下左右）の余白*/
}
