.proflink{
	text-align:center;
	padding:7px 10px;
	background:#ff7fa1;/*カラーは変更*/
	width:50%;
	margin:0 auto;
	margin-top:20px;
	border-radius:20px;
	border:3px double #fff;
	color:#fff;
	font-size:0.65rem;
}
#toc_container {
	background: rgba(255,255,255,0.4)!important;
}
/*アマゾン広告中央寄せ*/
.amz_center_iframe{
  display:block;
  margin:auto; 
}

/* Rinker */
/* ▼全体の囲み枠（背景色・枠線・角丸など） */
div.yyi-rinker-contents {
  border: 2px solid #DED6C6;
  border-radius: 12px;
  background: #F8F3ED !important;
  box-shadow: 0 4px 8px rgba(0,0,0,0.05);
  padding: 25px;
  font-family: "Helvetica Neue", "Hiragino Sans", "Yu Gothic UI", sans-serif !important;
  font-size: 15px;
  color: #333;
  box-sizing: border-box;
}

/* ▼商品タイトル（文字サイズ・色・太さ） */
div.yyi-rinker-contents .yyi-rinker-title a {
  font-size: 12px !important;      /* ← タイトル文字サイズ */
  color: #66737a !important;       /* ← タイトル文字色 */
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
}

/* ▼価格・日付などの詳細部分（文字色・サイズ） */
div.yyi-rinker-contents .yyi-rinker-detail {
  color: #66737a !important;       /* ← 詳細文字色 */
  font-size: 5px !important;      /* ← 詳細文字サイズ */
  font-family: inherit;
  line-height: 1.5;
}

/* ▼Rinkerのボタン（Amazon・楽天・Yahoo など）統一スタイル */
div.yyi-rinker-contents ul.yyi-rinker-links li a {
  background-color: #d6e2d6 !important;  /* ← ボタン背景色 */
  color: #fff !important;                /* ← ボタン文字色 */
  border: none !important;
  border-radius: 8px !important;         /* ← ボタンの角丸 */
  font-size: 18px !important;            /* ← ボタン文字サイズ */
  font-weight: 600 !important;
  padding: 10px 20px !important;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) !important;
  text-decoration: none !important;
  transition: background-color 0.3s, transform 0.2s;
  display: inline-block;
}

/* ▼ボタンのホバー効果（色変化・ふわっと浮く） */
div.yyi-rinker-contents ul.yyi-rinker-links li a:hover {
  background-color: #8A6F5A !important;  /* ← ホバー時の色 */
  transform: translateY(-2px);
}
