.proflink a{
	display:block;
	text-align:center;
	padding:7px 10px;
	background:#ff7fa1;/*カラーは変更*/
	width:50%;
	margin:0 auto;
	margin-top:20px;
	border-radius:20px;
	border:3px double #fff;
	font-size:0.65rem;
	color:#fff;
}
.proflink a:hover{
		opacity:0.75;
}

div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a::after{ /* Amazonのあとに探すをつける */
content:'で探す';
}div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a::after{ /*　Yahooのあとに探すをつける */
content:'で探す';
}div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a::after{ /* 楽天のあとに探すをつける */
content:'で探す';
}


/* ————————————- */
/* Rinker カスタマイズ */
/* ————————————- */
/* ——— 外枠 ——— */
div.yyi-rinker-contents {
/*border: solid 1px #dbdbdb;*/ /* １重線 */
border:double #CCC; /* ２重線 */
}/* — 商品リンク タイトル — */
div.yyi-rinker-contents div.yyi-rinker-title a {
color: #3296d2; /* 文字色 */
}/* ——- クレジット ——- */
div.yyi-rinker-contents div.yyi-rinker-detail .credit {
margin-bottom: 10px; /* 下スペース */
color: #999; /* 文字色 */
}div.yyi-rinker-contents div.yyi-rinker-detail .credit a{
color: #2581B3; /* リンクの文字色 */
}
/* ——- 商品価格 ——- */
div.yyi-rinker-contents div.yyi-rinker-detail .price-box {
color: #aaa; /* 文字色 */
}/* ——— ボタン基本スタイル ——— */
div.yyi-rinker-contents ul.yyi-rinker-links li a {
border-radius: 2px; /* ボタン 角の丸み */
text-align: center;
min-width:129px; /* ボタンの最小幅 */
font-size: 0.9em;
}
div.yyi-rinker-contents ul.yyi-rinker-links li {
border-radius: 5px; /* ボタン外枠 角の丸み */
}

/* ——— 外部リンク マーク削除 ——— */
div.yyi-rinker-contents div.yyi-rinker-title a[target=”_blank”]::after{ /* 商品リンク タイトル */
content: none;
}div.yyi-rinker-contents div.yyi-rinker-detail .credit a[target=”_blank”]::after{ /* クレジット */
content: none;
}div.yyi-rinker-contents ul.yyi-rinker-links li a[target=”_blank”]::after{/* ボタン */
content: none;
}

/* ——— レスポンシブ用 ——— */
@media screen and (max-width: 768px) { /* 画面幅768px以下の時 */
/* — 商品リンク タイトル — */
div.yyi-rinker-contents div.yyi-rinker-title a {
font-weight: bold; /* 太字 */
}
/* ——— ボタン基本スタイル ——— */
div.yyi-rinker-contents ul.yyi-rinker-links li a {
font-size: 0.8em;
}
}

@media screen and (max-width: 480px) { /* 画面幅480px以下の時 */
/* — 商品リンク タイトル — */
div.yyi-rinker-contents div.yyi-rinker-title a {
font-weight: bold; /* 太字 */
font-size: 1.05em;
}
/* ——— ボタン基本スタイル ——— */
div.yyi-rinker-contents ul.yyi-rinker-links li a {
padding-left: 3.5px !important; /* ボタン文字 位置調整 */
font-size: 0.8em;
}
}
html,body{margin:0px;}
/*タブレット表示*/
@media screen and (max-width: 768px){
div.yyi-rinker-contents div.yyi-rinker-box {
display: block;
}
div.yyi-rinker-contents div.yyi-rinker-image{
width: 100%;
}
div.yyi-rinker-contents div.yyi-rinker-info {
text-align: center;
}
div.yyi-rinker-contents ul.yyi-rinker-links {
justify-content: center;
}
div.yyi-rinker-contents ul.yyi-rinker-links li {
width: 32.33%;
margin: 0.5%;
}
div.yyi-rinker-contents ul.yyi-rinker-links li a {
padding: 0 0.5px;
}
}
/*スマホ表示*/
@media screen and (max-width: 480px) {
div.yyi-rinker-contents ul.yyi-rinker-links li {
width: 99%;
margin: 0.7% 0.5%;
}
}
/*Rinkerアプデ追加コード*/
div.yyi-rinker-contents img.yyi-rinker-main-img {
width:100px;
}
div.yyi-rinker-contents div.yyi-rinker-box div.yyi-rinker-info {
width: calc(100% – 100px);
}
body div.yyi-rinker-contents div.yyi-rinker-box div.yyi-rinker-info {
width: 100%;
}

/*埋め込んだツイートを中央表示させて外枠の右下に影を付けるコード*/
.twitter-tweet {
margin: 0 auto !important;
box-shadow:#42424230 8px 8px 15px -1px!important;
border-radius: 6px!important;}
.box26 {
    position: relative;
    margin: 2em 0;
    padding: 0.5em 1em;
    border: solid 3px #95ccff;
    border-radius: 8px;
}
.box26 .box-title {
    position: absolute;
    display: inline-block;
    top: -13px;
    left: 10px;
    padding: 0 9px;
    line-height: 1;
    font-size: 19px;
    background: #FFF;
    color: #95ccff;
    font-weight: bold;
}
.box26 p {
    margin: 0; 
    padding: 0;
}

.emphasize-link {
  position: relative;
  margin: 15px 0 16px;
  padding: 16px 10px;
  border: 2px solid #ee7917;
  background-color: #fffbf5;
}

.emphasize-link p:last-child {
  margin-bottom: 0;
}

.emphasize-link::before {
  font-family: FontAwesome;
  position: absolute;
  bottom: 100%;
  left: -2px;
  padding: 2px 6px;
  content: "\あわせて読みたい";
  background-color: #ee7917;
  color: #fff;
  font-weight: bold;
  border-radius: 6px 6px 0px 0px;
}