@charset "utf-8";

/* ======================================
2021/12/24 added by kyuto
======================================== */

.btn-circle-fishy {
  padding:20px 10%;
  display: inline-block;
  color: #FFF;
  text-align: center;
  overflow: hidden;
  background-image: linear-gradient(117deg, #c0c6c9 0%, #66A58D 100%);
}

.template-backpattern{
	background:none;
	background-color:#F6F4E3;
	border:none;
}

.main-story .banner{
	justify-content:center;
}


/* ======================================
2021/12/28 added by Fabo
======================================== */

.mb55 { margin-bottom: 55px !important; }
.mb60 { margin-bottom: 60px !important; }
.mb65 { margin-bottom: 65px !important; }
.mb70 { margin-bottom: 70px !important; }
.mb75 { margin-bottom: 75px !important; }
.mb80 { margin-bottom: 80px !important; }
.mb85 { margin-bottom: 85px !important; }
.mb90 { margin-bottom: 90px !important; }
.mb95 { margin-bottom: 95px !important; }
.mb100 { margin-bottom: 100px !important; }

.color-green {
  color: #66a58d;
}

.entry-content .row {
  margin-left: -20px;
  margin-right: -20px;
}
.entry-content .row > div {
  margin-bottom: 40px;
  padding: 0 20px;
}

.entry-content .template-img-right {
  margin-left: 35px;
}
.entry-content .template-img-left {
  margin-right: 35px;
}

.entry-content .template-img-right.-expand {
  margin: 0 0 0 65px;
}
.entry-content .template-img-left.-expand {
  margin: 0 65px 0 0;
}

.entry-custom-title {
  margin-bottom: 65px;
  padding-top: 40px;
  font-family: 'BaskervilleBT-Roman', '游明朝','Yu Mincho','游明朝体','YuMincho','ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho',serif;
  text-align: center;
}
.entry-custom-title-jp {
  margin: 0 0 25px !important;
  padding: 0 !important;
  background: none !important;
  border: none !important;
  line-height: 1;
  color: #564d3d !important;
  font-size: 17px !important;
}
.entry-custom-title-jp::before {
  display: none;
}
.entry-custom-title-en {
  line-height: 1;
  color: #66a58d;
  font-size: 34px;
  font-weight: bold;
  letter-spacing: 0.16em;
}

.contents-colorbox {
  margin-bottom: 50px;
  padding: 30px 40px;
  background: #f9f8f6;
}
.contents-colorbox :first-child {
  margin-top: 0;
}
.contents-colorbox :last-child {
  margin-bottom: 0;
}

.contents-borderbox {
  margin-bottom: 50px;
  padding: 30px 40px;
  border: #d6d1c6 1px solid;
}
.contents-borderbox :first-child {
  margin-top: 0;
}
.contents-borderbox :last-child {
  margin-bottom: 0;
}

/* UrmikAヒーリングウェア / UrmikA healing wear */
#post-1513 .entry-title {
  display: none;
}
.contents-messagebox {
  margin-bottom: 150px;
}
.contents-messagebox .template {
  margin-bottom: 55px;
}
.contents-messagebox .template-img-right {
  margin: 0 0 0 65px;
}
.contents-messagebox .template-img-left {
  margin: 0 65px 0 0;
}
.contents-messagebox .template-text {
  padding-top: 45px;
}
.contents-messagebox .template-text h4 {
  margin: 0 0 25px !important;
  padding: 0 !important;
  border: none !important;
  background: none !important;
  line-height: 1;
  font-size: 25px !important;
  font-family: 'BaskervilleBT-Roman', '游明朝','Yu Mincho','游明朝体','YuMincho','ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho',serif;
  letter-spacing: 0.05em;
}
.contents-custombody {
  width: auto;
  margin: 0 -100% 120px;
  background: #efece6;
}
.contents-custombody-inner {
  width: 1080px;
  margin: 0 auto;
  padding: 90px 0 100px;
}

/* UrmikAチャクラセラピーストーン / UrmikA chakra healing stones */
#post-1533 .entry-title {
  display: none;
}

/* UrmikAオリジナル癒しの高音質倍音データ/ UrmikA healing overtones */
#post-1535 .entry-title {
  display: none;
}

/* UrUrmikAチャクラアロマミスト/ UrmikA chakra aroma mist spray */
#post-1537 .entry-title {
  display: none;
}

/* UrmikAヒーリングスキンケア / UrmikA healing skincare */
#post-1539 .entry-title {
  display: none;
}

/* UrmikAセルフヒーリングシステム専用チャクラ診断シート / UrmikA chakra balance sheet */
#post-1541 .entry-title {
  display: none;
}

/* UrmikAセルフヒーリング説明書 / UrmikA self-healing manual */
#post-1543 .entry-title {
  display: none;
}

/* 海外発送について/We can ship overseas */
#post-1573 .entry-title {
  display: none;
}

/* よくある質問 */
.table-faq {
  margin-bottom: 10px;
  width: 100%;
}
.table-faq th,
.table-faq td {
  padding: 10px 0;
  vertical-align: middle;
}
.table-faq tr:first-child th {
  width: 75px;
  border-bottom: #d6d1c6 1px solid;
}
.table-faq tr:first-child td {
  font-size: 16px;
  font-weight: bold;
  border-bottom: #d6d1c6 1px solid;
}
.table-faq tr:nth-child(2) th {
  vertical-align: top;
}

/* ======================================
2022/4/15 added by kyuto
======================================== */
/* 別ページリンク用 */
.entry-content div.link_btn02 a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 20px auto 30px;
  padding: 1em 2em;
  width: 100%;
  color: #66A58D;
  font-size: 18px;
  font-weight: 700;
  background-color: #fff;
  transition: 0.3s;
	text-decoration: none;
	border: #66A58D solid 1px;
	border-radius: 40px; 
}
.entry-content div.link_btn02 a::after {
  font-family: "Font Awesome 5 Free";
	content: "\f105";
  	color: #66A58D;
	font-weight: 900;
	position: relative;
}
.entry-content div.link_btn02 a:hover {
	text-decoration: none;
	border: #66A58D solid 2px;
	background-color: #66A58D;
	color:#fff;

}

.entry-content div.link_btn02 a:hover:after{
	font-family: "Font Awesome 5 Free";
	content: "\f105";
  	color: #fff;
	font-weight: 900;
	position: relative;
}

/* 別ページリンク用2 */
.entry-content div.alone a{
	width: 60%;
}

