h1#original_haeding_01 {
background: #4967b4; /*背景色*/
  padding: 0.5em;/*文字周りの余白*/
  color: white;/*文字を白に*/
  border-radius: 0.5em;/*角の丸み*/
}

h2#original_haeding_01 {
  padding: 0.25em 0.5em;/*上下 左右の余白*/
  color: #db7093;/*文字色*/
  background: transparent;/*背景透明に*/
  border-left: solid 5px #db7093;/*左線*/
}

h3#original_haeding_01 {
border-style: solid;
	border-color: #4967b4;
	border-width: 0 0 1px 8px;
	padding: 5px 0 5px 8px;
	font-weight: bold;
	font-size: 120%;
}

.balloon1 {
position: relative;
display: inline-block;
margin: 1.5em 0;
padding: 7px 10px;
min-width: 120px;
max-width: 100%;
color: #373d6e;
font-size: 16px;
background: #f7cdef;
border-radius: 15px;
}
.balloon1:before{
content: "";
position: absolute;
top: 100%;
left: 50%;
margin-left: -15px;
border: 15px solid transparent;
border-top: 15px solid #fcfcfc;
}
.balloon1 p {
margin: 0;
padding: 0;
}
/*アフィリボタン変更*/
.shoplinkamazon a,.shoplinkkindle a ,.shoplinkrakuten a,.shoplinkrakukobo a, .shoplinkyahoo a {
box-shadow: 0 2px 4px rgba(0,0,0,0.3);/*ボタンに影をつける*/
border-radius:3px;/*ボタンの角をとる*/
}

.shoplinkamazon a{
background-color:#ffb36b;/*アマゾンボタン色の変更/
}

.shoplinkamazon a:hover{/*ホバー時に色の反転*/
background-color:#fff;
color:#ffb36b;
border:solid 2px #ffb36b;
}

.shoplinkrakuten a{
background-color:#ea7373;/*楽天ボタン色の変更/
}

.shoplinkrakuten a:hover{/*ホバー時に色の反転*/
background-color:#fff;
color:#ea7373;
border:solid 2px #ea7373;
}

.shoplinkyahoo a{
background-color:#ff5722;/*ヤフーボタン色の変更/
}

.shoplinkyahoo a:hover{/*ホバー時に色の反転*/
background-color:#fff;
color:#ff5722;
border:solid 2px #ff5722;
}

.shoplinkkindle a {
background: #6495ed;/*キンドルボタン色の変更/
}

.shoplinkkindle a:hover{/*ホバー時に色の反転*/
background-color:#fff;
color:#6495ed;
border:solid 2px #6495ed;
}

.shoplinkrakukobo a {
background: #f43e43;/*楽天koboボタン色の変更/
}

.shoplinkrakukobo a:hover{/*ホバー時に色の反転*/
background-color:#fff;
color:#f43e43;
border:solid 2px #f43e43;
}