@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Template:   cocoon-master
Version:    1.0.7
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
html {
  scroll-behavior: smooth;
}

.mincho-text {
	font-family: 游明朝, 游明朝体, YuMincho, 'ヒラギノ明朝 Pro W6', 'Hiragino Mincho Pro', HGS明朝E, 'ＭＳ Ｐ明朝', serif;
}

/* 中央寄せ */
.t-center {
  text-align: center;
}

/* グローバルナビ */
#navi .navi-in > ul > li > a {
  letter-spacing: 5px;
}

/* モバイルフッターメニュー */
#menu-mobile-footer-nav .navi-menu-button:nth-child(-n+3) a {
  color: #666633;
}

#menu-mobile-footer-nav .navi-menu-button:nth-child(1) ,
#menu-mobile-footer-nav .navi-menu-button:nth-child(2) 
{
	border-right: 1px solid #cccc99;
}

#menu-mobile-footer-nav .navi-menu-button:nth-child(4) {
  background: linear-gradient(to bottom, #99ff99, #66cc66 30%, #669900);
}

#menu-mobile-footer-nav .navi-menu-button:nth-child(5) {
  background: linear-gradient(to bottom, #fff, #ffc778 30%, #f89174);
}

#menu-mobile-footer-nav .navi-menu-button:nth-child(n+4) a{
  color: #fff;
}

.menu-footer-br {
	display: block;
}

/* ページの見出し目次 */

.headings-list li, .headings-list-campaign li {
	padding-bottom: 1rem;
}

.headings-list a{
	color: #404040;
	text-decoration: none;
}
}


/* トグル疑似要素カラー変更 */
.clr-wh .toggle-button::before {
	color: #fff;
}

/* 投稿記事下の[電話][流れ]アイコン */
.postLast-mail,
.postLast-flow {
  position: relative;
  padding-left: 1.5rem;
}
.postLast-mail:before {
  font-family: FontAwesome;
  content: "\f098";
  color: #ffa952;
  position: absolute;
  left: 0;
}

.postLast-flow:before {
  font-family: FontAwesome;
  content: "\f299";
  color: #00b900;
  position: absolute;
  left: 0;
}

input::placeholder,input[type="date"], input[type="datetime"] {
	color:#ccc ;
}

.wpcf7 input[type="submit"] {
  width: 100%;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border: none;
  box-shadow: 0 3px 0 #ddd;
  background: #00b900;
  transition: 0.3s;
  color: #fff;
}
.wpcf7-submit:hover {
  background: #a4dd6c;
  transform: translate3d(0px, 3px, 1px);
  -webkit-transform: translate3d(0px, 3px, 1px);
  -moz-transform: translate3d(0px, 3px, 1px);
}

textarea.wpcf7-form-control.wpcf7-textarea::placeholder {
    color: #c0c0c0;
}

/*特定ページの投稿日・更新日非表示*/
.page-id-10 .date-tags,
.page-id-18 .date-tags,
.page-id-22 .date-tags,
.page-id-650 .date-tags,
.page-id-854 .date-tags,
.page-id-1124 .date-tags,
.page-id-1151 .date-tags,
.page-id-1160 .date-tags,
.page-id-1184 .date-tags,
.page-id-1211 .date-tags,
.page-id-4432 .date-tags,
.page-id-5046 .date-tags,
.page-id-11776 .date-tags,
.page-id-18526 .date-tags,
.page-id-18544 .date-tags,
.page-id-18547 .date-tags{
  display: none;
}

/*特定ページのシェア・フォローボタン非表示*/
.page-id-18 .sns-share,
.page-id-18 .sns-follow,
.page-id-22 .sns-share,
.page-id-22 .sns-follow,
.page-id-650 .sns-share,
.page-id-650 .sns-follow,
.page-id-854 .sns-share,
.page-id-854 .sns-follow,
.page-id-1124 .sns-share,
.page-id-1124 .sns-follow,
.page-id-1151 .sns-share,
.page-id-1151 .sns-follow,
.page-id-1160 .sns-share,
.page-id-1160 .sns-follow,
.page-id-1184 .sns-share,
.page-id-1184 .sns-follow,
.page-id-1211 .sns-share,
.page-id-1211 .sns-follow,
.page-id-4432 .sns-share,
.page-id-4432 .sns-follow,
.page-id-5046 .sns-share,
.page-id-5046 .sns-follow,
.page-id-11776 .sns-share,
.page-id-11776 .sns-follow {
  display: none;
}

/* シェアボタン[コピー]のカラー変更 */
.sns-buttons a {
  background-color: #ffb264;
}

/*SNSフォローボタン*/
.sns-follow-buttons {
  justify-content: center;
}
.sns-follow-buttons a {
  font-size: 20px;
  margin: 10px;
}
#main .sns-follow a {
  width: 40px;
  height: 40px;
}

/* サイドバーの見出し丸み変更 */
.sidebar h3 {
  text-align: center;
  border-radius: 40px;
  background-color: #ff8000;
  color: #fff;
}

/* 見出しデザイン変更 */
.article h2 {
  padding: 0.25em 0.5em;
  color: #333;
  background: transparent;
  border-left: solid 5px #ff8000;
  box-shadow:none;
}

.article h3 {
  border:none;
  border-bottom: solid 3px #FFD9B3;
  position: relative;
}

.article h3:after {
  position: absolute;
  content: " ";
  display: block;
  border-bottom: solid 3px;
  border-image: linear-gradient(to right, #ff8000 0%,#FFB264 60%, #FFD9B3 100%);
  border-image-slice: 1;
  left:0;
  bottom: -3px;
  width: 100%;	
}

/* 見出し画像用 */
h2.heading-image {
border:none;
margin: 0;
padding: 0;
}

/* 見出し用ナンバリング */
.numbering  {
  margin: 0;
  counter-reset: number;
}

.numbering h2:before, .numbering h3:before {
  color: #ff8000;
  counter-increment: number;
  content: counter(number);
  padding-right:.7rem;
}

/* 上へ戻るボタン変更 */
.go-to-top {
  bottom: 20px;
}
.go-to-top-button {
  background-color: #ff8000;
  color: #fff;
  border-radius: 24px;
  font-size: 20px;
  transition: 0.5s;
}
.go-to-top-button:hover {
  background-color: #ff9d39;
  color: #fff;
}
span.fa-angle-double-up:before {
  content: "\f106";
}
/* 固定ページ内ご案内リスト */
.clr-wh li {
	position: relative;
	padding-left: 1.5rem;
	list-style: none;
}

.clr-wh li:first-child:before {
	position: absolute;
	font-family: "FontAwesome";
	content: '\f046';
	color:#1967d2;
	font-weight: 900;
	left: 0;
}

.clr-wh li:nth-child(2):before {
	position: absolute;
	font-family: "FontAwesome";
	content: '\f2bd';
	color:#1967d2;
	font-weight: 900;
	left: 0;
}

.clr-wh li:nth-child(3):before {
	position: absolute;
	font-family: "FontAwesome";
	content: '\f016';
	color:#1967d2;
	font-weight: 900;
	left: 0;
}

.clr-wh li:nth-child(4):before {
	position: absolute;
	font-family: "FontAwesome";
	content: '\f157';
	color:#1967d2;
	font-weight: 900;
	left: 0.1rem;
}

.clr-wh li:nth-child(5):before {
	position: absolute;
	font-family: "FontAwesome";
	content: '\f27b';
	color:#1967d2;
	font-weight: 900;
	left: 0;
}

.clr-wh li:last-child:before {
	position: absolute;
	font-family: "FontAwesome";
	content: '\f041';
	color:#1967d2;
	font-weight: 900;
	left: 0.1rem;
}


/* サイドバーアイコンメニュー */
aside#box_menu-4 .box-menu, aside#box_menu-5 .box-menu {
  box-shadow: none;
  transition: 0.5s;
}

aside#box_menu-4 .box-menu:hover, aside#box_menu-5 .box-menu:hover {
  opacity: 0.5;
}

/* サイドバー店舗情報 */
ul.list-color {
  list-style: none;
}
li.list-color-item {
  text-indent: -0.7em;
}
li.list-color-item:before {
  position: relative;
  top: -2px;
  left: -18px;
  display: inline-block;
  width: 10px;
  height: 10px;
  content: "";
  border-radius: 100%;
  background: #ff9d39;
}

#box_menu-6 .box-menu {
	box-shadow: none;
}

/* トップページお客様の声 */
.top-voice {
  background-color: #fff7cc;
  padding: 30px 20px;
}

.top-voice-others {
  font-size: 36px;
  text-align: center;
}

.widget_nav_menu ul li a::before{
  font-family: FontAwesome;
  content: "\f138  "; /* FontAwesomeのユニコード */
  color: #ff8000; /* アイコンの色 */
  padding-right: 6px;
}


/* トップページyoutube */
.video-container {
  margin: 0px auto;
}

/* トップページ営業時間 */
.top-calendar {
  text-align: center;
  color: #ff8000;
}

/* ランキングアイコン */
.widget-entry-cards.ranking-visible .card-thumb::before {
  top: -7%;
  left: -5%;
  border-radius: 50%;
  border: 2px solid #eee;
}

/* 記事下特集カテゴリ */
div.widget-single-content-bottom-title.main-widget-label,
div.widget-page-content-bottom-title.main-widget-label {
  display: inline-block;
  background: #ff8000;
  color: #fff;
  margin-bottom: 1rem;
  padding: 0.2rem 1rem;
  border-radius: 1rem;
  text-align: center;
}

/* CTAボタン */
.cta-box {
  color: #000;
  background-color: #f7f7f7;
  text-align: center;
}
.btn-light-green,
.btn-wrap.btn-wrap-light-green > a {
  background-color: #00b900;
}

/* マウスオーバー */
.m-over:hover {
  opacity: .7;
}

/* 初回キャンペーンボタン */
.btn-syokai{
	background-color: #ff271f !important;
}

/* 施術メニュー・料金ボタン */
.btn-price{
	background-color: #00b900 !important;
	margin: 0.5rem 0;
}

/* トップページリンクボタン */
.body .has-lime-background-color {
  background-color: #00bd39;
}

.recomend-category--text {
  position: relative;
}
.recomend-category {
  　　position: absolute;
  padding: 0.5em 1em 0.4em;
  background-color: #f66;
  border-radius: 0.5rem;
  color: #fff;
  padding: 0.5rem;
}
.recomend-category:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 15px;
  border: solid transparent;
}
.recomend-category:after {
  margin-left: 1px;
  border-top-color: #f66;
  border-width: 0.7rem;
}

.archive-title > span::before {
  color: orange;
}
.mv-clean {
	position:relative;
}

.mv-clean:before {
    position: absolute;
	top: -1rem;
    left: -2.6rem;
    z-index: -1;
	content:"";
	display:inline-block;
	width: 3rem;
	height: 3rem;
	background:url("https://sakai-kaifuku.com/wp-content/uploads/2020/06/clean.png") no-repeat;
	background-size:contain;
	
}

/* 固定ページ目次 */
.seitai-page-list a{
	text-decoration: none;
	color: #555;
}

/*Contact Form 7カスタマイズ*/
/*スマホContact Form 7カスタマイズ*/
@media (max-width: 500px) {
  .inquiry th,
  .inquiry td {
    display: block !important;
    width: 100% !important;
    border-top: none !important;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
  }
  .inquiry tr:first-child th {
    border-top: 1px solid #d7d7d7 !important;
  }
  /* 必須・任意のサイズ調整 */
  .inquiry .haveto,
  .inquiry .any {
    font-size: 10px;
  }
}
/*見出し欄*/
.inquiry th {
  text-align: left;
  font-size: 14px;
  color: #444;
  padding-right: 5px;
  width: 30%;
  background: #f7f7f7;
  border: solid 1px #d7d7d7;
}
/*通常欄*/
.inquiry td {
  font-size: 13px;
  border: solid 1px #d7d7d7;
}
/*横の行とテーブル全体*/
.entry-content .inquiry tr,
.entry-content table {
  border: solid 1px #d7d7d7;
}
/*必須の調整*/
.haveto {
  font-size: 7px;
  padding: 5px;
  background: #ff9393;
  color: #fff;
  border-radius: 2px;
  margin-right: 5px;
  position: relative;
  bottom: 1px;
}
/*任意の調整*/
.any {
  font-size: 7px;
  padding: 5px;
  background: #93c9ff;
  color: #fff;
  border-radius: 2px;
  margin-right: 5px;
  position: relative;
  bottom: 1px;
}
/*ラジオボタンを縦並び指定*/
.verticallist .wpcf7-list-item {
  display: block;
}
/*送信ボタンのデザイン変更*/
#formbtn {
  display: block;
  padding: 15px;
  width: 350px;
  background: #ffaa56;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  border-radius: 2px;
  margin: 25px auto 0;
}
/*送信ボタンマウスホバー時*/
#formbtn:hover {
  background: #fff;
  color: #ffaa56;
  border: 2px solid #ffaa56;
}

/* 料金表などテーブル */
.plan-table-th {
	background: orange;
	color: #fff;
}

.plan-table-td {
	border: 1px solid #E6E6E6;
}

/* お問い合わせボタン */
.contactBtn, .contactBtn-2, .contactBtn-3, .contactBtn-icon-4 {
  border: none;
  font-family: inherit;
  font-size: inherit;
  background: none;
  cursor: pointer;
  display: inline-block;
  margin: 15px 30px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
  outline: none;
  position: relative;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  padding: 25px 60px 25px 120px;
  border-radius: 10px;
  box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.2);
}

.contactBtn-icon, .contactBtn-icon-2, .contactBtn-icon-3, .contactBtn-icon-4{
  background: #fcad26;
  color: #fff;
}

.contactBtn-icon-2 {
   background: #18A186;
}

.contactBtn-icon-3 {
   background: #4370B3;
}

.contactBtn-icon-4 {
   background: #d0d0d0;
}

.contactBtn-icon a, .contactBtn-icon-2 a, .contactBtn-icon-3 a, .contactBtn-icon-4 a {
	text-decoration: none;
	color: #fff;
}

.contactBtn-icon:hover, .contactBtn-icon-2:hover, .contactBtn-icon-3:hover, .contactBtn-icon-4:hover{
	opacity: .7;
}

.contactBtn-text {
  padding: 25px 60px 25px 120px;
  border-radius: 10px;
}

.contactBtn:before, .contactBtn-2:before, .contactBtn-3:before, .contactBtn-icon-4:before {
  content: "1";
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
  line-height: 3;
  font-size: 140%;
  width: 60px;
  background: #fff;
  color: #fcad26;
  border-radius: 10px 0 0 10px;
}

.contactBtn-2:before {
  content: "2";
  color: #18A186;
}

.contactBtn-3:before {
  content: "3";
  color: #4370B3;
}

.contactBtn-icon-4:before {
  content: "?";
  color: #d0d0d0;	
}

.contactBtn:after, .contactBtn-2:after, .contactBtn-3:after, .contactBtn-4:after{
  content: "";
  position: absolute;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  width: 20px;
  height: 20px;
  background: #fff;
  z-index: 1;
  left: 55px;
  top: 50%;
  margin: -10px 0 0 -10px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
select[name="reserve-month1"],select[name="reserve-month2"],select[name="reserve-day1"],select[name="reserve-day2"],select[name="reserve-time1"],select[name="reserve-time2"] {
width: 20%;	
}
select[name="reserve-day1"],select[name="reserve-day2"],select[name="reserve-time1"],select[name="reserve-time2"] {
margin-left: 3%;
}
.reserve-form-text {
	font-size:16px;
	margin-left:1%;
}

ul.nayami, ul.kokufuku {
	list-style:none;
}

ul.nayami li, ul.kokufuku li {
	font-size: 1.5rem;
	margin-bottom:1rem;
}

ul.nayami li:before,ul.kokufuku li:before {
  font-family: FontAwesome;
  content: '\f14a';
  color:red;
  padding-right: .5rem;
}

ul.kokufuku li:before {
  color: #1dcd00;	
}

/* 記事下の店舗情報 */
.address-ft {
	color: #FFB264;
}

table.address-tb, .address-tb > tr, .address-tb > th, .address-tb > td {
	background-color: #fff;
	border: none;
	border-top: 1px solid #ccc;
}

.address-bottomt > tr {
	border-top: 1px solid black;
}

.address-br, .mv-clean-br {
	display: inline-block;
}

.br-text {
	display: inline-block;
}

/* カルーセルスライダーSlick */
.slider {
	padding-left: 0;
}



/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1240px以下*/
@media screen and (max-width: 1240px) {
  /*必要ならばここにコードを書く*/
}

/*1030px以下*/
@media screen and (max-width: 1030px) {
  /*必要ならばここにコードを書く*/
}

/*768px以下*/
@media screen and (max-width: 768px) {
  /*必要ならばここにコードを書く*/
	main.main {
		padding-top: 0;
	}
	.top-voice-others {
    font-size: 1rem;
    color: #ff8000;
  }
}

/*480px以下*/
@media screen and (max-width: 1023px) {
	body .logo > a img {
		visibility: hidden;
	}
	
		body #header-container {
		height: calc(100vw * 1.2);
	}
	
	body .logo > a .site-name-text {
		display: inline-block;
		background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/07/76e6a76f1f3bf903991ecfb7d23f5c38.png") no-repeat;
		background-size: contain;
		background-position: top;
		width:100%;
		height: calc(100vw * 1.2);
	}

}

/************************************
** サイドバー追尾目次
************************************/
.sidebar-scroll{
  top:15px !important;
}
.sidebar h3{
  font-size:0.9em;
  padding: 7px 12px;
}
.sidebar .widget_toc{
   box-shadow: 0 2px 10px rgba(0, 0, 0, .08);
}
.sidebar .toc-widget-box{
  margin-top: -0.9em;
}
.sidebar .toc{
  padding: 0;
  width:100%;
}
.sidebar .toc-content {
  overflow-y: scroll;
  max-height: 390px;
  background: #fff;
  padding: 0.5em 1.5em;
}
.sidebar .toc li{
  line-height:1.6;
  margin-bottom: 1em;
  font-size:0.85rem;
  color:#ff8000;
}
.sidebar .toc-content > ol  > li,.sidebar .toc-content > ul  > li{
  font-weight:600;
  padding-left: 0.5em;
}
.sidebar .toc-content a{
  letter-spacing:0.5px;
}
.sidebar .toc .toc-list ul, .sidebar .toc .toc-list ol {
  margin: 1em 0;
  list-style-type:none;
  font-weight:500;
}
@media screen and (max-width: 768px){
  .sidebar-menu-button .widget_toc{
    display:none;
  }
}

h3.voice40m,  h3.voice30w,  h3.voice40w {
	position: relative;
	margin-left: 40px;
	line-height: inherit;
	padding:0 0 5px 0;
}

h3.voice40m, h3.voice40m:after, h3.voice30w, h3.voice30w:after, h3.voice40w, h3.voice40w:after {
	border-bottom: none;
}

.voice40m:before, .voice30w:before, .voice40w:before{
  content: "";
  position: absolute;
　top: 0;
　left: 0;
  width: 40px; height: 40px;
  background-size: 40px;
  background-repeat:no-repeat;
  vertical-align: bottom;
  margin-left: -45px;
}

.voice40m:before {
  background-image: url("https://sakai-kaifuku.com/wp-content/uploads/2021/07/voice1.webp");
}

.voice30w:before {
  background-image: url("https://sakai-kaifuku.com/wp-content/uploads/2021/07/voice2.webp");
}

.voice40w:before {
  background-image: url("https://sakai-kaifuku.com/wp-content/uploads/2021/07/voice3.webp");
}

.blackboard-backgroundImage {
position: relative;
text-align: center;
}

.blackboard-backgroundImage ul {
position: absolute;
color: white;
top: 50%;
left: 50%;
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
margin:0;
padding:0;
font-weight: bold; 
font-size: 1.6rem;
}

.blackboard-backgroundImage img {
width: 70%;
margin: 0 auto;
}

.campaign-img {
	margin: 0 auto !important;
}

/* PCで電話番号クリックOFF */
@media screen and (min-width: 768px) {
   a[href^="tel:"]{
    pointer-events: none;
  }
	 }


/* PC表示用 */
.page-id-1273 .logo>a img {
   visibility: hidden;
}
.page-id-1269 .logo>a img {
   visibility: hidden;
}
.page-id-1285 .logo>a img {
   visibility: hidden;
}
.page-id-1271 .logo>a img {
   visibility: hidden;
}
.page-id-2005 .logo>a img {
   visibility: hidden;
}
.page-id-1267 .logo>a img {
   visibility: hidden;
}
.page-id-25977 .logo>a img {
   visibility: hidden;
}
.page-id-1239 .logo>a img {
   visibility: hidden;
}
.page-id-1255 .logo>a img {
   visibility: hidden;
}
.page-id-15819 .logo>a img {
   visibility: hidden;
}
.page-id-1223 .logo>a img {
   visibility: hidden;
}
.page-id-1229 .logo>a img {
   visibility: hidden;
}
.page-id-1995 .logo>a img {
   visibility: hidden;
}
.page-id-1233 .logo>a img {
   visibility: hidden;
}
.page-id-1283 .logo>a img {
   visibility: hidden;
}
.page-id-1213 .logo>a img {
   visibility: hidden;
}
.page-id-34087 .logo>a img {
   visibility: hidden;
}
.page-id-34085 .logo>a img {
   visibility: hidden;
}
.page-id-34300 .logo>a img {
   visibility: hidden;
}
.page-id-39469 .logo>a img {
   visibility: hidden;
}
.page-id-35190 .logo>a img {
   visibility: hidden;
}
.page-id-40080 .logo>a img {
   visibility: hidden;
}
.page-id-35202 .logo>a img {
   visibility: hidden;
}
.page-id-35210 .logo>a img {
   visibility: hidden;
}
.page-id-38833 .logo>a img {
   visibility: hidden;
}
.page-id-37578 .logo>a img {
   visibility: hidden;
}
.page-id-35214 .logo>a img {
   visibility: hidden;
}
.page-id-35188 .logo>a img {
   visibility: hidden;
}
.page-id-40391 .logo>a img {
   visibility: hidden;
}
.page-id-35208 .logo>a img {
   visibility: hidden;
}
.page-id-41190 .logo>a img {
   visibility: hidden;
}
.page-id-38663 .logo>a img {
   visibility: hidden;
}
.page-id-42717 .logo>a img {
   visibility: hidden;
}
.page-id-43056 .logo>a img {
   visibility: hidden;
}
.page-id-44119 .logo>a img {
   visibility: hidden;
}
.page-id-44606 .logo>a img {
   visibility: hidden;
}
.page-id-47780 .logo>a img {
   visibility: hidden;
}
.page-id-48136 .logo>a img {
   visibility: hidden;
} 
.page-id-1273 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/07/93254021f122deda79d2f4dbfc66fbd1-1.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-1269 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/07/10652ae4a597a8c564ca7d29b11abdb3.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-1285 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/07/a363a8c25f17a2f1b67a6de295bf5914.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-1271 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/07/efa6ba1cd4051b2f65ba25402b15c9f4.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-2005 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/07/ac214e19b4baac448f548e7041a51f30.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-1267 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/07/2fa310ff35bff86e2161be1dd5bad648.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}

.page-id-25977 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/07/1f05bf04ec90fa2cf809e99e8fa9571a.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-1239 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/07/7363c639da9bdc4066d6fa91b22b4a0e.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-1255 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/07/d145275e99bad24b7cd96c3ff53b672e.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-15819 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/07/583975635103584348ee19e734e4cbd4.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-1223 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/08/fb8cbbfdc4c5feca858a3c440c59e0fe.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-1229 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/08/c1c6260338ca494a820d75874fbb3c58.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-1995 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/08/b4d3b7ffacd6f44ad1d6efb387c23feb.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-1233 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/08/b609ec0398d740615d4f5f2abf8736d4.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-1283 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/08/8376171c4485e46902d25979789b7a74.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-1213 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/08/5d89fc2ccf938fef566f950d88a93321.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-34087 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/10/788f460325d5e5a955f834fbc8d8ff34.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-34085 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/10/867c7c65d8c2f34b262d315eeb7763c3.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-34300 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/10/5063d57dedc0c5f065b8317e2a1fd367.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-39469 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/02/bd5c37d1640956ab17a0a0ae7ede5bfc.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-35190 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/02/5bac41916d08b8efe5e6e1e7eb670c27.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-40080 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/02/590063b6e7eda2579304e5c310bbacb6.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-35202 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/02/69e427c317ae0466ae42c35466cfb099.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-35210 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/02/8034951c7aece73c372624dea9d46077.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-38833 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/02/336092b8f722eaaab01e6d9854cd8942.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-37578 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/02/94837da70610a9e43f3e0378a5776ae2.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-35214 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/02/41e94c139e282dc11ecfbe4038c0fe42.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-35188 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/02/68a1d70c258c8863807af880ddb788c9.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-40391 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/02/552f88e45562d199b198a0d1dc31cde3.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-35208 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/02/16233928df799ba584178a346c251e77.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-41190 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/02/5d31e2e14000ae0d01882deb8a73f6ca.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-38663 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/07/efa6ba1cd4051b2f65ba25402b15c9f4.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-42717 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/04/7781214e8609887768b6feadbbb98aa2.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-43056 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/04/80c816b0d846914e70b3a1ac6b3c5727.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-44119 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/05/fef9f6ed7d9e3bc1803723edd1d2be72.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-44606 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/09/230916_itikawasama.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-47780 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/08/b4d3b7ffacd6f44ad1d6efb387c23feb.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
.page-id-48136 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/07/2fa310ff35bff86e2161be1dd5bad648.jpg") no-repeat;
   background-size: contain;
   background-position: center;
}
/* タブレット表示用 */
@media screen and (max-width:768px) {
   .page-id-1273 .logo>a img {
       visibility: hidden;
   }
   .page-id-1273 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/07/93254021f122deda79d2f4dbfc66fbd1-1.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
 
   .page-id-1269 .logo>a img {
       visibility: hidden;
   }
   .page-id-1269 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/07/3d0180c80e9b0f2636e8579131a01804.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
 
   .page-id-1285 .logo>a img {
       visibility: hidden;
   }
   .page-id-1285 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/07/34ead6ac46587eeffd2dc6e4f113813c.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
 
   .page-id-1271 .logo>a img {
       visibility: hidden;
   }
   .page-id-1271 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/07/763f0ee90a8b9716dd2e725c2d52c227.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }

.page-id-2005 .logo>a img {
       visibility: hidden;
   }
   .page-id-2005 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/07/b9ecb7bf748673ceb6d590e967b53824.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }

.page-id-1267 .logo>a img {
       visibility: hidden;
   }
   .page-id-1267 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/07/f1ea69b318b09ee5c63f6a3acea234f0.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
 .page-id-25997 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/07/1f05bf04ec90fa2cf809e99e8fa9571a.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
.page-id-1239 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/07/7363c639da9bdc4066d6fa91b22b4a0e.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
.page-id-1255 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/07/d145275e99bad24b7cd96c3ff53b672e.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
.page-id-15819 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2024/08/89e0b9cd2b39e42527ccd285bf1538b3.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
.page-id-1223 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/60181d2d5b4cee04c050e9133c9f45c0.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
.page-id-1229 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/08/c1c6260338ca494a820d75874fbb3c58.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
.page-id-1995 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/08/b4d3b7ffacd6f44ad1d6efb387c23feb.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
.page-id-1233 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/08/b609ec0398d740615d4f5f2abf8736d4.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
.page-id-1283 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/08/8376171c4485e46902d25979789b7a74.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
.page-id-1213 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/08/5d89fc2ccf938fef566f950d88a93321.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
	.page-id-34087 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/10/788f460325d5e5a955f834fbc8d8ff34.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
	.page-id-34085 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/10/867c7c65d8c2f34b262d315eeb7763c3.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
	.page-id-34300 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/10/5063d57dedc0c5f065b8317e2a1fd367.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
	.page-id-39469 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/02/bd5c37d1640956ab17a0a0ae7ede5bfc.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
	.page-id-35190 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/02/5bac41916d08b8efe5e6e1e7eb670c27.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
	.page-id-40080 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/02/590063b6e7eda2579304e5c310bbacb6.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
	.page-id-35202 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2024/08/3e2b25a34b5c1ca2680fda6d8f9eb3cc.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
	.page-id-35210 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/02/8034951c7aece73c372624dea9d46077.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
	.page-id-38833 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/02/336092b8f722eaaab01e6d9854cd8942.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
	.page-id-37578 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/02/94837da70610a9e43f3e0378a5776ae2.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
	.page-id-35214 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/02/41e94c139e282dc11ecfbe4038c0fe42.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
	.page-id-35188 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/02/68a1d70c258c8863807af880ddb788c9.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
	.page-id-40391 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/02/552f88e45562d199b198a0d1dc31cde3.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
	.page-id-35208 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/02/16233928df799ba584178a346c251e77.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
	.page-id-41190 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/02/5d31e2e14000ae0d01882deb8a73f6ca.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
	.page-id-38663 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/07/efa6ba1cd4051b2f65ba25402b15c9f4.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
	.page-id-42717 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/04/7781214e8609887768b6feadbbb98aa2.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
	.page-id-43056 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/04/80c816b0d846914e70b3a1ac6b3c5727.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
	.page-id- .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/05/fef9f6ed7d9e3bc1803723edd1d2be72.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
.page-id-44606 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/09/230916_itikawasama.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
	.page-id-47780 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/08/b4d3b7ffacd6f44ad1d6efb387c23feb.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }
	.page-id-48136 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/07/2fa310ff35bff86e2161be1dd5bad648.jpg") no-repeat;
       background-size: contain;
       background-position: center;
   }	
}
 
/* スマホ表示用 */
@media screen and (max-width: 480px) {
   .page-id-1273 .logo>a img {
       visibility: hidden;
   }
   .page-id-1273 .logo>a .site-name-text {
       display: inline-block;
       background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/e3fe3cd713249d1d38e04524c6afcbd6.jpg") no-repeat;
       background-size: contain;
       background-position: top;
       width: 100%;
       height: calc(100vw * 1.2);
   }
 
   .page-id-1269 .logo>a img {
   visibility: hidden;
   }
   .page-id-1269 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/ce392e4cc6a5ae75739582bf4aa42c04.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
 
   .page-id-1285 .logo>a img {
   visibility: hidden;
   }
   .page-id-1285 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/c75c242611dc44898206e4f124366d35.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
 
   .page-id-1271 .logo>a img {
   visibility: hidden;
   }
   .page-id-1271 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/07/763f0ee90a8b9716dd2e725c2d52c227.jpg") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }

   .page-id-2005 .logo>a img {
   visibility: hidden;
   }
.page-id-1285 .logo>a img {
   visibility: hidden;
   }
   .page-id-25977 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/996f97455406d2e93be2f5e9a41c47b3.jpg") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
 .page-id-1239 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/9ac286ca7026e822209f56de51aca966.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
 .page-id-1255 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/b0038654b5eec1f5c3b57bdc5a5f24a1.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
 .page-id-15819 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/035ae132aee93d8e74c6a77e399331a2.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
.page-id-1223 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/60181d2d5b4cee04c050e9133c9f45c0.jpg") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
.page-id-1229 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/75ca9d7f7a45fe9d4e0497e0ba5437e7.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
.page-id-1995 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/08/bc7a638483fc55b1af292b91ad887c6e.jpg") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
.page-id-1233 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/02/e9fe37e03a20b9a1c5a7231200ca91a0.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
.page-id-1283 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/07/e3fe3cd713249d1d38e04524c6afcbd6.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
.page-id-1213 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/647969599ed02eee448eebf2a9ec9f99.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
.page-id-34087 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2022/10/9e6388a5326149648e1262cfd360f795.jpg") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
.page-id-34085 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/76e6a76f1f3bf903991ecfb7d23f5c38.jpg") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-34300 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/02/53aafcb4cb775ce9e97f48e7d159eaf9.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }	
	.page-id-39469 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/60df33b089df47a8befcca1e75cb3b70.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }	
	.page-id-35190 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/4e4c3b58bea593d3fafdce7a5b8106a4.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-40080 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/a3a3de652340d7faa22d2bf9bad26533.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-35202 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/b5c35dd92896fc13e3408eb99a337045.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }	
	.page-id-35210 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/02/82c2def044b151d6f1dfee78c2bd95fd.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }	
	.page-id-38833 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/02/37c9b94cfefd01624dbaa55be47e3699.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }	
	.page-id-37578 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/a9d4eca5f03443712e72f2c5d6c99b72.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-35214 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/8dd227dc04aa65e88f92821ee67f7fe6.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }	
	.page-id-35188 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/bcb1f4acc387acc168a45a89a0566480.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }	
	.page-id-40391 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/6f2347d81d9d99dfb3c9a1527aa27175.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-35208 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/0ebacc98fcdd6631e0627be5b1247244.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-41190 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2024/09/f4e98b98c06423876bb9e841de7951aa.jpg") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-38663 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/826d6f9b546f4f0673d9ee93480c2fe3.jpg") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-42717 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/30e69f68854f24f6e9b2782525b5b329.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-43056 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/041424bd3d34a479f6f93324ffd794e9.jpg") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-44119 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/05/84ccd43bb62b7b4c32776bdedf805462.jpg") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-44119 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/a86bac42ada5c5b07bbdef9f68fd22bc.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-44606 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2023/09/230911_itikawasama.jpg") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-47780 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/030d0c422521225d98eb9dfb24c5653e.jpg") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-48136 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/6f66f19e17edf87cfcba8533be645a2c.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-9717 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/c2c8bee11a8c965d2a967b19d626397e.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-650 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2024/06/9fca196b817453ac1390c7c37a24be67.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-53263 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2024/04/7689161fc11a9cf09a7af6f20407dbbc.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-1184 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2024/04/c27d8381fd24a20d9b57f90b3c60af8d.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-854 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2024/10/807ed3bdafdd4cd44ca597c112a3c126.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-1194 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2024/04/1a8dcc60bc3bd706129d86c21a174782.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-13131 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2024/10/5e4f36d1094e4beab9f8490e59f949f5.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-694 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2024/10/e894686007697e406c4ef11a36a2d3f2.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-21538 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2024/10/b4ee267b0e8fda9f977a3cb60c2a4506.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-1211 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2024/10/2048963368157b6577e2ec600cb2c358.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-4541 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2024/10/9f2fa38d274aba7d0a40f5c488feeeb2.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-42657 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2024/10/4b195f92adf1a564f30bbf2d57f917ca.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-15581 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2024/05/c331a11dfed4ba3665ea38bc72b8b7c8.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-1192 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2024/05/6b15343589bbced21c771f591cd32bd2.jpg") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-36524 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2024/10/70c727ea5f41cb32d9a5ae35202c63fd.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-52392 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2024/05/51d75b59c64b31696a6a81924edbd284.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-22 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2024/06/8d5a9e0cdda075b35293f4b571d128e9.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-55751 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2024/05/7b22ceceb521e7cf355653d47d408eaf.jpg") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-56676 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2024/07/64f94753317e1d221e3ff2c471b1504d.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-57205 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2024/09/ffd810de2072ad62c78b406c0f113e28.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-57306 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2024/11/d61cd768ae382f4d7fc77630ddcc85bc.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-57355 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2024/09/0b2f2b773a180d92cfddd5f650991fa3.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-57425 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/e3fe3cd713249d1d38e04524c6afcbd6.jpg") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-57648 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/a9d4eca5f03443712e72f2c5d6c99b72.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-2005 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/06b05decf831fba6dbcfe04ea33437d1.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-48386 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/02/452b64d24cf598e19471e19377c445cf.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-54738 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/ab525210c9a650ee8d027440c3e1c42e.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-59631 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/01/22849ecc7635109e65b82c9e88159485.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-59224 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2024/10/0b61f4b90f94fe7706a5c3789de38a40.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-62398 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2024/06/9fca196b817453ac1390c7c37a24be67.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-62315 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/02/ff9e1f4637c63cea9314be8583f934ca.jpg") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-66527 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/06/75ca9d7f7a45fe9d4e0497e0ba5437e7.jpg") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-67565 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/03/d61cd768ae382f4d7fc77630ddcc85bc.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
	.page-id-69171 .logo>a .site-name-text {
   display: inline-block;
   background: url("https://sakai-kaifuku.com/wp-content/uploads/2025/04/d61cd768ae382f4d7fc77630ddcc85bc.png") no-repeat;
   background-size: contain;
   background-position: top;
   width: 100%;
   height: calc(100vw * 1.2);
   }
}

/* reCAPTCHA v3　表示位置 */
.grecaptcha-badge{
    margin-bottom: 60px;
}

@media screen and (max-width: 1023px){
	img.site-logo-image{
		visibility: hidden;
	}
}

/*1023px以下でモバイル用のロゴ表示*/
@media screen and (max-width: 1023px){
	.logo-menu-button.menu-button{
		background-image: url(https://sakai-kaifuku.com/wp-content/uploads/2020/06/page-logo-sp.jpg);
		background-size: auto 30px;
		background-position: center;
		background-repeat: no-repeat;
}
}
/* sticky post */
article.sticky .entry-card-thumb::after{
    content: "\f08d";
    font-family: "FontAwesome";
    display: inline-block;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 24px;
    height: 24px;
    background: #f00;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    border-radius: 24px;
    box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

/* YES・NO チャート */
.yn-chart{
  margin:0 auto 2rem;
  padding: 2em;
  max-width: 600px;
  background:#fff8e3;
  box-shadow: 0 3px 5px rgba(0,0,0,.07);
  font-size:0.9rem;
}
.yn-chart__add{
  background: #fdc44f;
  color:#fff;
  padding: 0.2em 0.9em !important;
  margin:0 !important;
  text-align:center;
  display:inline-block;
  line-height: 1.5 !important;
}
.yn-chart__title{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  width: 100%;
  padding: 0.5em 0 0.3em!important;
  margin: 0 auto !important;
  font-size:1.35em !important;
  font-weight: 600 !important;
  color:#fdc44f;
  letter-spacing: 1px !important;
  line-height:1.5 !important;
}
.yn-chart__title:before,.yn-chart__title:after {
  content: "";
  flex: 1;
  height: 1px;
  background: #fdc44f;
  display: block;
}
.yn-chart__title:before {
  margin-right: 0.7em;
}
.yn-chart__title:after {
  margin-left: 0.7em;
}
.yn-chart__ex{
  text-align:center;
  margin: 0 !important;
  padding: 0 !important;
}
.yn-chart > div{
  display:none;
  padding-top: 100px;
  margin-top: -100px;
}
.yn-chart > div.yn-chart__display{
  display:block;
}
.yn-chart > div > figure{
  margin:1em 0 2em;
}
.yn-chart > div > figure img{
  display:block;
}
.yn-chart > div > p{
  margin:2em 0 0 !important;
  padding: 0.8em 1em 0.8em 4.3em !important;
  background:#fff;
  position:relative;
}
.yn-chart > div > p:before{
  content: "Q";
  background: #fdc44f;
  position: absolute;
  left: 0;
  top: 0;
  color: #fff;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: 600;
  font-size: 1.1em;
  min-width: 48px;
}
.yn-chart > div ul{
  margin:2em 0 0 !important;
  padding:0 !important;
  list-style:none !important;
  border:none;
}
.yn-chart > div ul li {
  margin: 0 0 1em 1em!important;
  padding: 0 !important;
}
.yn-chart > div ul li:last-child{
  margin:0 0 0 1em !important;
}
.yn-chart > div ul li a{
  background: #fff;
  display: block;
  padding: 0.8em !important;
  text-decoration: none;
  color: #333;
  box-shadow: 0 3px 5px rgba(0,0,0,.07);
}
.yn-chart > div ul li a:hover{
  box-shadow: inset 2px 2px 0 0 #ee8f81, 2px 2px 0 0 #ee8f81, 2px 0 0 0 #ee8f81, 0 2px 0 0 #ee8f81;
  transition: 0.1s ease-in-out;
  opacity:1;
}
.yn-chart > div ul li:before{
  content:unset !important;
}
.yn-chart__result{
  background:#fff;
  padding:1em;
}
.yn-chart__result-title{
  color: #fdc44f;
  font-size: 1.1em !important;
  font-weight:600 !important;
  padding: 0 !important;
  margin: 0 0 1em !important;
  border-bottom: 1px dashed #fdc44f;
}
@media screen and (max-width: 560px) {
  .yn-chart{
    padding:1.8em 1.3em;
  }
  .yn-chart > div > figure {
    margin: 0.5em 0;
  }
  .yn-chart > div > p {
    margin: 1em 0 0 !important;
    padding: 0.8em 1em 0.8em 3.3em !important;
  }
  .yn-chart > div ul {
    margin: 1em 0 0 !important;
  }
  .yn-chart__title{
    font-size:1em !important;
  }
  .yn-chart__title:before {
    margin-right:0.3em;
  }
  .yn-chart__title:after {
    margin-left:0.3em;
  }
  .yn-chart__ex,.yn-chart__add{
    font-size:0.9em !important;
  }
  .yn-chart > div > p:before{
    min-width: 30px;
  }
}
/* Twitterシェアボタンなど */
.p-tw-btn,.p-check-btn{
  text-align:center;
  margin:1.5em 5em !important;
  padding:0 !important;
}
.p-tw-btn a,.p-check-btn a{
  display:block;
  box-shadow: 0 3px 5px rgba(0,0,0,.15);
  color:#fff !important;
  font-weight:600 !important;
  text-decoration:none !important;
  padding:0.5em 0;
  border-radius:30px;
}
.p-tw-btn a{
  background:  #00acee;
}
.p-check-btn a{
  background:#fbc55e;
}
.p-tw-btn a:hover,.p-check-btn a:hover{
  transform: translateY(3px);
  box-shadow: 0 2px 2px rgba(0,0,0,.22);
}
.yn-chart > div > p.p-check-btn{
  background: none !important;
  padding: 0 5em !important;
}
.yn-chart > div > p.p-check-btn:before{
  content:unset !important;
}
@media screen and (max-width: 800px) {
  .p-tw-btn,.p-check-btn{
    margin:1.5em 3em !important;
  }
}
@media screen and (max-width: 560px) {
  .p-tw-btn,.p-check-btn{
    margin:1.5em 1em !important;
  }
  .yn-chart > div > p.p-check-btn{
    padding: 0 3em !important;
  }
}
