@charset "UTF-8";
/*
 Theme Name: SANGO Child
 Theme URI: https://saruwakakun.design
 Author: SARUWAKA
 Author URI: https://saruwakakun.com
 Template: sango-theme
 Version: 4.0
*/
/*こちらはSANGOの子テーマ用CSSです。以下にCSSを記入していきましょう。*/


/*フッター本文の間背景を白統一*/
body {
  background: #FFF!important;
}

/*addquicktag start*/
/*下線青*/
.or-under1 {
  border-bottom: solid 3px #87CEFA;
}
/*下線ピンク*/
.or-under2 {
  border-bottom: solid 3px #F99292;
}
/*下線オレンジ*/
.or-under3 {
  border-bottom: solid 3px #FF9800;
}
/*下線赤*/
.or-under4 {
  border-bottom: solid 3px #FF5252;
}
/*下線黄色*/
.or-under5 {
  border-bottom: solid 3px #FFFF00;
}
/*マーカー*/
.linear_blue1{
  background: linear-gradient(transparent 0%, rgba(107, 182, 255, 0.24) 0%);
}
.linear_yellow1{
  background: linear-gradient(transparent 0%, rgba(255, 252, 107, 0.69) 0%);
}
.linear_green1 {
  background: linear-gradient(transparent 0%, rgba(151, 232, 154, 0.69) 0%);
}
.linear_red1 {
  background: linear-gradient(transparent 0%, rgba(255, 88, 88, 0.24) 0%);
}
.linear_kred1 {
  background: linear-gradient(transparent 0%, rgba(255, 82, 82, 0.85) 0%);
}
.linear_blue2 {
  background: linear-gradient(transparent 70%, rgba(107, 182, 255, 0.24) 70%);
}
.linear_yellow2 {
  background: linear-gradient(transparent 70%, rgba(255, 252, 107, 0.69) 70%);
}
.linear_green2 {
  background: linear-gradient(transparent 70%, rgba(151, 232, 154, 0.69) 70%);
}
.linear_red2 {
  background: linear-gradient(transparent 70%, rgba(255, 88, 88, 0.24) 70%);
}
.linear_kred2 {
  background: linear-gradient(transparent 70%, rgba(255, 82, 82, 0.40) 70%);
}
.linear_kred3{
  background: linear-gradient(transparent 50%, rgba(255, 82, 82, 0.40) 50%);
}
/*注釈用*/
.notes-mini  {line-height: 0.7em;
text-align: right;
}
/*口コミ*/
.kuti-mini  {line-height: 0.3em;
}

/*addquicktag end*/

/*本文記事フォント サイズ*/
.entry-content {
  font-size: 101%;
}
/*サイト全体のフォントを変える*/
html body {
   font-family: "HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO","ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO",sans-serif initial;
}

/*初期設定でQuicksandが使われている部分を変える*/
body .dfont {
   font-family: "HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO","ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO",sans-serif initial;
}


/*ボタン動き基礎*/
.button-simple {
	position: relative;
	font-weight: bold;
	display: inline-block;
	text-shadow: 1px 1px 0px rgb(0, 0, 0, 0.3);
	box-shadow: 0 3px 0 rgb(0, 0, 0, 0.3);
}
.button-simple:before {
	content: '\f144';/*好きなアイコン*/
	color: #eeee22;/*アイコンの色*/
	margin-right: 3px;
}
a:hover .button-simple {
	background-color: #cc0000;/*触れたときの背景色*/
	color: #fff;/*触れたときの文字色*/
	box-shadow: 0 0px 0 rgb(0, 0, 0, 0.3);
	animation-play-state: paused;
	top: 3px;
}
/*ボタン縦揺れ*/
.yure-btn {
	animation: yure-btn 2s infinite;
}
@keyframes yure-btn {
	0% {
		transform: translate(0px, 2px);
	}
	5% {
		transform: translate(0px, -2px);
	}
	10% {
		transform: translate(0px, 2px);
	}
	15% {
		transform: translate(0px, -2px);
	}
	20% {
		transform: translate(0px, 2px);
	}
	25% {
		transform: translate(0px, -2px);
	}
	30% {
		transform: translate(0px, 0px);
	}
}

/* btna01上下揺れるボタン */
  .btna01 {
    -webkit-animation-name:btna02;
    -webkit-animation-duration:1s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-timing-function:ease;
    
    -moz-animation-name:btna02;
    -moz-animation-duration:1s;
    -moz-animation-iteration-count:infinite;
    -moz-animation-timing-function:ease;
}
@-webkit-keyframes btna02 {
    0% {-webkit-transform:translate(0, 0);}
    50% {-webkit-transform:translate(0, -8px);}
    100% {-webkit-transform:translate(0, 0);}
}
@-moz-keyframes btna02 {
    0% {-moz-transform:translate(0, 0);}
    50% {-moz-transform:translate(0, -8px);}
    100% {-moz-transform:translate(0, 0);}
}

.page-title {
    display: none;
}

/* 全投稿ページで非表示 */
.post .entry-title {
display: none;
}

/* 全固定ページで非表示 */
.page .entry-title {
    display: none;
}