#footer.footer-inverse {
background-color:#669900;
color: #ffffff;
}
#footer.footer-inverse a {
color: #ffffff;
} .kaerebalink-box,
.booklink-box
{
width: 100%;
margin-bottom: 1rem;
padding: 1rem;
background: #ffffff;
border: double 3px #d0d0d0;
box-sizing: border-box;
border-radius: 5px;
-webkit-border-radius: 5px;
}
.kaerebalink-image,
.booklink-image
{
float: left;
margin: 0; 
text-align: center;
}
.kaerebalink-image img,
.booklink-image img
{
max-width: 300px;
height: auto;
padding: 0px 10px 0px 0px; 
}
.kaerebalink-info,
.booklink-info
{
margin-left: 300px; 
line-height: 1.6rem; 
}
.kaerebalink-name,
.booklink-name
{
font-weight: bold;
margin: 0; 
}
.kaerebalink-name a,
.booklink-name a
{
color: #333333; 
}
.kaerebalink-name p,
.booklink-name p
{
margin-bottom: 0;
}
.kaerebalink-powered-date,
.booklink-powered-date
{
font-size: 0.75rem; 
font-weight: normal; 
text-align: right; 
}
.kaerebalink-detail,
.booklink-detail
{
font-size: 0.875rem;
margin-bottom: 0.5em;
}
.kaerebalink-link1,
.booklink-link2
{
width:100%;
}
.kaerebalink-link1 div,
.booklink-link2 div
{
float: left;
width: 49%;
margin-bottom:0.2rem;
font-size: 0.875rem; 
font-weight: bold;
text-align: center;
box-sizing: border-box;
}
.kaerebalink-link1 div:nth-child(even),
.booklink-link2 div:nth-child(even)
{
margin-left: 1%;
}
.kaerebalink-link1 div a,
.booklink-link2 div a
{
display:block;
padding:5px 0;
margin-bottom:8px; 
text-decoration:none;
border-radius: 4px;
box-shadow: 0px 2px 4px 0 rgba(0,0,0,.26);
}
.kaerebalink-link1 div a:hover,
.booklink-link2 div a:hover
{
-ms-transform: translateY(4px);
-webkit-transform: translateY(4px);
transform: translateY(4px);
color: #ffffff;
}
.shoplinkamazon a,
.shoplinkrakuten a,
.shoplinkseven a,
.shoplinkyahoo a,
.shoplinkbellemaison a,
.shoplinkcecile a,
.shoplinkkakakucom a,
.shoplinkkindle a,
.shoplinkrakukobo a,
.shoplinkbk1 a,
.shoplinkehon a,
.shoplinkkino a,
.shoplinktoshokan a
{
display:block;
text-decoration:none;
}
.shoplinkamazon a { color:#ffffff; background:#ff9901; }
.shoplinkrakuten a { color:#ffffff; background:#c20004; }
.shoplinkseven a { color:#ffffff; background:#225496; }
.shoplinkyahoo a { color:#ffffff; background:#ff0033; }
.shoplinkbellemaison a { color:#ffffff; background:#84be24 ; }
.shoplinkcecile a { color:#ffffff; background:#8d124b; }
.shoplinkkakakucom a { color:#ffffff; background:#314995; }
.shoplinkkindle a { color:#ffffff; background:#007dcd; }
.shoplinkrakukobo a { color:#ffffff; background:#d50000; }
.shoplinkbk1 a { color:#ffffff; background:#0085cd; }
.shoplinkehon a { color:#ffffff; background:#2a2c6d; }
.shoplinkkino a { color:#ffffff; background:#003e92; }
.shoplinktoshokan a { color:#ffffff; background:#333333; }
.booklink-footer
{
clear:both;
}
.kaerebalink-image img[src^="//i.moshimo.com/af/i/impression"],
.booklink-image img[src^="//i.moshimo.com/af/i/impression"],
.shoplinkamazon img,
.shoplinkrakuten img,
.shoplinkseven img,
.shoplinkyahoo img,
.shoplinkbellemaison img,
.shoplinkcecile img,
.shoplinkkakakucom img,
.shoplinkkindle img,
.shoplinkrakukobo img,
.shoplinkbk1 img,
.shoplinkehon img,
.shoplinkkino img,
.shoplinktoshokan img
{
display:none;
}
@media only screen and (max-width:460px){
.kaerebalink-image,
.booklink-image
{
float:none;
margin:0;
text-align:center;
}
.kaerebalink-image img,
.booklink-image img
{
max-width:90% !important;
height:auto;
}
.kaerebalink-info,
.booklink-info
{
margin: 0; 
}
.kaerebalink-link1 div,
.booklink-link2 div
{
float: none;
width: 100%;
}
.kaerebalink-link1 div:nth-child(even),
.booklink-link2 div:nth-child(even)
{
margin-left: 0;
}
}
.page-content, .entry-content, .entry-summary {
margin: -20px 0 0 0;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
background-color: #C1E0A3;
}
a {
color: #EF9292;
}
h3, .wp-posts-carousel-title {
font-weight: normal; 
margin: 5px 0 10px 0;
font-size: 16px;
line-height: 22px;
padding: 0.25em 0.5em;
color: #494949;
background: transparent;
border-left: solid 5px #CD3076;
}
.pt-cv-title a {
font-weight: normal;
font-size: 16px;
line-height: 22px;
}