@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/

/************************************
** ポチップ内外部リンクアイコン非表示
************************************/

 div.pochipp-box__btns a[target="_blank"]>span:last-of-type {
     display: none;
 }

/************************************
** サイドバー見出しカスタマイズ
************************************/
.sidebar h3 {
  background: #EDA098;/*背景色*/
  padding: 0.5em;/*文字まわり（上下左右）の余白*/
  color: #fff;/*文字色*/
}

/************************************
** サイドバー背景色
************************************/

.sidebar {
	background: #FAF8F4;
}
/************************************
** 関連記事見出しカスタマイズ
************************************/
.related-entry-heading {
  background: #EDA098;/*背景色*/
  padding: 0.5em;/*文字まわり（上下左右）の余白*/
  color: #fff;/*文字色*/
}
/************************************
** フッターの背景画像
************************************/
#footer {
	background-image: url( https://mijikana-iimono.com/wp-content/uploads/2024/05/header-img4-1.png );
	background-size: cover;
}

/************************************
** 見出しのデフォルトをリセット
　　→カスタマイズ
************************************/
/* H2 */
.article h2{
background: #80C3DD;
box-shadow: 0px 0px 0px 5px #80C3DD;
border: dashed 1px #fff;
padding: 0.7em 0.7em;
color: #fff;
}
 
/* H3 */
.article h3{
border-top:none;
border-bottom:none;
border-left:none;
border-right:none;
padding: 0;
padding: 0.5em;/*文字周りの余白*/
color: #494949;/*文字色*/
background: #E2F1F7;/*背景色*/
border-left: solid 5px #80C3DD;/*左線（実線 太さ 色）*/	
}
 
/* H4 */
.article h4{
  /*線の種類（二重線）太さ 色*/
border-top:double 5px #80C3DD;	
  border-bottom: double 5px #80C3DD;
}
 
/* H5 */
.article h5{
border-bottom:none;
padding: 0;
}
 
/* H6 */
.article h6{
border-bottom:none;
padding: 0;
}

/************************************
** 目次
************************************/

/* 目次全体デザイン */
.toc{
	background:#F9F9F9; /* 目次全体の背景色を変える場合はここを変更 */
	border:none;
	display:block;
	border-top:5px solid;
	border-top-color:#FFC679;
	box-shadow: 0 2px 2px rgba(0,0,0,0.2);
	padding: 20px 25px;
}
/* 目次の文字指定 */
.toc-title {
	text-align:left;
	margin: 0 20px 20px -10px;
	padding-left: -20px;
	font-size: 23px;
        font-weight: 700;
	color: #FFC679; /* 目次の文字色を変える場合はここを変更 */
}
/* 目次のアイコン設定 */
.toc-title:before {
	top: 0;
        left: -45px;
        width: 50px;
        height: 50px;
        font-family: "Font Awesome 5 Free";
	content : "\f03a"; /* アイコンを変える場合はここを変更 */
	font-size:20px;
	margin-right:5px;
	color:#FFF; /* アイコンの色を変える場合はここを変更 */
	background-color:#FFC679; /* アイコンの背景色を変える場合はここを変更 */
	border-radius: 50%;
	-webkit-border-radius: 50%;
 	-moz-border-radius: 50%;
	padding:14px;
}
/* 目次のデザインカスタマイズ */
.toc-content ol {
  	padding: 0 0.5em;
  	position: relative;
}
.toc-content ol li {
  	line-height: 1.5;
  	padding: 0.7em 0 0.5em 1.4em;
  	border-bottom: dashed 1px silver;
  	list-style-type: none!important;
}

/* 目次の各節の先頭にあるアイコンを設定 */
.toc-content ol li:before {
  	font-family: "Font Awesome 5 Free";
  	content: "\f138"; /* アイコンを変える場合はここを変更 */
  	position: absolute;
  	left : 0.5em;
  	color: #FFC679; /* 色を変える場合はここを変更 */
        font-weight: bold;
}
.toc-content ol li:last-of-type {
	border-bottom: none;
}
.toc-content .toc-list li {
	font-weight:700; /* h2のみ太文字に */
}
.toc-content .toc-list li li {
	font-weight:normal; /* h3以降の文字サイズを普通に */
}

/************************************
** 記事の区切り線
************************************/
.border-partition .a-wrap:first-of-type {
    border-top: 1px solid transparent; /*一番上の線の色を透明にする*/
	padding-top:0px;
}
.border-partition .a-wrap {
  border-bottom: 2px dashed #C09567; /*区切り線の太さと種類と色*/
}

/* === 景品表示法対応 === */
/* Cocoon設定本文上のPR表記 */
.pr-label-l {
    border-top: 1px dotted #333; /* 上の点線 */
    border-bottom: 1px dotted #333; /* テキスト下の点線 */
    border-left: none;
    border-right: none;
    border-radius: 0;
    font-size: 13px; /* 文字サイズ */
    color: #333; /* 文字の色 */
    text-align: center; /* テキスト中央揃え */
    background: #fff;
    padding: 3px 0;
    margin-bottom: 2em;
}
/************************************
** 囲み枠+リスト+タイトル ピンク
************************************/
.frame-pink1 {
 position:relative;
 border:1px solid #efc4c0;
 border-radius:4px;
 padding:1.5em 1em;
 background: #fbf0ef;	
}

.frame-pink2 {
 position:absolute;
 top: -12px;
 left: 10px;
 padding: 5px 25px;
 background-color:#ECA5B2;
 border-radius:4px;
 color:#fff;line-height: 1em;
}

.frame-pink3 {
 margin: 0;
 padding: 0;
 background: #fbf0ef;	
}
.list04 li {
  line-height: 1.5;
  padding: 0.5em 0;
  list-style-type: none!important;
}

.list04 li:before {

  font-family: "Font Awesome 5 Free";
  font-weight: 900;	
  content: "\f058";/*アイコンの種類*/
  position: absolute;
  left : 1em;/*左端からのアイコンまでの距離*/
  color: #EA8C9D;/*アイコン色*/
}
.frame-pink1 {
display: inline-block;
}

/************************************
** 囲み枠+リスト+タイトル ピンク 背景白
************************************/
.frame-pink5 {
 position:relative;
 border:1px solid #efc4c0;
 border-radius:4px;
 padding:1.5em 1em;
 background: #fff;	
 display: inline-block;	
}

.frame-pink6 {
 position:absolute;
 top: -12px;
 left: 10px;
 padding: 5px 25px;
 background-color:#ECA5B2;
 border-radius:4px;
 color:#fff;line-height: 1em;
}

.frame-pink7 {
 margin: 0;
 padding: 0;
 background: #fff;	
}
.list04 li {
  line-height: 1.5;
  padding: 0.5em 0;
  list-style-type: none!important;
}

.list04 li:before {

  font-family: "Font Awesome 5 Free";
  font-weight: 900;	
  content: "\f058";/*アイコンの種類*/
  position: absolute;
  left : 1em;/*左端からのアイコンまでの距離*/
  color: #EA8C9D;/*アイコン色*/
}


/************************************
** 囲み枠+リスト+タイトル オレンジ
　セラベイクサイズ比較
************************************/
.fram1a {
 position:relative;
 border:1px solid #FFBF11;
 border-radius:4px;
 padding:1.5em 1em;
}

.fram1b {
 position:absolute;
 top: -12px;
 left: 10px;
 padding: 5px 25px;
 background-color:#FFBF11;
 border-radius:4px;
 color:#fff;line-height: 1em;
}

.fram1c {
 margin: 0;
 padding: 0;
}

.list06 li {
  line-height: 1.5;
  list-style-type: none!important;
}

.list06 li:before {

  font-family: "Font Awesome 5 Free";
  font-weight: 900;	
  content: "\f058";/*アイコンの種類*/
  position: absolute;
  left : 1em;/*左端からのアイコンまでの距離*/
  color: #FFBF11;/*アイコン色*/
}
.fram1a {
display: inline-block;
}

/************************************
** 囲み枠+リスト+タイトル 水色
　　ティファールガス火専用ランク
************************************/
.fram2a {
 position:relative;
 border:1px solid #76AFED;
 border-radius:4px;
 padding:1.5em 1em;
}

.fram2b {
 position:absolute;
 top: -12px;
 left: 10px;
 padding: 5px 25px;
 background-color:#76AFED;
 border-radius:4px;
 color:#fff;line-height: 1em;
}

.fram2c {
 margin: 0;
 padding: 0;
}

.fram2d li {
  line-height: 1.5;
  list-style-type: none!important;
}

.fram2d li:before {

  font-family: "Font Awesome 5 Free";
  font-weight: 900;	
  content: "\f058";/*アイコンの種類*/
  position: absolute;
  left : 1em;/*左端からのアイコンまでの距離*/
  color: #76AFED;/*アイコン色*/
}
.fram2a {
display: inline-block;
}	

/************************************
** 囲み枠+リスト　green 
************************************/

.list01 {
  border: solid 2px #4abdac;
  border-radius: 5px;
  padding: 0.5em 1em 0.5em 2.3em;
  position: relative;
  display: inline-block;	
}

.list01 li {
  line-height: 1.5;
  padding: 0.5em 0;
  list-style-type: none!important;
}

.list01 li:before {

  font-family: "Font Awesome 5 Free";
  font-weight: 900;	
	content: "\f138";/*アイコンの種類*/
  position: absolute;
  left : 1em;/*左端からのアイコンまでの距離*/
  color: #4abdac;/*アイコン色*/
}

/************************************
** 囲み枠+リスト　水色 
************************************/
.list02 {
  border: solid 2px #76AFED;
  border-radius: 5px;
  padding: 0.5em 1em 0.5em 2.3em;
  position: relative;
  display: inline-block;	
}

.list02 li {
  line-height: 1.5;
  padding: 0.5em 0;
  list-style-type: none!important;
}

.list02 li:before {

  font-family: "Font Awesome 5 Free";
  font-weight: 900;	
	content: "\f138";/*アイコンの種類*/
  position: absolute;
  left : 1em;/*左端からのアイコンまでの距離*/
  color: #76AFED;/*アイコン色*/
}

/************************************
** 囲み枠+リスト　pink 
************************************/
.list03 {
  border: solid 2px #EA8C9D;
  border-radius: 5px;
  padding: 0.5em 1em 0.5em 2.3em;
  position: relative;
  display: inline-block;	
}

.list03 li {
  line-height: 1.5;
  padding: 0.5em 0;
  list-style-type: none!important;
}

.list03 li:before {

  font-family: "Font Awesome 5 Free";
  font-weight: 900;	
	content: "\f138";/*アイコンの種類*/
  position: absolute;
  left : 1em;/*左端からのアイコンまでの距離*/
  color: #EA8C9D;/*アイコン色*/
}

/************************************
** 囲み枠+リスト　オレンジ 
************************************/
.list05 {
  border: solid 2px #F5A62C;
  border-radius: 5px;
  padding: 0.5em 1em 0.5em 2.3em;
  position: relative;
  display: inline-block;	
}

.list05 li {
  line-height: 1.5;
  padding: 0.5em 0;
  list-style-type: none!important;
}

.list05 li:before {

  font-family: "Font Awesome 5 Free";
  font-weight: 900;	
	content: "\f138";/*アイコンの種類*/
  position: absolute;
  left : 1em;/*左端からのアイコンまでの距離*/
  color: #F5A62C;/*アイコン色*/
}

/************************************
** 囲み枠+リスト　くすみpink 
************************************/
.list07 {
  border: solid 2px #e6afcf;
  border-radius: 5px;
  padding: 0.5em 1em 0.5em 2.3em;
  position: relative;
  display: inline-block;	
}

.list07 li {
  line-height: 1.5;
  padding: 0.5em 0;
  list-style-type: none!important;
}

.list07 li:before {

  font-family: "Font Awesome 5 Free";
  font-weight: 900;	
	content: "\f138";/*アイコンの種類*/
  position: absolute;
  left : 1em;/*左端からのアイコンまでの距離*/
  color: #e6afcf;/*アイコン色*/
}

/************************************
** 囲み枠+リスト　くすみグリーン 
************************************/
.list08 {
  border: solid 2px #77B255;
  border-radius: 5px;
  padding: 0.5em 1em 0.5em 2.3em;
  position: relative;
  display: inline-block;	
}

.list08 li {
  line-height: 1.5;
  padding: 0.5em 0;
  list-style-type: none!important;
}

.list08 li:before {

  font-family: "Font Awesome 5 Free";
  font-weight: 900;	
	content: "\f14a";/*アイコンの種類*/
  position: absolute;
  left : 1em;/*左端からのアイコンまでの距離*/
  color: #77B255;/*アイコン色*/
}


/************************************
** 囲み枠+リスト+タイトル　pink 
************************************/

.t_list20 {
  margin: 5px 0 10px 0;
  display: inline-block;	
}
.t_list20-title {
  display: inline-block;
  padding: 1px 10px 0 10px;
  background: #E8A5B7;
  color: #fff;
  letter-spacing: 0.1em;
  font-weight: bold;
}
.t_list20 ul {
  position: relative;
  border: solid 2px #E8A5B7;
  margin: 0;
  padding: 0;
}

.t_list20 ul li  {
  color: #646766;
  line-height: 1.5;
  padding: 0.5em 0.9em 0.5em 1.8em;
  border-bottom: dashed 1px #E8A5B7;
  list-style-type: none;

}
.t_list20 ul li:before {
  position: absolute;
  font-family: "Font Awesome 5 Free";
  content: "\f14a";
  left : 0.5em;
  color: #E8A5B7;
  font-weight: bold;		
}

.t_list20 ul li:last-of-type{
  border-bottom: none;
}

/************************************
** 囲み枠+リスト+タイトル　green 
************************************/

.t_list30 {
  margin: 5px 0 10px 0;
  display: inline-block;	
}
.t_list30-title {
  display: inline-block;
  padding: 1px 10px 0 10px;
  background: #4abdac;
  color: #fff;
  letter-spacing: 0.1em;
  font-weight: bold;
}
.t_list30 ul {
  position: relative;
  border: solid 2px #4abdac;
  margin: 0;
  padding: 0;
}

.t_list30 ul li  {
  color: #646766;
  line-height: 1.5;
  padding: 0.5em 0.9em 0.5em 1.8em;
  border-bottom: dashed 1px #4abdac;
  list-style-type: none;

}
.t_list30 ul li:before {
  position: absolute;
  font-family: "Font Awesome 5 Free";
  content: "\f14a";
  left : 0.5em;
  color: #4abdac;
  font-weight: bold;		
}

.t_list30 ul li:last-of-type{
  border-bottom: none;
}


/************************************
** 破線囲み枠+リスト くすみピンク
************************************/


.list20 {
  color: #333333;/*文字色*/
  border: dashed 2px #da81b2;/*破線 太さ 色*/
  background: #fff; /*背景色*/
  padding: 0.5em 0.5em 0.5em 2em;
  display: inline-block;	
}

.list20 li {
  line-height: 1;
  padding: 0.5em 0;
}

/* リストの点*/
.list20 {
	list-style: none!important;
  line-height:1.2;/*行の高さ*/
}

.list20 > li{ 
	position: relative;/*ここを基準に*/
}

.list20 > li:before {
	background-color: #da81b2;/*色はここで変更*/
	position: absolute;/*ここを動かす*/
	content: '';
	width: 7px;/*円の幅*/
	height: 7px;/*円の高さ*/

	top:14px;/*高さの位置調整*/
	left: -1em;/*左側位置調整*/
	border-radius: 50%;
}

/************************************
** 破線囲み枠+リスト グレー
************************************/

.list30 {
  color: #333333;/*文字色*/
  border: dashed 2px #7d7d7d;/*破線 太さ 色*/
  background: #fff; /*背景色*/
  padding: 0.5em 0.5em 0.5em 2em;
  display: inline-block;	
}

.list30 li {
  line-height: 1;
  padding: 0.5em 0;
}

/* リストの点*/
.list30 {
	list-style: none!important;
  line-height:1.2;/*行の高さ*/
}

.list30 > li{ 
	position: relative;/*ここを基準に*/
}

.list30 > li:before {
	background-color: #7d7d7d;/*色はここで変更*/
	position: absolute;/*ここを動かす*/
	content: '';
	width: 7px;/*円の幅*/
	height: 7px;/*円の高さ*/

	top:14px;/*高さの位置調整*/
	left: -1em;/*左側位置調整*/
	border-radius: 50%;
}


/************************************
** 実線囲み枠+リスト 
************************************/

.list200 {
    color: #333333;/*文字色*/
  border: solid 2px #B5BC4D;/*破線 太さ 色*/
  background: #fff; /*背景色*/
  padding: 0.5em 0.5em 0.5em 2em;
  display: inline-block;
}

.list200 li {
  line-height: 1;
  padding: 0.5em 0;
}

/* リストの点*/
.list200 {
	list-style: none!important;
  line-height:1.2;/*行の高さ*/
}

.list200 > li{ 
	position: relative;/*ここを基準に*/
}

.list200 > li:before {
	background-color: #FFD23F;/*色はここで変更*/
	position: absolute;/*ここを動かす*/
	content: '';
	width: 7px;/*円の幅*/
	height: 7px;/*円の高さ*/

	top:14px;/*高さの位置調整*/
	left: -1em;/*左側位置調整*/
	border-radius: 50%;
}

/************************************
** 囲み枠リスト ブルー
************************************/

.list-design {
  border: 2px solid #4c9ac0;
  border-radius: 20px;
  list-style-type: disc;
  margin: 20px auto;
  padding: 15px 20px 20px 35px;
  display: inline-block;		
}
.list-design li {
  margin-top: 10px;
}


/************************************
** 囲み枠リスト ピンク
************************************/
.list-design2 {
  border: 2px solid #e6afcf;
  border-radius: 20px;
  list-style-type: disc;
  margin: 20px auto;
  padding: 15px 20px 20px 35px;/*［上］［右］［下］［左］*/
  display: inline-block;	
}
.list-design2 li {
  margin-top: 10px;
}

/************************************
** 囲み枠+リスト　pink 
************************************/
.list-design3 {
  border: solid 2px #e6afcf;
  border-radius: 5px;
  padding: 0.5em 1em 0.5em 2.3em;
  position: relative;
  display: inline-block;	
}

.list-design3 li {
  line-height: 1.5;
  padding: 0.5em 0;
}



/************************************
** 順序付けリスト ピンク 
************************************/

.list2 {
  display: inline-block;
}

.list2 ol {
  border: solid 2px #ee8992;
  padding: 0.3em 0.5em;
  position: relative;
  color: #ee8992;
  list-style-type: none;
}
.list2 ol {
  counter-reset: number;
}
.list2 ol li {
  line-height: 1.5;
  padding: 0.5em 0 0.5em 1.4em;
  border-bottom: dashed 1px #ee8992;
}

.list2 ol li:before {
  display: inline-block;
  position: absolute;
  font-family: "Quicksand", sans-serif;
  content: counter(number);
  counter-increment: number;
  left: 0.5em;
  width: 22px;
  height: 22px;
  border-radius: 20%;
  background: #ee8992;
  color: white;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  line-height: 22px;
}


/************************************
** 順序付けリスト ピンク2
************************************/

.n_list80 {
  display: inline-block;
}

.n_list80 ol {
  border: solid 2px #E8A5B7;
  padding: 0.3em 0.5em;
  position: relative;
  color: #646766;
  list-style-type: none;
}
.n_list80 ol {
  counter-reset: number;
}
.n_list80 ol li {
  line-height: 1.5;
  padding: 0.5em 0 0.5em 1.4em;
  border-bottom: dashed 1px #E8A5B7;
}

.n_list80 ol li:before {
  display: inline-block;
  position: absolute;
  font-family: "Quicksand", sans-serif;
  content: counter(number);
  counter-increment: number;
  left: 0.5em;
  width: 22px;
  height: 22px;
  border-radius: 20%;
  background: #E8A5B7;
  color: white;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  line-height: 22px;
}

/************************************
** 順序付けリスト ピンク2 タイトル有
************************************/

.tn_list01 {
  margin: 5px 0 10px 0;
  display: inline-block;	
}
.tn_list01-title {
  display: inline-block;
  padding: 1px 10px 0 10px;
  background: #E8A5B7;
  color: #fff;
  letter-spacing: 0.1em;
  font-weight: bold;
}
.tn_list01 ol {
  position: relative;
  border: solid 2px #E8A5B7;
  margin: 0;
  padding: 0;
}
.tn_list01 ol {
  counter-reset: number;
}
.tn_list01 ol li  {
  color: #646766;
  line-height: 1.5;
  padding: 0.5em 0.9em 0.5em 1.8em;
  border-bottom: dashed 1px #E8A5B7;
  list-style-type: none;
}

.tn_list01 ol li:before {
  display: inline-block;
  position: absolute;
  font-family: "Quicksand", sans-serif;
  content: counter(number);
  counter-increment: number;
  left: 0.5em;
  width: 22px;
  height: 22px;
  border-radius: 20%;
  background: #E8A5B7;
  color: white;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  line-height: 22px;
}
.tn_list01 ol li:last-of-type{
  border-bottom: none;
}





/************************************
** レスポンシブテーブル　セラベイク
************************************/
.table-01{
  table-layout: auto;
  width: 100%;
}
 
.name{
  width: 25%;
}
.capacity{
  width: 5%;
}



table-01{
  border-collapse:collapse;

  }
.table-01 thead th{
  background:#A9A9A9;
  color:#FFF;
  text-align:center;
  padding:10px 15px;
}
  
.table-01 thead th{
  border-right:1px solid #FFF;

}
.table-01 thead th:last-child{
  border-right:1px solid #A9A9A9;
}
  
.table-01 tbody th,td{

}  
  
.table-01 tbody th{
  background:#E8E8E8;
  text-align:left;
  padding:10px 15px;
  border-left:1px solid #A9A9A9;
  border-bottom:1px solid #A9A9A9;
  border-top:none;
  color: #757575;	
}
.table-01 tbody td{
  padding:10px 15px;
  border:1px solid #A9A9A9;
  text-align: center;	
}

@media screen and (max-width: 768px) {
  .table_inner{
    padding:0 10px;
  }
  .table-01 thead{
    display:none;
  }  
  .table-01 tbody th,
  .table-01 tbody td{
      display: block;
      width: 100%;
  }
  .table-01 tbody th{
    background:#A9A9A9;
    text-align: center;
    color:#fff;	  
  }
  .table-01 tbody td{
    border-top:none;
  }
  .table-01 tr:nth-child(6) td:nth-child(2){
    border-bottom:#A9A9A9 solid 1px;
  }
  .table-01 tbody td::before {
    content: attr(data-label);
    display: block;
    font-size: .8rem;
    color:#6298c6;    
    margin-bottom: 0.2rem;
  }
}


/************************************
** レスポンシブテーブル　リーノエリーナ人気色
************************************/
.t-line{
    height: 45px;
}

.t-line tr:nth-child(odd) td {  
  background-color: #fff;  
}
.t-line tr:nth-child(even) td {  
  background-color: #e6f1f6;  
}

.t-line .quantity {
      width: 100px;
}
/************************************
** レスポンシブテーブル　ピーコック氷嚢
************************************/
.t-line .ice1 {
      width: 25%;
}
.t-line .ice2 {
      width: 37%;
}
.t-line .ice3{
      width: 38%;
}

/************************************
** レスポンシブテーブル　
　アズマ 玄関ブラシ カインズ 違い
************************************/
.tableWrap2 {
    margin: 0 auto;
}
.tableWrap2 th {
  background: #EFE9D1;
border-color: #EADBAB;	
}
.tableWrap2, td, th{
  border: 1px solid #EBE5C6;
  border-collapse: collapse;

}
.tableWrap2 th, .tableWrap2 td {
    text-align: center;
    min-width: 130px;
    padding: 10px;
    height: 40px;
	border-color: #EADBAB;	
  }

.tableWrap2 tr:nth-child(odd) td {  
  background-color: #fcfaf5;  
}
.tableWrap2 tr:nth-child(even) td {  
  background-color: #fff;  
}

.tableWrap2 .highlight{
    background: #FBD246 !important;;
}


  @media screen and (max-width: 850px) {
    .tableWrap2 {
      display: block;
      overflow-x: scroll;
      white-space: nowrap;
    }
  }

/************************************
** レスポンシブテーブル　
　アズマ 玄関ブラシ カインズ 違い
************************************/
.table0905 {
	width: 360px;
	margin-right: auto;
}
.table0905 th {
  background: #EFE9D1;
border-color: #EADBAB;	
}
.table0905 td, th{
  border: 1px solid #EBE5C6;
  border-collapse: collapse;

}
.table0905 th, .table0905 td {
    text-align: center;
    min-width: 130px;
    padding: 10px;
    height: 40px;
	border-color: #EADBAB;	
  }

.table0905 tr:nth-child(odd) td {  
  background-color: #fcfaf5;  
}
.table0905 tr:nth-child(even) td {  
  background-color: #fff;  
}

.table0905 .name2{
    width: 180px;
}
.table0905 .product{
    width: 180px;
}

.table0905 .highlight{
    background: #FBD246 !important;;
}

/************************************
** レスポンシブテーブル　
　マイトレックス リバイブ ミニ xs2 違い
************************************/
.table1200 {
	width:100%;
	border-right:#C8AE7B solid 1px;
	border-collapse: collapse;
}
.table1200 thead th {
	background:#C8AE7B;
	color:#FFF;
	padding:10px 15px;
	border-right:#FFF solid 1px;
	border-bottom:#FFF solid 1px;
}
.table1200 thead th:last-child {
	border-right:#C8AE7B solid 1px;
}
.table1200 tbody th {
	background:#C8AE7B;
	color:#FFF;
	padding:10px 15px;
	border-bottom:#FFF solid 1px;
	vertical-align:top;
}
.table1200 tbody tr:last-child th {
	border-bottom:#C8AE7B solid 1px;
}
.table1200 tbody td {
	background:#FFF;
	padding:10px 15px;
	border-left:#C8AE7B solid 1px;
	border-bottom:#C8AE7B solid 1px;
	vertical-align:top;
}
.table1200 td {
  border: 1px solid #C8AE7B;
  border-collapse: collapse;

}

/************************************
** テーブル　

************************************/
.table1300 {
	width: auto;
	border-right:#C8AE7B solid 1px;
	border-collapse: collapse;
}
.table1300 thead th {
	background:#C8AE7B;
	color:#FFF;
	padding:10px 15px;
	border-right:#FFF solid 1px;
	border-bottom:#FFF solid 1px;
}
.table1300 thead th:last-child {
	border-right:#C8AE7B solid 1px;
}
.table1300 tbody th {
	background:#C8AE7B;
	color:#FFF;
	padding:10px 15px;
	border-bottom:#FFF solid 1px;
	vertical-align:top;
}
.table1300 tbody tr:last-child th {
	border-bottom:#C8AE7B solid 1px;
}
.table1300 tbody td {
	background:#FFF;
	padding:10px 15px;
	border-left:#C8AE7B solid 1px;
	border-bottom:#C8AE7B solid 1px;
	vertical-align:top;
}
.table1300 td {
  border: 1px solid #C8AE7B;
  border-collapse: collapse;

}
.table1300 .highlight{
    background: #FCE997 !important;;
}

/************************************
** テーブル　
　ティファール赤と青の違い
************************************/
.table1500 {
	width: auto;
	border-right:#c9c9c2 solid 1px;
	border-collapse: collapse;
}
.table1500 thead th {
	background:#c9c9c2;
	color:#FFF;
	padding:10px 15px;
	border-right:#FFF solid 1px;
	border-bottom:#FFF solid 1px;
}
.table1500 thead th:last-child {
	border-right:#c9c9c2 solid 1px;
}
.table1500 tbody th {
	background:#c9c9c2;
	color:#FFF;
	padding:10px 15px;
	border-bottom:#FFF solid 1px;
	vertical-align:top;
}
.table1500 tbody tr:last-child th {
	border-bottom:#C8AE7B solid 1px;
}
.table1500 tbody td {
	background:#FFF;
	padding:10px 15px;
	border-left:#c9c9c2 solid 1px;
	border-bottom:#c9c9c2 solid 1px;
	vertical-align:top;
}
.table1500 td {
  border: 1px solid #c9c9c2;
  border-collapse: collapse;
}


/************************************
** 
************************************/


/************************************
** 箇条書き　くすみグリーン 
************************************/
.blist1 {
  padding: 0.3em 1em 0.5em 2.3em;/*［上］［右］［下］［左］*/
  position: relative;
}

.blist1 li {
  line-height: 1.5;
  padding: 0.5em 0;
  list-style-type: none!important;
}

.blist1 li:before {

  font-family: "Font Awesome 5 Free";
  font-weight: 900;	
	content: "\f14a";/*アイコンの種類*/
  position: absolute;
  left : 1em;/*左端からのアイコンまでの距離*/
  color: #77B255;/*アイコン色*/
}

/************************************
** 箇条書き　ピンク 
************************************/
.blist2 {
  padding: 0.5em 1em 0.5em 2.3em;/*［上］［右］［下］［左］*/
  position: relative;
}

.blist2 li {
  line-height: 1.5;
  padding: 0.5em 0;
  list-style-type: none!important;
}

.blist2 li:before {

  font-family: "Font Awesome 5 Free";
  font-weight: 900;	
	content: "\f14a";/*アイコンの種類*/
  position: absolute;
  left : 1em;/*左端からのアイコンまでの距離*/
  color: #EA8C9D;/*アイコン色*/
}



/************************************
** レスポンシブテーブル　
　テスト
************************************/
.tablewrap-A {
  overflow-x: scroll;
}
.tableWrap3 {
  width: 100%;
  border-collapse: collapse;
  white-space: nowrap;
}
.tableWrap3 th,
.tableWrap3 td {
  border: 1px solid #EBE5C6;
  border-collapse: collapse;
}
.tableWrap3 th {
  background: #EFE9D1;
border-color: #EADBAB;	
}
.tableWrap3 tr:nth-child(odd) td {  
  background-color: #fcfaf5;  
}
.tableWrap3 tr:nth-child(even) td {  
  background-color: #fff;  
}




/************************************
** ランキング　リーノエリーナ人気色
************************************/
.list6 ol li {
	background: left top no-repeat;	
}
.list6 ol li:nth-child(1) {
	background-image: url(https://yurushaki-life.com/wp-content/uploads/2024/05/rank1-2.png);
}
.list6 ol li:nth-child(2) {
	background-image: url(https://yurushaki-life.com/wp-content/uploads/2024/05/rank2-2.png);
}
.list6 ol li:nth-child(3) {
	background-image: url(https://yurushaki-life.com/wp-content/uploads/2024/05/rank3-2.png);
}
.list6 ol li:nth-child(4) {
	background: url(images/icon_rank4.svg) left 5px top 6px no-repeat;
	background-size: 20px auto;
}
.list6 ol li:nth-child(5) {
	background: url(images/icon_rank5.svg) left 5px top 6px no-repeat;
	background-size: 20px auto;
}


.list6 {
  position: relative;
  border: solid 2px #C8AE7B;
  margin: 0 0 1em 0;
  display: inline-block;	
}
.list6-title {
  font-size: 1.15em;
  background: #C8AE7B;
  padding: 4px 15px 4px 15px;
  text-align: center;
  color: #FFF;
  font-weight: bold;	
  letter-spacing: 0.05em;
}
.list6 ol {
  margin: 0;
  padding: 0 0.5em 0 0.5em;
  color: #6D6A6A;
  border: none;
  list-style-type: none;
	
}
 .list6 ol{
  counter-reset: number;
}
.list6 ol li {
  line-height: 3.2;
padding: 0.3em 0 0 2.4em;
  border-bottom: dashed 1px #C8AE7B;
}

.list6 ol li:before {
  display: inline-block;
 
}
.list6 ol li:last-of-type{
  border-bottom: none;
}

/************************************
** タイトル付き囲み枠　ピンク
************************************/

.list10 {
  border: solid 2px #ECA5B2;
  margin: 0 0 1em 0;
  border-radius: 6px;
  background: #fff;
  display: inline-block;	
}
.list10-title {
  font-size: 1.15em;
  background: #ECA5B2;
  padding: 4px 15px 4px 15px;
  text-align: center;
  color: #FFF;
  font-weight: bold;
  letter-spacing: 0.05em;
}
.list10 ul {
  position: relative;
 margin: 0;
  padding: 0 0.5em 0 0.5em;
  color: #6D6A6A;
  border: none;
  list-style-type: none;
}

.list10 ul li {
  line-height: 1.5;
  padding: 0.5em 0 0.5em 1.6em;
  border-bottom: dashed 1px #ECA5B2;
}
.list10 ul li:before {
  position: absolute;
  font-family:"Font Awesome 5 Free";
  content: "\f14a";
  left : 0.7em;
  color: #ECA5B2;
  font-weight: bold;		
}

.list10 ul li:last-of-type{
  border-bottom: none;
}

/************************************
** タイトル付き囲み枠　オレンジ
************************************/

.list11 {
  border: solid 2px #EFBF3D;
  margin: 0 0 1em 0;
  border-radius: 6px;
  background: #fff;
  display: inline-block;	
}
.list11-title {
  font-size: 1.15em;
  background: #EFBF3D;
  padding: 4px 15px 4px 15px;
  text-align: center;
  color: #FFF;
  font-weight: bold;
  letter-spacing: 0.05em;
}
.list11 ul {
  position: relative;
 margin: 0;
  padding: 0 0.5em 0 0.5em;
  color: #6D6A6A;
  border: none;
  list-style-type: none;
}

.list11 ul li {
  line-height: 1.5;
  padding: 0.5em 0 0.5em 1.6em;
  border-bottom: dashed 1px #EFBF3D;
}
.list11 ul li:before {
  position: absolute;
  font-family:"Font Awesome 5 Free";
  content: "\f14a";
  left : 0.7em;
  color: #EFBF3D;
  font-weight: bold;		
}

.list11 ul li:last-of-type{
  border-bottom: none;
}

/************************************
** タイトル付き囲み枠　ピンク
　区切り線なし
************************************/

.list12 {
  border: solid 2px #ECA5B2;
  margin: 0 0 1em 0;
  border-radius: 6px;
  background: #fff;
  display: inline-block;	
}
.list12-title {
  font-size: 1.15em;
  background: #ECA5B2;
  padding: 4px 15px 4px 15px;
  text-align: center;
  color: #FFF;
  font-weight: bold;
  letter-spacing: 0.05em;
}
.list12 ul {
  position: relative;
 margin: 0;
  padding: 0 0.5em 0 0.5em;
  color: #6D6A6A;
  border: none;
  list-style-type: none;
}

.list12 ul li {
  line-height: 1.5;
  padding: 0.5em 0 0.5em 1.6em;
}
.list12 ul li:before {
  position: absolute;
  font-family:"Font Awesome 5 Free";
  content: "\f14a";
  left : 0.7em;
  color: #ECA5B2;
  font-weight: bold;		
}

.list12 ul li:last-of-type{
  border-bottom: none;
}

/************************************
** タイトル付き囲み枠　ピンク
　区切り線なし
************************************/

.list12-2 {
  border: solid 2px #ECA5B2;
  margin: 0 0 1em 0;
  border-radius: 6px;
  background: #FBF0EF;
  display: inline-block;	
}
.list12-2 ul {
  position: relative;
 margin: 0;
  padding: 0 0.5em 0 0.5em;
  color: #6D6A6A;
  border: none;
  list-style-type: none;
}

.list12-2 ul li {
  line-height: 1.5;
  padding: 0.5em 0 0.5em 1.6em;
}
.list12-2 ul li:before {
  position: absolute;
  font-family:"Font Awesome 5 Free";
  content: "\f14a";
  left : 0.7em;
  color: #ECA5B2;
  font-weight: bold;		
}
.list12-2 ul li:last-of-type{
  border-bottom: none;
}

/************************************
** 囲み枠　左右二重線
************************************/

.box7{
    padding: 0.5em 1em;
    margin: 0 auto 2em;
    color: #474747;
    background: whitesmoke;/*背景色*/
    border-left: double 7px #4ec4d3;/*左線*/
    border-right: double 7px #4ec4d3;/*右線*/
  display: inline-block;
}

/************************************
** 内部ブログカードの抜粋文を消す
************************************/
.internal-blogcard-snippet{
    display: none;
}

/************************************
** おすすめ記事ランキング
************************************/
/*-----記事一覧3列横並び-----*/

.widget-entry-cards.card-large-image .a-wrap {
width:32%;  /*PCで3列*/
display: inline-flex;
text-align: left; /*タイトルを左寄せ*/	
}

.widget-entry-card-content{
font-size: 15px;
}


@media screen and (max-width: 834px) {
.widget-entry-cards.card-large-image .a-wrap {
width:49%;  /*タブレットで2列*/
display: inline-flex;
}
}

@media screen and (max-width: 480px) {
.widget-entry-cards.card-large-image .a-wrap {
width:100%;  /*スマホで1列*/
}
}

/************************************
** New　4色バッジ 角丸
************************************/
.badge2 {
    display: inline-block;
    color: #fff;
    padding: 0.2rem 0.3rem;
    border-radius: 1rem;
    font-size: 0.8rem;
    text-transform: uppercase;
    text-align: center;
    white-space: nowrap;
	font-weight: bold;
}

.bg-blue2 {background-color: #3998DB;}
.bg-red2 {background-color: #E74C3C;}
.bg-green2 {background-color: #5CBD9D;}
.bg-yellow2 {background-color: #F29C33;}

/************************************
** New　4色バッジ 長方形
************************************/
.badge {
    display: inline-block;
    color: #fff;
    padding: 0.2rem 0.3rem;
    border-radius: 0.1rem;
    font-size: 0.8rem;
    text-transform: uppercase;
    text-align: center;
    white-space: nowrap;
	font-weight: bold;
}

.bg-blue {
    background-color: #3bc9e5;
}

.bg-red {
    background-color: #e74c3c;
}

.bg-green {
    background-color: #6ae840;
}

.bg-yellow {
    background-color: #e5dd3b;
}


/************************************
** Amazon・楽天バッジ 長方形
************************************/
.badge77 {
    display: inline-block;
    color: #fff;
    padding: 0.2rem 0.3rem;
    border-radius: 0.1rem;
    font-size: 0.8rem;
    text-transform: none;
    text-align: center;
    white-space: nowrap;
	font-weight: bold;
	vertical-align: 4px;
}

.bg-amazon {
    background-color: #FF9900;
}

.bg-rakuten {
    background-color: #BF0000;
}

.bg-yahoo {
    background-color: #FF0033;
}

/************************************
** 
************************************/

.tableWrap {
    margin: 0 auto;
}
.tableWrap th {
  background: #eee;
}
.tableWrap, td, th{
  border: 1px solid #ccc;
  border-collapse: collapse;
}
.tableWrap th, .tableWrap td {
    text-align: center;
    min-width: 130px;
    padding: 10px;
    height: 60px;
  }
  @media screen and (max-width: 850px) {
    .tableWrap {
      display: block;
      overflow-x: scroll;
      white-space: nowrap;
    }
  }



/************************************
** 
************************************/





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

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

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