/*****************************
** ■シェアボタン/フォローボタンの【Twitter】を【X】に変更
*****************************/
.socialList__link.icon-twitter {
	background: #000;
	border-bottom: solid 0px rgba(255,255,255,.6);
}
.icon-twitter:before {
	font-family: "Font Awesome 5 Brands"; /*【X】アイコンに変更*/
	content: "\e61b";
}
.socialList__link.icon-twitter::after {
	content: "
/*****************************
** ■シェアボタン/フォローボタンの【Twitter】を【X】に変更
*****************************/
.socialList__link.icon-twitter {
background: #000;
border-bottom: solid 3px rgba(255,255,255,.6);
}
.icon-twitter:before {
font-family: "Font Awesome 5 Brands"; /*【X】アイコンに変更*/
content: "\e61b";
}
.socialList__link.icon-twitter::after {
content: "\0058"; /*名称を【X】に変更*/
}
.widgetProfile__snsLink.icon-twitter { /*シェアボタンの【Twitter】カラーから【X】カラーに変更*/
color: #000;
}
.widgetProfile__snsLink.icon-twitter:hover { /*シェアボタンホバー時の【Twitter】カラーから【X】カラーに変更*/
background: #000;
}
58"; /*名称を【X】に変更*/
}
.widgetProfile__snsLink.icon-twitter { /*シェアボタンの【Twitter】カラーから【X】カラーに変更*/
	color: #000;
}
.widgetProfile__snsLink.icon-twitter:hover { /*シェアボタンホバー時の【Twitter】カラーから【X】カラーに変更*/
	background: #000;
}


/*
------------------------------------
 Rinker カスタマイズ
------------------------------------ */
/* 外枠 */
div.yyi-rinker-contents {
	margin: 1.5em auto 1.5em;
	width: 90%;
	box-shadow: none;
	border: 1px solid #ccc;
	border-radius: 4px;
}
div.yyi-rinker-contents div.yyi-rinker-box {
	padding: 3% 4% 1.5%;
}

/* 右側全体 */
div.yyi-rinker-contents div.yyi-rinker-info {
	padding: 0 0 0 3%;
	width: 100%;
}

/* 外部リンクアイコン */
div.yyi-rinker-contents span.external-icon,
div.yyi-rinker-contents span.internal-icon{
	display: none;/* 非表示 */
}

/* 商品リンクタイトル */
div.yyi-rinker-contents div.yyi-rinker-title p{
	line-height: 1.4;
}
div.yyi-rinker-contents div.yyi-rinker-title a:hover {
	color: #サイトのリンクhover時の色;
	text-decoration: underline #サイトのリンクhover時の色;
}

/* 販売者と金額 */
div.yyi-rinker-contents div.yyi-rinker-detail {
	padding-left: 0;
	margin-top: 0.5em;
	line-height: 1.4;
}

/* ボタン */
div.yyi-rinker-contents ul.yyi-rinker-links{
	margin: 10px 0 5px 0;
}
div.yyi-rinker-contents ul.yyi-rinker-links li/*,
div.yyi-rinker-contents ul.yyi-rinker-links li:hover */{
	width: 47%;/*幅（2列になるように）*/
	margin: 0.5em 0.5em 0 0;/*ボタン外*/
	box-shadow: none;
	background: #fff;
}

/* ボタンの文字 */
div.yyi-rinker-contents ul.yyi-rinker-links li a {
	border-radius: 4px;
	text-align: center;
	font-weight: bold;
	font-size: .9em;
}
div.yyi-rinker-contents ul.yyi-rinker-links li a:hover {
	color: #fff;
	opacity: 1;
}

/* 各ボタン色 */
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink a{
	color:#666666;
	border: 1px solid #666666;
}
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink a:hover{
	color:#fff;
	background:#666666;
}
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a{
	color:#ffffff;
	border: 1px solid #ff9900;
}
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a:hover{
	color:#fff;
	background:#ff9900;
}
div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a{
	color:#ffffff;
	border: 1px solid #bf0000;
}
div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a:hover{
	color:#fff;
	background:#bf0000;
}
div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a{
	color:#ffffff;
	border: 1px solid #31B0D5;
	letter-spacing: -0.05em;/*Yahoo!だけ文字幅狭く*/
}
div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a:hover{
	color:#fff;
	background:#31B0D5;
}

div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink a{
    color:#ffffff;
	border: 1px solid #ff0033;
}

div.yyi-rinker-contents ul.yyi-rinker-links li.mercarilink a:hover{
    color:#fff;
	background:#ff0033;
}

/*media Queries 768px以下
-----------------------------------------------------------------------------*/

@media screen and (max-width: 768px){
/* 外枠 */
div.yyi-rinker-contents {
	width: 95%;
}

div.yyi-rinker-contents div.yyi-rinker-box {
	display: block;/*縦表示になるように*/
	padding: 4% 5% 3%;
}

/* 画像 */
div.yyi-rinker-contents div.yyi-rinker-image {
	width: auto;/*画像を中央表示*/
}

/* 右側全体 */
div.yyi-rinker-contents div.yyi-rinker-info {
	padding: 0;
	margin-left: 0px;
}

/*価格*/
div.yyi-rinker-contents div.yyi-rinker-detail .price-box .price {
	display: block;/*価格を縦並びにする*/
}

div.yyi-rinker-contents ul.yyi-rinker-links {
	margin: 0;
}

/*ボタン*/
div.yyi-rinker-contents ul.yyi-rinker-links li {
	width: 100%;/*横幅いっぱい*/
	margin: .5em 0;/*上下の余白　左右の余白削除*/
}

/* ボタン文字 */
div.yyi-rinker-contents ul.yyi-rinker-links li a {
	font-size: 0.9em;
}

div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a{
	letter-spacing: 0em;
}
