h3#left-back-orange {
padding: 0.5em;
color: #494949;
background: #fffaf4;
border-left: solid 5px #ffaf58;
}

h3#left-blue3D{
padding: 0.4em 0.5em;
color: #494949;
background: #f4f4f4;
border-left: solid 5px #7db4e6;
border-bottom: solid 3px #d7d7d7;
}

h4#left-mossgreen {
  padding: .25em 0 .25em .75em;
  border-left: 5px solid #777e41;
}

h4#left-red {
  padding: .25em 0 .25em .75em;
  border-left: 5px solid #cb0032;
}

.box1 {
    padding: 1em 1em 1em 1.5em;
    margin: 2em 0;
    color: #494949;/*文字色*/
    background: #FFF;
    border: solid 1px #ffcc99;/*線*/
    border-radius: 10px;/*角の丸み*/
}