/* ●●●投稿H1非表示●●● */
.entry-title{
	display: none;}

/* ●●●タイトル●●● */
.h2_pink{
  padding: 0.8em;/*文字周りの余白*/
  color: #494949;/*文字色*/
  background: #F9F3F4;/*背景色*/
  border-left: solid 5px #E95B6B;/*左線（実線 太さ 色）*/}

/* ●●●アンダーライン●●● */
.line_pink {background: linear-gradient(transparent 50%, #FFB3D9 50%);}
.line_blue {background: linear-gradient(transparent 50%, #80BFFF 50%);}
.line_yellow {background: linear-gradient(transparent 50%, #FFFF80 50%);}
.line_green {background: linear-gradient(transparent 50%, #CCFF99 50%);}

/* ●●●口コミボックス●●● */
.box{
    padding: 1em;
    margin: 2em 0;
    border: solid 2px #aaa;/*線*/
    border-radius: 10px;/*角の丸み*/}
.box p {margin: 0;  padding: 0;}

/* ●●●口コミのナチュラル付箋●●● */
.fusen {
 position: relative;
 width: 95%;
 margin: 1em auto;
 padding:2em 1.5em;
 background-color: #fffdf9; /*枠背景色*/
 box-shadow: inset 0 0 40px rgba(204, 186, 136,1), 0 2px 2px #ccc;}
.fusen::before {
 display: block;
 position: absolute;
 content: ""; width: 140px; height: 35px; left: 35%; top: -16px;
 background-color: rgba(204, 186, 136,0.3);/*テープ色*/
 box-shadow: 0 0 3px rgba(0,0,0,0.1);
 transform: rotate( -3deg ); /*テープ角度*/
}

/* ●●●キラリボタン●●● */
@keyframes shiny {
    0% {transform: scale(0) rotate(25deg);opacity: 0;}
    50% {transform: scale(1) rotate(25deg);opacity: 1;}
    100% {transform: scale(50) rotate(25deg);opacity: 0;}}
.button {
    position: relative;
    display: block;
		margin: auto auto;
		padding: 1.5em 0.5em 1.5em 0.5em;
    width: 80%;
    height: auto;
	  border-radius: 10px;/*角の丸み*/
    line-height: 40px;
    text-align: center;
		text-decoration:none;
		font-weight:bold;
		font-size:1.5em;
    color: #ffffff;
    background-color: #80bc00;
    overflow: hidden;}
.button::after {
    content: '';
    position: absolute;
    top: -100px;
    left: -100px;
    width: 50px;
    height: 50px;
    background-image: linear-gradient(100deg,  rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 1) 100%, rgba(255, 255, 255, 0) 0%);    
	    /* アニメーション */
    animation-name: shiny;
    animation-duration: 3s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;}
a.btn {
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .5);
  box-shadow: 0 3px 5px rgba(0, 0, 0, .5);
}