/*
カスタム CSS へようこそ!

CSS (カスケーディングスタイルシート)
は、ブラウザに対し Web
ページの表示方法を指定するためのコードです。このコメントを削除し、カスタマイズを始めることができます。

デフォルトでは、ここで指定したカスタムスタイルはテーマのスタイルシートが読み込まれた後に追加されます。つまり、デフォルトの
CSS
ルールを上書きできるということです。テーマのスタイルシートの内容をここにコピーする必要はありません。追加したい内容だけを書き込んでください。
*/
/*カスタムh2*/
.customh2 {
	border-left: 1px solid #353a40;
	margin-left: -15px;
	padding: 10px 15px;
}

/*カスタムh3*/
.customh3 {
	border-left: 2px solid #353a40;
	padding: 3px 15px;
}

/*カスタムh4*/
.customh4 {
	border-left: 2px solid #8dd0d9;
	padding: 1px 15px;
}

/* カエレバ　カスタムCSS　*/
.kaerebalink-box {
	border: thin solid #8dd0d9;
	padding-top: 5px;
	margin-top: 5px;
	background-color: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 10px;
	width: auto;
}

.kaerebalink-image {
	float: left;
	margin: 20px;
}

.kaerebalink-info {
	margin: 20px 20px 0 0;
}

.kaerebalink-name {
	font-size: 15px;
	margin: 10px 0 0;
}

.kaerebalink-powered-date {
	font-size: 13px;
	margin: 3px 0 0;
}

.kaerebalink-detail {
	font-size: 14px;
	margin: 5px 0 0;
}

.kaerebalink-link1 {
	padding-top: 5px;
}

.shoplinkamazon a {
	font-size: 20px;
	font-family: "メイリオ", sans-serif;
	font-weight: normal;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: 0 solid #e65f44;
	padding: 1px 100px;
	text-decoration: none;
	background: -moz-linear-gradient(center top,#f0c911 105%,#f2ab1e 0%);
	background: -ms-linear-gradient(top,#f0c911 105%,#f2ab1e 0%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0c911',endColorstr='#f2ab1e');
	background: -webkit-gradient(linear,left top,left bottom,color-stop(105%,#f0c911),color-stop(0%,#f2ab1e));
	background-color: #f0c911;
	color: #c92200;
	display: inline-block;
	text-shadow: 0 0 0 #ded17c;
	-webkit-box-shadow: inset 0 0 0 -50px #f9eca0;
	-moz-box-shadow: inset 0 0 0 -50px #f9eca0;
	box-shadow: inset 0 0 0 -50px #f9eca0;
	margin-top: 2px;
}

.css_btn_class:hover {
	background: -moz-linear-gradient(center top,#f2ab1e 105%,#f0c911 0%);
	background: -ms-linear-gradient(top,#f2ab1e 105%,#f0c911 0%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2ab1e',endColorstr='#f0c911');
	background: -webkit-gradient(linear,left top,left bottom,color-stop(105%,#f2ab1e),color-stop(0%,#f0c911));
	background-color: #f2ab1e;
}

.css_btn_class:active {
	position: relative;
	top: 1px;
}

.shoplinkrakuten a {
	font-size: 20px;
	font-family: "メイリオ", sans-serif;
	font-weight: normal;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: 0 solid #d83526;
	padding: 1px 100px;
	text-decoration: none;
	background: -moz-linear-gradient(center top,#fa665a 105%,#d34639 0%);
	background: -ms-linear-gradient(top,#fa665a 105%,#d34639 0%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa665a',endColorstr='#d34639');
	background: -webkit-gradient(linear,left top,left bottom,color-stop(105%,#fa665a),color-stop(0%,#d34639));
	background-color: #fa665a;
	color: #ffffff;
	display: inline-block;
	text-shadow: 0 0 0 #98231a;
	-webkit-box-shadow: inset 0 0 0 -50px #fab3ad;
	-moz-box-shadow: inset 0 0 0 -50px #fab3ad;
	box-shadow: inset 0 0 0 -50px #fab3ad;
	margin-top: 2px;
}

.css_btn_class:hover {
	background: -moz-linear-gradient(center top,#d34639 105%,#fa665a 0%);
	background: -ms-linear-gradient(top,#d34639 105%,#fa665a 0%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d34639',endColorstr='#fa665a');
	background: -webkit-gradient(linear,left top,left bottom,color-stop(105%,#d34639),color-stop(0%,#fa665a));
	background-color: #d34639;
}

.css_btn_class:active {
	position: relative;
	top: 1px;
}

.shoplinkamazon  a:link {
	color: #fff;
	text-decoration: none;
}

.shoplinkamazon  a:visited {
	color: #fff;
	text-decoration: none;
}

.shoplinkamazon  a:active {
	color: #fff;
	text-decoration: none;
}

.shoplinkamazon  a:hover {
	color: #000;
	text-decoration: none;
}

.shoplinkrakuten  a:link {
	color: #fff;
	text-decoration: none;
}

.shoplinkrakuten  a:visited {
	color: #fff;
	text-decoration: none;
}

.shoplinkrakuten  a:active {
	color: #fff;
	text-decoration: none;
}

.shoplinkrakuten  a:hover {
	color: #000;
	text-decoration: none;
}

/* いいね！位置修正 */
.fb-like {
	vertical-align: top;
	margin: 0 0 0 10px;
}