@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を記入していきましょう。*/

/*タイトル下スペース狭める*/
#main .entry-content {
    padding-top: 0px;
}
#main .article-header {
    margin-bottom: 0px;
}
/*フッター本文の間背景を白統一*/
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.85) 70%);
}
.linear_kred3{
  background: linear-gradient(transparent 50%, rgba(255, 82, 82, 0.85) 50%);
}
.font14c-m {
  font-size: 14px;
  line-height: 0.8;
}
/*video スマホサイズ とセンター寄せ*/
@media (max-width: 680px) {
  video {
    width: 90%;
    height: auto;
  }
}
.video-c{
  text-align: center;
}
/*タイトル非表示*/
.entry-title .single-title {
    display: none;
}
/*口コミ*/
.kuti-mini {line-height: 0.3em;
}
/*注釈用*/
.notes-mini {line-height: 0.7em;
	text-align: right;
}

/*addquicktag end*/

/*本文記事フォント サイズ*/
.entry-content {
  font-size: 104%;
}
/*サイト全体のフォントを変える*/
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;
}

/*投稿ページタイトル非表示*/
.entry-header {
    display: none;
}

/* 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;
}

/*--------------------------------------
 * SNSシェアボタン 丸型
 * --------------------------------------*/
.sns-dif ul {
    background: none;
}
.sns-dif ul li a {
    padding: 0;
	box-shadow: none;
}
.sns-dif ul li a:hover {
	box-shadow: 0 10px 15px -5px rgba(0, 0, 0, 0.25);
}
.tw a {
    background: #7dcdf7!important;
}
.fb a {
    background: #7c9dec!important;
}
.hatebu a {
    background: #7cb1ec!important;
}
.pkt a {
    background: #f99593!important;
}
.line a {
    background: #8ed97a!important;
}
.tw a, .fb a, .hatebu a, .pkt a, .line a{
    color: white;
}
.sns-dif ul li a{
	width: 50px;
	height: 50px;
	line-height: 50px;
	border-radius: 25px;
}
.sns-dif ul li a i{
	height: 50px;
	line-height: 50px;
	font-size: 25px!important;
}
