body {

padding:0 20px 0 10px;
	

}

.inline-block {
	display: block;
	vertical-align:top;
	width:90%;
	border:2px solid #dddddd;
	padding:5%;
	margin-bottom:10px;
	
}



.textcode {
	width:100%;
	height:150px
		
	}
	
	.bookmarklet{
		border:1px solid #cccccc;
		background-color:#eeeeee;
		padding:10px;
		max-width:100%
			
		}
		
		.k_img{
			max-width:100%;
			
			
		}



/* ===============消しちゃダメ============== */
/* kaereba/yomereba Customize Settings 1.0.0 ver */
/* Created by Cazuki Hoshina */
/* Copyright (c) @cazuki All rights Reserved. */
/* ======================================== */

.cstmreba-wind .kaerebalink-box, .cstmreba-wind .booklink-box {
	width: 100%;
	margin: 0 0 2rem;
	padding: 1rem;
	background: #ffffff;
	border: 1px solid;
	border-color: #eaeaea #dddddd #d0d0d0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-sizing: border-box;
	zoom:1;
}
.cstmreba-wind .kaerebalink-box:after, .cstmreba-wind .booklink-box:after {
	content:"";
	display:block;
	visibility:hidden;
	height:0;
	clear:both;
}
.cstmreba-wind .kaerebalink-image, .cstmreba-wind .booklink-image {
	float:left;
	width:160px;
	margin:0;
	text-align:center;
}
.cstmreba-wind .kaerebakink-image img, .cstmreba-wind .booklink-image img { width:128px; height:auto; }
.cstmreba-wind .kaerebalink-info, .cstmreba-wind .booklink-info { margin: 0 0 0 140px; line-height: 1.6rem; }
.cstmreba-wind .kaerebalink-name, .cstmreba-wind .booklink-name {
	font-size: 1.0625rem;
	font-weight: bold;
	margin: 0;
}
.cstmreba-wind .kaerebalink-name a, .cstmreba-wind .booklink-name a { color: #2b2b2b; }
.cstmreba-wind .kaerebalink-name a:hover, .cstmreba-wind .booklink-name a:hover { text-decoration: underline; }
.cstmreba-wind .kaerebalink-powered-date, .cstmreba-wind .booklink-powered-date { font-size: 0.75rem; font-weight: normal; }
.cstmreba-wind .kaerebalink-detail, .cstmreba-wind .booklink-detail { font-size: 0.9375rem; margin: 0 0 0.5em; }
.cstmreba-wind .kaerebalink-link1, .cstmreba-wind .booklink-link2 { width:100%; }
.cstmreba-wind .kaerebalink-link1 div, .cstmreba-wind .booklink-link2 div {
	float: left;
	width: 49.5%;
	margin-bottom: 1%;
	font-size: 0.875rem;
	font-weight: bold;
	text-align: center;
	box-sizing: border-box;
}
.cstmreba-wind .kaerebalink-link1 div:nth-child(even), .cstmreba-wind .booklink-link2 div:nth-child(even) { margin-left: 1%; }
.cstmreba-wind .kaerebalink-link1 div a, .cstmreba-wind .booklink-link2 div a { display:block; padding:3px 0; text-decoration:none; }
.cstmreba-wind .shoplinkamazon a, .cstmreba-wind .shoplinkrakuten a, .cstmreba-wind .shoplinkrakukobo a, .cstmreba-wind .shoplinkyahoo a, .cstmreba-wind .shoplinkyahooAuc a,
.cstmreba-wind .shoplinkseven a, .cstmreba-wind .shoplinkbellemaison a, .cstmreba-wind .shoplinkcecile a, .cstmreba-wind .shoplinkkakakucom a,
.cstmreba-wind .shoplinkkindle a, .cstmreba-wind .shoplinkbk1 a, .cstmreba-wind .shoplinkehon a, .cstmreba-wind .shoplinkkino a,
.cstmreba-wind .shoplinkjun a, .cstmreba-wind .shoplinkwowma a, .cstmreba-wind .shoplinktoshokan a {
	display:block;
	text-decoration:none;
}
.cstmreba-wind .shoplinkamazon a { color:#ffffff; background:#ff9900; }
.cstmreba-wind .shoplinkkindle a { color:#ffffff; background:#1882c9; }
.cstmreba-wind .shoplinkrakuten a { color:#ffffff; background:#bf0000; }
.cstmreba-wind .shoplinkrakukobo a { color:#ffffff; background:#bf0000; }
.cstmreba-wind .shoplinkyahoo a { color:#ffffff; background:#fc1d2f; }
.cstmreba-wind .shoplinkyahooAuc a { color:#252525; background:#ffdb00; }
.cstmreba-wind .shoplinkseven a { color:#ffffff; background:#225093; }
.cstmreba-wind .shoplinkbellemaison a { color:#ffffff; background:#83be00; }
.cstmreba-wind .shoplinkcecile a { color:#ffffff; background:#6b053d; }
.cstmreba-wind-wind .shoplinkkakakucom a { color:#ffffff; background:#00138e; }
.cstmreba-wind .shoplinkbk1 a { color:#ffffff; background:#0484d2; }
.cstmreba-wind .shoplinkehon a { color:#ffffff; background:#00006a; }
.cstmreba-wind .shoplinkkino a { color:#ffffff; background:#003e9d; }
.cstmreba-wind .shoplinkjun a { color:#4b5854; background:#d8c9b7; }
.cstmreba-wind .shoplinkwowma a { color:#ffffff; background:#ec5404; }
.cstmreba-wind .shoplinktoshokan a { color:#ffffff; background:#29b6e9; }
.cstmreba-wind .booklink-footer { clear:both !important; }

@media only screen and (min-width:460px) and (max-width:640px) {
	.cstmreba-wind .kaerebalink-link1 div, .cstmreba-wind .booklink-link2 div { float: none; width: 100%; }
	.cstmreba-wind .kaerebalink-link1 div:nth-child(even), .cstmreba-wind .booklink-link2 div:nth-child(even) { margin-left: 0; }
}
@media only screen and (max-width:459px) {
	.cstmreba-wind .kaerebalink-image, .cstmreba-wind .booklink-image {
		float:none;
		width:100%;
		margin:0;
		text-align:center;
	}
	.cstmreba-wind .kaerebalink-image img, .cstmreba-wind .booklink-image img { width:180px; height:auto; }
	.cstmreba-wind .kaerebalink-info, .cstmreba-wind .booklink-info { margin: 0; }
	.cstmreba-wind .kaerebalink-link1 div, .cstmreba-wind .booklink-link2 div { float: none; width: 100%; }
	.cstmreba-wind .kaerebalink-link1 div:nth-child(even), .cstmreba-wind .booklink-link2 div:nth-child(even) { margin-left: 0; }
}

.shoplinkrakuten img {
	display: inline !important;
}

.cstmreba-wind .kaerebalink-link1 a,.cstmreba-wind .booklink-link2 a {
	display: inline-block !important;
	width:99%;
	
}

.imgspace {
	margin-top:100px;
	
}

.imgwaku{
	border: 3px solid #eeeeee;
}


#footer-widget {
	display:block
	}
	
