/*
カスタム CSS 機能へようこそ。

使い方についてはこちらをご覧ください
(英語ドキュメンテーション)。http://wp.me/PEmnE-Bt
*/
.shoplinkamazon,
.shoplinkrakuten,
.shoplinkkindle,
.pochi_name {
	display: inline-block !important;
	text-align: center !important;
	margin: 0 .5em .7em 0 !important;
	padding: 0 !important;
	line-height: 1.5 !important;
	border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	box-shadow: 0 2px 2px #333, 0 3px 8px #999 !important;
	-webkit-box-shadow: 0 2px 2px #333, 0 3px 8px #999 !important;
	-moz-box-shadow: 0 2px 2px #333, 0 3px 8px #999 !important;
}

.pochi_name {
	display: block !important;
	letter-spacing: 0 !important;
	color: #fff !important;
	font-size: 65% !important;
	padding-top: 1em !important;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(1.00,#737373),color-stop(0.48,#4a4545),color-stop(0.54,#454545),color-stop(0.54,#454545),color-stop(0.01,#c9c5c5),color-stop(0.00,#e3e2e1),color-stop(0.00,#e3e2e1),color-stop(0.00,#e3e2e1)) !important;
	background: -webkit-linear-gradient(top,#e3e2e1 0%,#e3e2e1 0%,#e3e2e1 0%,#c9c5c5 1%,#454545 54%,#454545 54%,#4a4545 48%,#737373 100%) !important;
	background: -moz-linear-gradient(top,#e3e2e1 0%,#e3e2e1 0%,#e3e2e1 0%,#c9c5c5 1%,#454545 54%,#454545 54%,#4a4545 48%,#737373 100%) !important;
	background: -o-linear-gradient(top,#e3e2e1 0%,#e3e2e1 0%,#e3e2e1 0%,#c9c5c5 1%,#454545 54%,#454545 54%,#4a4545 48%,#737373 100%) !important;
	background: -ms-linear-gradient(top,#e3e2e1 0%,#e3e2e1 0%,#e3e2e1 0%,#c9c5c5 1%,#454545 54%,#454545 54%,#4a4545 48%,#737373 100%) !important;
	background: linear-gradient(to bottom,#e3e2e1 0%,#e3e2e1 0%,#e3e2e1 0%,#c9c5c5 1%,#454545 54%,#454545 54%,#4a4545 48%,#737373 100%) !important;
}

.shoplinkamazon a,
.shoplinkrakuten a,
.shoplinkkindle a,
.pochi_name a {
	display: inline-block !important;
	color: #fff !important;
	text-decoration: none !important;
	text-shadow: -1px -1px 0 rgba(0,0,0,1) !important;
}

.shoplinkamazon a:hover,
.shoplinkrakuten a:hover,
.shoplinkkindle a:hover {
	background: gray !important;
	border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
}

/* カエレバ Amazon */
.kaerebalink-box .shoplinkamazon {
	letter-spacing: .2em !important;
	background: #292929 !important;
}

.kaerebalink-box .shoplinkamazon a {
	padding: .9em 2em !important;
}

/* カエレバ 楽天 */
.kaerebalink-box .shoplinkrakuten {
	letter-spacing: .55em !important;
	background: #BD0000 !important;
}

.kaerebalink-box .shoplinkrakuten a {
	padding: .9em 1.6em !important;
}

/* ヨメレバ Amazon */
.booklink-box .shoplinkamazon {
	letter-spacing: .2em !important;
	background: #292929 !important;
}

.booklink-box .shoplinkamazon a {
	padding: .9em 2em !important;
}

/* ヨメレバ 楽天 */
.booklink-box .shoplinkrakuten {
	letter-spacing: 0 !important;
	background: #BD0000 !important;
}

.booklink-box .shoplinkrakuten a {
	padding: .9em 1.73em !important;
}

/* ヨメレバ Kindle */
.booklink-box .shoplinkkindle {
	letter-spacing: .36em !important;
	background: #e47911 !important;
}

.booklink-box .shoplinkkindle a {
	padding: .9em 2em !important;
}

/* ポチレバ */
.pochi_name a {
	display: block !important;
	padding: .3em 5% .5em !important;
	font-size: 190% !important;
}

.pochi_name a:hover {
	background: none;
}

.pochi_name:hover {
	background: -webkit-gradient(linear,left top,left bottom,color-stop(1.00,#c7c7c7),color-stop(0.48,#575757),color-stop(0.48,#575757),color-stop(0.00,#7a7a7a)) !important;
	background: -webkit-linear-gradient(top,#7a7a7a 0%,#575757 48%,#575757 48%,#c7c7c7 100%) !important;
	background: -moz-linear-gradient(top,#7a7a7a 0%,#575757 48%,#575757 48%,#c7c7c7 100%) !important;
	background: -o-linear-gradient(top,#7a7a7a 0%,#575757 48%,#575757 48%,#c7c7c7 100%) !important;
	background: -ms-linear-gradient(top,#7a7a7a 0%,#575757 48%,#575757 48%,#c7c7c7 100%);
	background: linear-gradient(to bottom,#7a7a7a 0%,#575757 48%,#575757 48%,#c7c7c7 100%) !important;
}

.pochi_name:before {
	content: "今すぐダウンロード!";
	display: block;
	font-size: 160%;
	color: yellow;
	text-shadow: -1px -1px 0 rgba(108,106,106,1);
}

@media screen and (max-width: 480px) {
	.kaerebalink-box,
		        .booklink-box,
		        .pochireba {
		text-align: center !important;
		padding: 1em !important;
		margin: 0 0 .5em !important;
	}
	
	.pochi_info {
		text-align: center !important;
	}
	
	.kaerebalink-box .kaerebalink-image,
		        .booklink-box .booklink-image,
		        .pochi_img {
		float: none !important;
	}
	
	.shoplinkamazon,
		        .shoplinkrakuten,
		        .shoplinkkindle,
		        .pochi_name {
		display: block !important;
		letter-spacing: 1em !important;
		padding: 0 !important;
	}
	
	.shoplinkamazon a,
		        .shoplinkrakuten a,
		        .shoplinkkindle a {
		padding: 1em 25% !important;
	}
	
	/* カエレバ Amazon */
	.kaerebalink-box .shoplinkamazon a {
		padding: .9em 6em !important;
	}
	
	/* カエレバ 楽天 */
	.kaerebalink-box .shoplinkrakuten a {
		padding: .9em 5.5em !important;
	}
	
	/* ヨメレバ Amazon */
	.booklink-box .shoplinkamazon a {
		padding: .9em 6em !important;
	}
	
	/* ヨメレバ 楽天 */
	.booklink-box .shoplinkrakuten a {
		padding: .9em 5.5em !important;
	}
	
	/* ヨメレバ Kindle */
	.booklink-box .shoplinkkindle a {
		padding: .9em 6em !important;
	}
	
	/* ポチレバ */
	.pochi_name a {
		padding: .3em 5% .5em !important;
	}
}

/* 記事幅狭めるPC */
.article {
	width: 90%;
	margin: 0 auto;
}

/* 記事幅狭めるスマホ */
.article {
	width: 98%;
	margin: 0 auto;
}


/* ヘッダー背景文字消す */
#site-title {
    display: none;
}

/*--アプリーチカスタマイズ--*/
#appreach-box{
	border:1px solid #ddd;
	box-shadow:0 2px 5px #999;
	padding:10px;
}
/*--ここまで--*/

/*--アプリーチ--*/
#appreach-box {
max-width: 500px;
border: 1px solid #ddd;
background: #fff;
padding: 4px 6px;
border-radius: 4px;
line-height: 1.4;
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .06);
}
#appreach-box br {
display: none;
}
#appreach-image {
margin-right: 15px !important;
margin-bottom: 0 !important;
}
#appreach-appname {
color: #3a3a3a;
font-size: 1.35em;
font-weight: bold;
}
#appreach-developer, #appreach-price, .appreach-powered {
color: #888;
font-size: 11px !important;
}
#appreach-box .appreach-links {
margin-top: 10px;
}
#appreach-itunes-link {
margin-right: 10px;
}
#appreach-box .appreach-links img:hover {
opacity: 0.8;
}
/*--ここまで--*/