@charset "UTF-8";

/*!
Theme Name: Simplicity2 child
Template:   simplicity2
Version:    20161002
*/

/* Simplicity子テーマ用のスタイルを書く */
/* h1グラデーション */
h1 {
 background: linear-gradient(to right top, rgba(59, 42, 12, .8), rgba(100, 80, 49, .8), rgba(56, 39, 9, .8), rgba(38, 24, 0, .8), rgba(33, 19, 0, .8)), url(https://sakura-drop.com/wp-content/uploads/2018/06/481e6ebfd426f2b2e0b4ef0ed95d7961.jpg) center /cover no-repeat fixed;
  border-radius: 2px;
  color: #fff;
  font-size: 24px;
  line-height: 25px;
  padding: 23px 24px;
}


/* h2グラデーション */
h2 {
 background: linear-gradient(to right top, rgba(59, 42, 12, .8), rgba(100, 80, 49, .8), rgba(56, 39, 9, .8), rgba(38, 24, 0, .8), rgba(33, 19, 0, .8)), url(https://sakura-drop.com/wp-content/uploads/2018/06/new_room_03-e1529676308654.jpg) center /cover no-repeat fixed;
  border-radius: 2px;
  color: #fff;
  font-size: 24px;
  line-height: 30px ;
  padding: 18px 24px;
}





/*---------------------------------
スマホのヘッダー画像マージン調整
--------------------------------*/
@media screen and (max-width: 700px) {

#header {
	margin-bottom: 10px;
}
}

@media screen and (max-width: 400px) {

#header {
	margin-bottom: -80px;
}
}
/*---------------------------------
固定ページの日付・更新日・SNS・シェアボタンの周りを非表示にする　12　66　58　60　70　72　68　212 268　7668
--------------------------------*/
#post-7729 .post-meta,#post-7729 .post-meta,#post-7729 .post-meta,#post-7729 .post-meta{ 
 display: none; 
} 
#post-7729 ul.snsb,#post-7729 ul.snsb,#post-7729 ul.snsb,#post-7729 ul.snsb {
 display: none; 
} 
#post-7729 #sns-group,#post-7729 #sns-group,#post-7729 #sns-group,#post-7729 #sns-group {
 display: none; 
} /* ●●は記事ID */
#post-7668 .post-meta,#post-7668 .post-meta,#post-7668 .post-meta,#post-7668 .post-meta{ 
 display: none; 
} 
#post-7668 ul.snsb,#post-7668 ul.snsb,#post-7668 ul.snsb,#post-7668 ul.snsb {
 display: none; 
} 
#post-7668 #sns-group,#post-7668 #sns-group,#post-7668 #sns-group,#post-7668 #sns-group {
 display: none; 
} /* ●●は記事ID */

#post-268 .post-meta,#post-268 .post-meta,#post-268 .post-meta,#post-268 .post-meta{ 
 display: none; 
} 
#post-268 ul.snsb,#post-268 ul.snsb,#post-268 ul.snsb,#post-268 ul.snsb {
 display: none; 
} 
#post-268 #sns-group,#post-268 #sns-group,#post-268 #sns-group,#post-268 #sns-group {
 display: none; 
} /* ●●は記事ID */

#post-212 .post-meta,#post-212 .post-meta,#post-212 .post-meta,#post-212 .post-meta{ 
 display: none; 
} 
#post-212 ul.snsb,#post-212 ul.snsb,#post-212 ul.snsb,#post-212 ul.snsb {
 display: none; 
} 
#post-212 #sns-group,#post-212 #sns-group,#post-212 #sns-group,#post-212 #sns-group {
 display: none; 
} /* ●●は記事ID */

#post-12 .post-meta,#post-12 .post-meta,#post-12 .post-meta,#post-12 .post-meta{ 
 display: none; 
} 
#post-12 ul.snsb,#post-12 ul.snsb,#post-12 ul.snsb,#post-12 ul.snsb {
 display: none; 
} 
#post-12 #sns-group,#post-12 #sns-group,#post-12 #sns-group,#post-12 #sns-group {
 display: none; 
} /* ●●は記事ID */

#post-66 .post-meta,#post-66 .post-meta,#post-66 .post-meta,#post-66 .post-meta{ 
 display: none; 
} 
#post-66 ul.snsb,#post-66 ul.snsb,#post-66 ul.snsb,#post-66 ul.snsb {
 display: none; 
} 
#post-66 #sns-group,#post-66 #sns-group,#post-66 #sns-group,#post-66 #sns-group {
 display: none; 
} /* ●●は記事ID */

/*お客様の声ページのタイトルを消す*/
#post-66 .entry-title {
 display:none;
}

#post-58 .post-meta,#post-58 .post-meta,#post-58 .post-meta,#post-58 .post-meta{ 
 display: none; 
} 
#post-58 ul.snsb,#post-58 ul.snsb,#post-58 ul.snsb,#post-58 ul.snsb {
 display: none; 
} 
#post-58 #sns-group,#post-58 #sns-group,#post-58 #sns-group,#post-58 #sns-group {
 display: none; 
} /* ●●は記事ID */

#post-60 .post-meta,#post-60 .post-meta,#post-60 .post-meta,#post-60 .post-meta{ 
 display: none; 
} 
#post-60 ul.snsb,#post-60 ul.snsb,#post-60 ul.snsb,#post-60 ul.snsb {
 display: none; 
} 
#post-60 #sns-group,#post-60 #sns-group,#post-60 #sns-group,#post-60 #sns-group {
 display: none; 
} /* ●●は記事ID */

#post-70 .post-meta,#post-70 .post-meta,#post-70 .post-meta,#post-70 .post-meta{ 
 display: none; 
} 
#post-70 ul.snsb,#post-70 ul.snsb,#post-70 ul.snsb,#post-70 ul.snsb {
 display: none; 
} 
#post-70 #sns-group,#post-70 #sns-group,#post-70 #sns-group,#post-70 #sns-group {
 display: none; 
} /* ●●は記事ID */

#post-72 .post-meta,#post-72 .post-meta,#post-72 .post-meta,#post-72 .post-meta{ 
 display: none; 
} 
#post-72 ul.snsb,#post-72 ul.snsb,#post-72 ul.snsb,#post-72 ul.snsb {
 display: none; 
} 
#post-72 #sns-group,#post-72 #sns-group,#post-72 #sns-group,#post-72 #sns-group {
 display: none; 
} /* ●●は記事ID */

#post-68 .post-meta,#post-68 .post-meta,#post-68 .post-meta,#post-68 .post-meta{ 
 display: none; 
} 
#post-68 ul.snsb,#post-68 ul.snsb,#post-68 ul.snsb,#post-68 ul.snsb {
 display: none; 
} 
#post-68 #sns-group,#post-68 #sns-group,#post-68 #sns-group,#post-68 #sns-group {
 display: none; 
} /* ●●は記事ID */


#post-102 .post-meta,#post-102 .post-meta,#post-102 .post-meta,#post-102 .post-meta{ 
 display: none; 
} 
#post-102 ul.snsb,#post-102 ul.snsb,#post-102 ul.snsb,#post-102 ul.snsb {
 display: none; 
} 
#post-102 #sns-group,#post-102 #sns-group,#post-102 #sns-group,#post-102 #sns-group {
 display: none; 
} /* ●●は記事ID */

/*フロント固定ページのタイトルを消す*/
#post-102 .entry-title {
 display:none;
}

#post-92 .post-meta,#post-92 .post-meta,#post-92 .post-meta,#post-92 .post-meta{ 
 display: none; 
} 
#post-92 ul.snsb,#post-92 ul.snsb,#post-92 ul.snsb,#post-92 ul.snsb {
 display: none; 
} 
#post-92 #sns-group,#post-92 #sns-group,#post-92 #sns-group,#post-92 #sns-group {
 display: none; 
} /* ●●は記事ID */


/*---------------------------------
h1のマージン調整
--------------------------------*/
.article h1 {
    margin-top: -4px;
}
@media screen and (max-width: 700px) {
.article h1 {
	    margin-top: -10px;
	line-height: 127%;
		    padding: 11px 30px;
}
}


/*---------------------------------
トップページナビ下のウィジェット調整&スマホの設定も
--------------------------------*/
div.top-page-under-globalmenu-widget.classic-textwidget {
    margin-bottom: -6px;
    margin-top: -14px;
}

@media screen and (max-width: 700px) {

div.top-page-under-globalmenu-widget.classic-textwidget {
    margin-bottom:-2px;
    margin-top:-17px;

}
}


/*---------------------------------
画像の上にボタンを貼る
--------------------------------*/
.example {
  position: relative;
  }

.example a {/*aタグを画像の真ん中に*/
  position: absolute;
  top: 74%;
left: 64%;
 -ms-transform: translate(0%,-50%);
  -webkit-transform: translate(-50%,-50%);
	transform: translate(-1%,-50%);
  /*以下装飾*/
  margin:0;/*余計な隙間を除く*/
 font-size: 15px;/*文字サイズ*/
  border: solid white 2px; /*線で囲う*/
  padding: 7px;/*文字と線の間の余白*/
  color: white;/*文字色*/
  text-decoration: none;/*下線を表示させない*/
  }

.example a:hover{/*カーソルを当てたとき*/
  background: rgba(255, 255, 255, 0.3);/*背景を半透明に*/
  }

.example img {
  width: 100%;
  }






/*npcatchを整える*/
#npcatch li {
list-style: none;
overflow: hidden;
margin-bottom: 10px;
}

#npcatch li a {
text-decoration:none;
color:#111;
}

#npcatch li a:hover {
text-decoration:underline;
color:#c03;
}

#npcatch li img {
float:left;
margin-right: 5px;
}

#npcatch {
padding: 0;
font-size:14.4px;
}

/*h3カスタマイズ*/
.article h3 {
    border-bottom: 5px solid #926b1e;
	color: #926b1e;
}
/*トップページキャンペーンとお休みのタイトルawesome*/
#panel-102-0-0-0 h3:before {
    margin-top: 0;
 font-family:"Font Awesome 5 Free";
 color:#926b1e;
 content:"\f06b";
	font-size: 83%;
}

#panel-102-0-1-0 h3:before {
    margin-top: 0;
 font-family:"Font Awesome 5 Free";
 color:#926b1e;
 content:"\f273";
	font-size: 83%;
}

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

p.comment-subscription-form{
display:none;
}
#email-notes{
display:none;
}

.comment-form-cookies-consent { display: none; }

/*---------------------------------
Font Awesome関係　色
--------------------------------*/
.my-orange {color: #ff8c00}
.my-red {color: #ff0000}
.my-pink {color: #ffc0cb}
.my-skyblue {color: skyblue}
.my-green {color: #008000}
.my-tomato {color: #ff6347}
.my-coral {color: #ff7f50}
.my-yellow {color: #f4d269}
.my-brown {color: #e4a425}
/*---------------------------------
Font Awesome関係　サイズ


--------------------------------*/
.my-big {
  font-size: 1.4em 
  /*1.4倍の大きさに*/}

/*サイドメニュー見出し*/
#sidebar h3 {
border-bottom: 4px solid #926a1e;
    color: #926a1e;
}

#simplicityclassictextwidget-9 h3:before {
 font-family:"Font Awesome 5 Free";
 margin-right:5px;
	    padding-left: 1px;
 font-size:120%;
 color:#926a1e;
 content:"\f073";
}

#nav_menu-3 h3:before {
 font-family:"Font Awesome 5 Free";
 margin-right:5px;
	    padding-left: 1px;
 font-size:120%;
 color:#926a1e;
 content:"\f02d";
}

#simplicityclassictextwidget-5 h3:before {
 font-family:"Font Awesome 5 Free";
 margin-right:7px;
	    padding-left: 1px;
 font-size:120%;
 color:#926a1e;
 content:"\f2bd";
}

#recent_comments-2 h3:before {
 font-family:"Font Awesome 5 Free";
 margin-right:5px;
	    padding-left: 1px;
 font-size:120%;
 color:#926a1e;
 content:"\f086";
}

#newpostcatch-2 h3:before {
 font-family:"Font Awesome 5 Free";
 margin-right:5px;
	    padding-left: 1px;
 font-size:120%;
 color:#926a1e;
 content:"\f028";
}

#rss-2 h3:before {
 font-family:"Font Awesome 5 Free";
 margin-right:5px;
	    padding-left: 1px;
 font-size:120%;
 color:#926a1e;
 content:"\f4be";
}
/*リストカスタマイズ*/
#panel-102-1-0-0 ul {
    border: solid 2px #533100;
    padding: 0.5em;
  position: relative;
  margin-top: 2em;
}
#panel-102-1-0-0 ul li {
    line-height: 1.5;
    padding: 0.5em 0 0.5em 1.4em;
  border-bottom: dashed 1px silver;
  list-style-type: none!important;
}
#panel-102-1-0-0 ul li:last-of-type{
  border-bottom: none;
}
#panel-102-1-0-0 ul li:before {/*リスト内のアイコン*/
  font-family: "Font Awesome 5 Free";
  content: "\f058";
  position: absolute;
  left : 0.5em; /*左端からのアイコンまでの距離*/
  color: #533100; /*アイコン色*/
	font-size:120%;
	margin-top: -3px;
}
#panel-102-1-0-0 ul li:after {/*タイトルタブ*/
  	background: #533100;
  	color: #fff;
  	font-weight: bold;
  	position: absolute;
  	left: -2px;
  	bottom: 100%;
  	padding: 1px 7px;
  	content: "チェック";/*タブの文字*/
  	letter-spacing: 0.05em;/*字間*/
  }
/*h5グラデーション見出し*/
h5 {
	background: linear-gradient(to right, #976A1E, #FFCB7C, #8E6316, #623D00, #533000);
  color: #fff;
	font-size: 20px;
  line-height: 34px;
  padding: 27px 24px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/*メニューページリストデザイン*/

.su-tabs-pane.su-u-clearfix.su-u-trim.su-tabs-pane-open ul {
  border: solid 2px #533100;
  padding: 0 0.5em;
  position: relative;
}

.su-tabs-pane.su-u-clearfix.su-u-trim.su-tabs-pane-open ul li {
  line-height: 1.5;
  padding: 0.5em 0 0.5em 1.4em;
  border-bottom: dashed 1px silver;
  list-style-type: none!important;
}

.su-tabs-pane.su-u-clearfix.su-u-trim.su-tabs-pane-open ul li:before {
  font-family: "Font Awesome 5 Free";
  content: "\f35a";/*アイコン種類*/
  position: absolute;
  left : 0.5em; /*左端からのアイコンまで*/
  color: #533100; /*アイコン色*/
}

.su-tabs-pane.su-u-clearfix.su-u-trim.su-tabs-pane-open ul li:last-of-type{
  border-bottom: none;
}



/* 吹き出しのCSS拡張　*/
.entry-content .l-fuki,
.entry-content .r-fuki {
	position: relative;
	width: 80%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 20px;
	border-radius: 6px;
	border: 2px solid #999;
	box-shadow: 1px 1px 5px #aaa;
	background-color: #fff;
	z-index: 1;
}
.entry-content .l-fuki {
	margin: 20px 20% 40px 0;
}
.entry-content .r-fuki {
	margin: 20px 0 40px 19%;
}
.entry-content .l-fuki::before,
.entry-content .r-fuki::before {
	position: absolute;
	content: "";
	top: 16px;
	width: 10px;
	height: 10px;
	border-right: 2px solid #999;
	border-bottom: 2px solid #999;
	background-color: #fff;
	z-index: 2;
}
.entry-content .l-fuki::before {
	right: -7px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}
.entry-content .r-fuki::before {
	left: -7px;
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
}
.entry-content .l-fuki::after,
.entry-content .r-fuki::after {
	position: absolute;
	content: "";
	width: 80px;
	height: 80px;
	top: -10px;
	border-radius: 40px;
	border: 3px solid #fff;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	box-shadow: 1px 1px 5px #aaa;
}
.entry-content .l-fuki::after {
	right: -110px;
}
.entry-content .r-fuki::after {
	left: -110px;
}
@media screen and (max-width: 620px) {
	.entry-content .l-fuki,
	.entry-content .r-fuki {
		width: 70%
	}
	.entry-content .l-fuki {
		margin-right: 30%;
	}
	.entry-content .r-fuki {
		margin-left: 30%;
	}
}
@media screen and (max-width: 478px) {
	.entry-content .l-fuki::after,
	.entry-content .r-fuki::after {
		width: 60px;
		height: 60px;
		border-radius: 30px;
	}
	.entry-content .l-fuki::after {
		right: -84px;
	}
	.entry-content .r-fuki::after {
		left: -84px;
	}
}
.mobile::after {background-image:url(https://sakura-drop.com/wp-content/uploads/2018/07/f17f3eb2c785b453dd685ff13ef9e4b7_s-e1530532039323.jpg);}
.tea::after {background-image:url(https://sakura-drop.com/wp-content/uploads/2018/07/93c6acbf121e8f4c9098c166156b38ac_s-e1530531087592.jpg);}
.massage::after {background-image:url(https://sakura-drop.com/wp-content/uploads/2018/07/pixta_8371625_M-e1530532498676.jpg);}
.welcome::after {background-image:url(https://sakura-drop.com/wp-content/uploads/2018/07/DSC00004.jpg);}
.sorry::after {background-image:url(https://sakura-drop.com/wp-content/uploads/2018/07/woman_01.png);}
.monshin::after {background-image:url(https://sakura-drop.com/wp-content/uploads/2025/06/OMG151018080I9A2227_TP_V4.png);}
.kigae::after {background-image:url(https://sakura-drop.com/wp-content/uploads/2025/06/kid_kigae_girl.png);}
.tento::after {background-image:url(https://sakura-drop.com/wp-content/uploads/2025/06/26363003.png);}
.クラス名::after {background-image:url(画像のURL);}

/* メニューページリストオイルの説明　*/
.su-tabs-pane.su-clearfix ol{
  counter-reset:number; /*数字をリセット*/
  list-style-type: none!important; /*数字を一旦消す*/
  padding: 0.3em 0.8em;
  border: solid 2px #533100;
}
.su-tabs-pane.su-clearfix ol li{
  border-bottom: dashed 1px #533100;
  position: relative;
  padding: 0.5em 0.5em 0.5em 30px;
  line-height: 1.5em;
}
.su-tabs-pane.su-clearfix ol li:before{
  /* 以下数字をつける */
  position: absolute;
  counter-increment: number;
  content: counter(number);
  /*数字のデザイン変える*/
  display:inline-block;
  background: #533100;
  color: white;
  font-family: 'Avenir','Arial Black','Arial',sans-serif;
  font-weight:bold;
  font-size: 15px;
  border-radius: 50%;
  left: 0;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align:center;
  /*以下 上下中央寄せのため*/
  top: 50%;
  -moz-transform: translateY(-50%);
  	-webkit-transform: translateY(-50%);
  	-o-transform: translateY(-50%);
  	-ms-transform: translateY(-50%);
  	transform: translateY(-50%);
}
.su-tabs-pane.su-clearfix ol li:last-of-type{
  border-bottom: none; /*最後のliの線だけ消す*/
}

section table { width: 100%; }
section th, section td  { padding: 10px; border: 1px solid #ddd; }
section th  { background: #f4f4f4; }
 
/*----------------------------------------------------
  .demo01テーブルレスポンシブ
----------------------------------------------------*/
.demo01 th  { width: 30%; text-align: left; }
 
@media only screen and (max-width:480px){

    .demo01 td{
		margin:0px 0px 0px 1px;
		width: 99%;
    display: block;
    border-top: none;
    }
  .demo01 tr:first-child th { border-top: 1px solid #ddd; }
}
/*----------------------------------------------------
  グローバルナビ　均等割
----------------------------------------------------*/
#navi ul{

  text-align: center; /*センタリングは好みで*/
}

#navi ul li{
  width: 170px; /*幅は大きめに調節する*/
}

#navi ul {
	border: 1px solid #533100;
    background-color: #533100;
	padding: 8px;
	border-radius: 0px;
}

#navi ul li a {
	font-size: 16px;
    display: block;
	padding: .5em .7em;
    color: #fff;
    text-decoration: none;
    z-index: 99;
}

#navi ul li a:hover {
    background-color: #976a1d;
	    border-radius: 3px;
}

@media only screen and (max-width:700px){
	#navi ul{

  text-align: left; /*センタリングは好みで*/
}

#navi ul li{
  width: auto; /*幅は大きめに調節する*/
}
#navi ul {
	border: 0px solid #533100;
    background-color: #fff;
	padding: 10px;
	border-radius: 0px;
}

#navi ul li a {
	font-size: 14px;
    display: block;
	padding: .5em .7em;
    color: #533100;
    text-decoration: none;
    z-index: 99;
}

#navi ul li a:hover {
	    background-color: #fff;
	border: 1px solid #533100;
	    border-radius: 3px;
}
  
}
/*----------------------------------------------------
  メイン本文角無くす
----------------------------------------------------*/
#main {
    border-radius: 0px;
}


/*---------------------------------
リストデザイン(個別)
--------------------------------*/
#post-1444 ol {
  padding: 0;
  position: relative;
}

#post-1444 ol li {
  color: white;
  background: #81d0cb;
  line-height: 1.5;
  padding: 0.5em 0.5em 0.5em 2em;
  border-bottom: 2px solid white;
  list-style-type: none!important;
  font-weight: bold; /*好みで太字に*/
}

#post-1444 ol li:before {/*疑似要素*/
  font-family: "Font Awesome 5 Free";
  content: "\f14a";
  position: absolute;
  left : 0.5em; /*左端からのアイコンまでの距離*/
  color: white; /*アイコン色*/
}




.post h2 {
  background: #ffe2b6;
  box-shadow: 0px 0px 0px 5px #ffe2b6;
  border: dashed 2px white;
  padding: 0.2em 0.5em;
	margin: 20px 12px 15px 12px;
	    color: #c36c00;
}


.post h3:first-letter {
  font-size: 1.6em;
  color: #e4a425;
	margin: 0px 4px 0px 9px;
}
.article h3 {
    padding: 1px 0;
}
/*---------------------------------
文字毎の枠デザイン(個別)
--------------------------------*/
.back1 {
	background-color:#e4a425;
border-radius: 4px; 
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
	padding: 2px 5px 2px 5px;
}

.back2 {
	background-color:#135408;
border-radius: 4px; 
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
	padding: 2px 5px 2px 5px;
	    color: #d4e828;
}
/*---------------------------------
キャッチフレーズの透明化
--------------------------------*/
#site-description {
    color: #7770;
}

/*---------------------------------
新メニューヘナページ設定
--------------------------------*/

.kotira {
  vertical-align: top;
}

/*---------------------------------
新メニューヘナテーブル設定
--------------------------------*/

table{
  border-collapse: collapse;
  width: 100%;
}
.tbh01 th,
.tbh01 td{
  padding: 10px;
  border: solid 1px #fff;
  text-align:center;
  box-sizing:border-box;
  height: 50px;
  background-image: url(https://sakura-drop.com/wp-content/uploads/2025/01/99e36277895bc74d1eb15f2fc658ed86.png);
  background-repeat: no-repeat;
  background-position: center
}
.tbh01 th {
  background: #ff7bac;
  color: #fff;
  
}
@media screen and (max-width: 640px) {
  .tbh01 {
    width: 100%;
  }
  table.tbh01 th,
  table.tbh01 td {
    display: block;
    width: 100%;
    border-bottom:none;
	height: 50px;
  }
  .tbh01 tr:last-child{
    border-bottom: solid 1px #fff;
  }
}

/*---------------------------------
ハーブ水テーブル設定
--------------------------------*/

table {
    border: none;
    border-collapse: collapse;
}

.tbh02 td {
    border: none;
}

/*---------------------------------
ヘナメニューページawesome設定
--------------------------------*/

.hena_oil_before:before{
	position: absolute;
	left: 1;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Free"; 
	font-weight: 900;
	content: '\f043';
}

.hena_oil2_before:before{
	position: absolute;
	left: 1;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Free"; 
	font-weight: 900;
	content: '\f54b';
		display: inline-block;
	transform: rotate(270deg);
}

.hena_oil3_before:before{
	position: absolute;
	left: 1;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Free"; 
	font-weight: 900;
	content: '\f004';
}
.hena_oil4_before:before{
	position: absolute;
	left: 1;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Free"; 
	font-weight: 900;
	content: '\f164';
}

/* 文字点滅 */
.blinking {
animation: blinking 1s ease-in-out infinite alternate;
color:#dc143c;
}

@keyframes blinking {
0% {opacity: 0;}
100% {opacity: 1;}
}
/* メニューリスト枠 */
.nomadList8 {
  position: relative;
  margin: 1em 0;
  padding: 1.5em 3.2em;
  color: #323232;
  border-top: solid 2px #323232;
  border-bottom: solid 2px #323232;
}
.nomadList8:before,
.nomadList8:after {
  content: '';
  position: absolute;
  top: -10px;
  width: 2px;
  height: -webkit-calc(100% + 20px);
  height: calc(100% + 20px);
  background-color: #323232;
}
.nomadList8:before {left: 10px;}
.nomadList8:after {right: 10px;}
.nomadList8 ul {
  margin: 0;
  padding: 0;
}
.nomadList8 ul li {
  margin-bottom: 5px;
}
/* メニュー表 */
figure.table-pink01>table {
	border-collapse:collapse;
	border:2px solid #f2a0a1;}
figure.table-pink01>table th{
	background-color: #f2a0a1;
	border:1px solid #ffffff;
}/*ヘッダー背景色*/
figure.table-pink01>table td{
	background-color: #fff9fc;
	border:1px solid #f2a0a1;
}/*背景色*/