/* コメント各項目欄非表示 */
.comment-notes,.comment-form-email,.comment-form-url,.form-allowed-tags {
	display:none;
}

/* コメント欄の文字サイズ変更 */

/* 横幅すっきり */
.commentlist {
   padding: 1.2em;
}


/* ボタン1 */
.square_btn-1{
display: inline-block;
padding: 0.5em 2em;
    text-decoration: none;
	border-radius: 10px;
	color: #fff;
	font-size: 1.5em;
	font-weight: bold;
	background-image: -webkit-linear-gradient(#4169e1 0%, #00008b 100%);
    background-image: linear-gradient(#4169e1 0%, #00008b
 100%);
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.29);
    border-bottom: solid 3px #5e7fca;
  }

.square_btn-1:active{
    -ms-transform: translateY(4px);
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2);
    border-bottom: none;
}

/* ボタン */
.square_btn{
display: inline-block;
padding: 0.5em 2em;
    text-decoration: none;
    border-radius: 10px;
    color: #ffffff;
	font-size: 1.5em;
	font-weight: bold;
	background-image: -webkit-linear-gradient(#ff6347 0%, #8b0000 100%);
    background-image: linear-gradient(#ff6347 0%, #8b0000 100%);
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.29);
    border-bottom: solid 3px #5e7fca;
  }

.square_btn:active{
    -ms-transform: translateY(4px);
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2);
    border-bottom: none;
}




/* 固定ページトップタイトル */
.page-id-1337 .page-title {
    display: none;
}


/* ブログカード */
.linkto img{
border-radius : 50% ;
}
.linkto {
background: -moz-linear-gradient(#f9fcd9, #ca9f20);
background: -webkit-linear-gradient(#f9fcd9, #ca9f20);
background: linear-gradient(to right, #f9fcd9, #ca9f20);
border: none;
}
.linkto div:before {
content: 'CHECK';
 font-size: 0.7em;
 font-weight: bold;
 color: #fff;
 background: #ca9f20;
 width: 5em;
 display: inline-block;
 padding: 0.2em;
 position: relative;
 top: -2px;
 text-align: center;
 margin-right: 0.5em;
 -webkit-border-radius: 2px;
 -moz-border-radius: 2px;
 border-radius: 2px;
}

/* フロー */
.flow {
    margin: 0 auto 50px;
}
 
.flow .box {
margin: 0 auto 33px;
width: 80%;
padding: 10px;
border: 1px solid #be9124;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
 
  font-size: 1.2em; /* テキストの指定 */
    
    line-height: 1.4; /* テキストの指定 */
}
 
.flow .box:after {
    border-top: 25px solid #be9124;
    border-left: 70px solid transparent;
    border-right: 70px solid transparent;
    content: "";
    position: absolute;
    bottom: -28px; /* 三角形の高さ＋ボックスのボーダーをマイナスに */
    left: 50%;/* 中央寄せに使用 */
    margin-left: -70px; /* 中央寄せに使用 */
}
 
.flow .box:last-child:after {
    border: none; /* 最後のボックスだけ三角形を表示しない */
}



/* ぼかし囲み枠 */
.box50 {
 position: relative;
 line-height: 1.5;
 width: 95%;
 margin: 36px auto;
 padding: 10px 20px;
 color: #333;/* 文字色 */
 background: #f9fcd9;/* 背景色 */
 box-shadow: #f9fcd9 0 0 10px 10px;/* シャドー色 */
}


/*見出し*/

.entry-content h2 {
	border-radius: 5px 5px 5px 5px;
	background-image: url("https://supimai.jp/phone/wp-content/uploads/2018/04/ec63b0efa3782db84377d0e71181fcad-2.png");
  background-size: 600px 30px; /* 画像サイズ */
background-image:-moz-linear-gradient(top, #967115);
/*box-shadow*/
	box-shadow: -5px -5px 10px #967115 inset;
}
.entry-content h2 {
	color: #fff; 
  padding: 0.7em;
	font-size: 1.4em;
}



.entry-content h3 {
border-left: none;/*縦線消す*/
	color: #fff;
	border-radius: 5px 5px 5px 5px;
	background: -moz-linear-gradient(top, #ca9f20, #ca9f20 50%, #ca9f20 51%,#ca9f20);
  background: -webkit-gradient(linear, left top, left bottom, from(#ca9f20), color-stop(50%, #c9a740), color-stop(51%, #c9a740),to(#a38018));
}






.entry-content h4 {
padding: .5em;
position: relative;
color: #a57110;
}
.entry-content h4:after {
content: "";
display: block;
height: 4px;
background-image: linear-gradient(to right, #ca9f20, #ddd6b8);
}



/* 固定ページタイトル下ギザギザ消す */
.nothumb .entry-meta:after, .nothumb .page-title:after {
    content: none;
}

