@charset "UTF-8";
.center {text-align:center;}
.ad-center {
display: flex;
justify-content: center;
} .kaerebalink-box {
width: 100%;
margin: 20px auto;
border: 2px solid #DEDEDE;
padding: 25px;
max-width: 100%;
overflow: hidden;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: flex;
background: #fff !important;
font-family: sans-serif !important;
}
.kaerebalink-box p {
font-size: 15px;
line-height: 1.4em;
margin: 0;
padding: 0;
}
.kaerebalink-box .kaerebalink-image {
float: left;
min-width: 130px;
}
.kaerebalink-box .kaerebalink-image img {
display: block;
width: 100%;
max-width: 110px;
}
.kaerebalink-box .kaerebalink-name {
font-size: 15px;
}
.kaerebalink-box .kaerebalink-name:first-child a {
font-weight: bold;
}
.kaerebalink-box .kaerebalink-name a {
text-decoration: none;
color: #333;
}
.kaerebalink-powered-date a {
text-decoration: underline !important;
color: #4DA1FF !important;
}
.kaerebalink-box p {
margin: 0;
margin-bottom: 5px;
}
.kaerebalink-box .kaerebalink-powered-date {
color: #aeaeae;
font-size: 11px;
}
.kaerebalink-box .kaerebalink-detail {
font-size: 12px;
color: #5D5D5D;
padding-bottom: 5px;
line-height: 2em;
}
.kaerebalink-box .kaerebalink-link1 {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: flex;
float: left;
width: 100%;
padding-bottom: 0 !important;
}
.kaerebalink-box .kaerebalink-link1 div {
margin: .5%;
}
.kaerebalink-box .shoplinkamazon {
background: #EFC04B !important;
border: 1px solid #A88735;
border-radius: 3px;
text-align: center;
min-width: 60px;
width: 33%;
padding: 3px 5px 5px 5px;
display: inline-block;
}
.kaerebalink-box .shoplinkamazon a {
font-size: 12px;
color: #272727;
text-decoration: none;
font-weight: bold;
}
.kaerebalink-box .shoplinkrakuten {
background: #BF0000 !important;
border: 1px solid #9D0000;
border-radius: 3px;
min-width: 60px;
width: 33%;
padding: 3px 5px 5px 5px;
text-align: center;
display: inline-block;
}
.kaerebalink-box .shoplinkrakuten a {
font-size: 12px;
color: #FFF;
text-decoration: none;
font-weight: bold;
}
.kaerebalink-box .shoplinkyahoo {
background: #F8F8F8 !important;
border: 1px solid #BEBEBE;
border-radius: 3px;
min-width: 60px;
width: 33%;
padding: 3px 5px 5px 5px;
text-align: center;
display: inline-block;
}
.kaerebalink-box .shoplinkyahoo a {
font-size: 11px;
color: #272727;
text-decoration: none;
font-weight: bold;
}
.kaerebalink-box .shoplinkseven {
background: #E3EEFF !important;
border: 1px solid #AABEE3;
border-radius: 3px;
min-width: 60px;
width: 33%;
padding: 3px 5px 5px 5px;
text-align: center;
display: inline-block;
}
.kaerebalink-box .shoplinkseven a {
font-size: 12px;
color: #005FAF;
text-decoration: none;
font-weight: bold;
}
.kaerebalink-box .kaerebalink-link1 {
padding-top: 5px;
padding-bottom: 10px;
}
.booklink-footer {
display: none;
}
.kaerebalink-link1 a,
.booklink-link2 a,
.tomarebalink-link1 a,
.product-item-buttons a {
margin: auto !important;
background: none !important;
}
@media screen and (min-width: 769px) {
.booklink-link2,
.kaerebalink-link1,
.tomarebalink-link1,
.product-item-buttons {
flex-wrap: inherit;
}
}
@media (min-width: 700px) {
.entry-content {
font-size: 100%;
}
}
@media(max-width:1170px) {
.kaerebalink-box {
font-size: 10px !important;
}
.kaerebalink-box .shoplinkyahoo a {
font-size: 10px;
}
.kaerebalink-box .shoplinkamazon,
.kaerebalink-box .shoplinkrakuten,
.kaerebalink-box .shoplinkyahoo,
.kaerebalink-box .shoplinkseven {
padding: 8px 5px 8px 5px;
}
}
@media (max-width: 1050px) {
.kaerebalink-box .shoplinkamazon,
.kaerebalink-box .shoplinkrakuten,
.kaerebalink-box .shoplinkyahoo,
.kaerebalink-box .shoplinkseven {
max-width: 150px !important;
}
.kaerebalink-box .kaerebalink-image {
min-width: 110px;
}
.kaerebalink-box .kaerebalink-image img {
max-width: 110px;
}
.kaerebalink-box {
width: 100%;
}
}
@media(max-width:767px) {
.kaerebalink-box {
display: block;
}
.kaerebalink-box {
max-width: 320px;
}
.kaerebalink-box .kaerebalink-link1 div {
box-sizing: border-box;
}
.kaerebalink-box .kaerebalink-image {
float: inherit;
margin-bottom: 15px;
width: 100%;
}
.kaerebalink-box .kaerebalink-image img {
margin: auto;
}
.kaerebalink-powered-date {
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
}
.kaerebalink-box .kaerebalink-detail {
text-align: left;
}
.kaerebalink-box .kaerebalink-link1 {
width: 100%;
margin: auto !important;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.kaerebalink-box .shoplinkamazon,
.kaerebalink-box .shoplinkrakuten,
.kaerebalink-box .shoplinkyahoo,
.kaerebalink-box .shoplinkseven {
width: 49%;
margin-bottom: 2% !important;
}
.kaerebalink-box .kaerebalink-link1 {
display: inline-block;
}
.kaerebalink-box .kaerebalink-link1 {
display: -webkit-flex !important;
display: -moz-flex !important;
display: -ms-flex !important;
display: flex !important;
}
.kaerebalink-box .kaerebalink-link1 {
padding-left: 0 !important;
}
}
@media(max-width:320px) {
.kaerebalink-box .kaerebalink-link1 {
padding-left: 0 !important;
}
} .amazon {
background: linear-gradient( transparent 0%, #ffa724 0% );
padding: 2px 5px;
color: #000000
} .rakuten {
background: linear-gradient( transparent 0%, #bf0000 0% );
padding: 2px 5px;
color: #ffffff
}
.pt10{
padding-top: 10px;
}
.pt20 {
padding-top: 20px;
}
.pt30 {
padding-top: 30px;
}
.ab:after {
content: "";
display: block;
clear: both;
}
.ab:before {
　　　　content: "";
display: block;
clear: both;
}
.ab {
display: block;
text-align: right;
margin-top: 20px;
margin-bottom: 20px;
}
.amazon{
width: 50px;
margin-top: 10px;
margin-right: 8px;
border-radius: 4px;
background: #FF9900;
box-shadow: 0 2px 2px rgba(0, 0, 0, .4);
padding: 4px 6px 2px 6px;
overflow: hidden;
color: #000;
font-size: 10px;
font-weight: bold;
}
.fs14 {
font-size: 14px;
}
.clearfix::after {
content: "";
display: block;
clear: both;
}
.grecaptcha-badge { visibility: hidden; }
 .booklink-box,
.kaerebalink-box {
margin: 15px 10px 35px 10px;
padding: 25px 20px;
background: #fff;
}
@media (max-width: 767px) and (max-width: 767px) {
.booklink-box,
.kaerebalink-box {
border-radius: 2px;
background: #fff;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.18);
border-top: 1px solid #F3F3F3;
}
}
@media (max-width: 767px) {
.booklink-box p,
.kaerebalink-box p {
line-height: 1.3rem;
padding-bottom: 10px;
}
}
@media (min-width: 768px) {
.booklink-box,
.kaerebalink-box {
border-radius: 2px;
background: #fff;
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
}
}
@media (min-width: 768px) and (max-width: 767px) {
.booklink-box,
.kaerebalink-box {
border-radius: 0px;
box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.25);
}
}
@media (min-width: 768px) {
.booklink-box p,
.kaerebalink-box p {
font-size: 0.95rem;
}
}
@media (min-width: 1024px) {
.booklink-box p,
.kaerebalink-box p {
font-size: 1rem;
padding-bottom: 30px;
}
}
@media (max-width: 767px) {
.booklink-image,
.kaerebalink-image {
margin-right: 20px !important;
float: left;
display: inline-block;
width: 100px;
text-align: center;
}
.booklink-image img,
.kaerebalink-image img {
width: auto;
height: auto;
max-height: 180px;
margin-bottom: 0 !important;
}
}
@media (min-width: 768px) {
.booklink-image,
.kaerebalink-image {
margin-right: 20px !important;
width: 130px;
text-align: center;
}
.booklink-image img,
.kaerebalink-image img {
width: auto;
height: auto;
max-height: 200px;
margin-bottom: 0 !important;
}
}
.kaerebalink-info img,
.booklink-info img {
display: none;
}
@media (min-width: 768px) {
.kaerebalink-info,
.booklink-info {
width: calc(100% - 150px);
}
}
@media (min-width: 768px) {
.kaerebalink-box,
.booklink-box {
display: flex;
}
}
@media (min-width: 768px) {
.kaerebalink-link1,
.booklink-link2 {
display: flex;
margin-top: 15px;
}
}
@media (max-width: 767px) {
.kaerebalink-link1,
.booklink-link2 {
margin-top: 15px;
}
}
@media (min-width: 768px) {
.shoplinkamazon,
.shoplinkrakuten,
.shoplinkkindle {
margin-right: 8px;
}
}
@media (max-width: 767px) {
.shoplinkkindle,
.shoplinkamazon,
.shoplinkrakuten,
.shoplinkyahoo {
margin: 0 auto;
margin-bottom: 1px;
}
}
.shoplinkkindle a,
.shoplinkamazon a,
.shoplinkrakuten a,
.shoplinkyahoo a {
display: block;
font-size: 0.85rem;
text-decoration: none !important;
color: #fff !important;
text-align: center;
border-radius: 2px;
}
@media (max-width: 767px) {
.shoplinkkindle a,
.shoplinkamazon a,
.shoplinkrakuten a,
.shoplinkyahoo a {
padding: 10px;
}
}
@media (min-width: 768px) {
.shoplinkkindle a,
.shoplinkamazon a,
.shoplinkrakuten a,
.shoplinkyahoo a {
font-size: 0.8rem;
padding: 12px 5px;
}
}
@media (min-width: 1024px) {
.shoplinkkindle a,
.shoplinkamazon a,
.shoplinkrakuten a,
.shoplinkyahoo a {
padding: 12px 12px;
}
}
.shoplinkamazon a {
background: #FFB642;
}
.shoplinkkindle a {
background: #4C5AA5;
}
.shoplinkyahoo a {
background: #EB668E;
}
.shoplinkrakuten a {
background: #E84E51;
}
@media (max-width: 767px) {
.booklink-detail:after,
.kaerebalink-detail:after {
display: block;
clear: both;
content: "";
}
.kaerebalink-footer,
.booklink-footer {
clear: both;
}
}
@media (min-width: 768px) {
.booklink-detail:after,
.kaerebalink-detail:after {
display: block;
clear: both;
content: "";
}
.kaerebalink-footer,
.booklink-footer {
clear: both;
}
}
.kaerebalink-powered-date,
.kaerebalink-powered-date a,
.kaerebalink-detail {
color: #aaa;
text-decoration: none;
font-size: 0.75rem;
}
@media (max-width: 767px) {
.kaerebalink-powered-date,
.kaerebalink-detail {
padding-left: 120px;
}
}
.booklink-powered-date a,
.booklink-powered-date,
.booklink-detail {
font-size: 13px;
color: #ACACAC !important;
}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;word-wrap:break-word;-webkit-box-shadow:0 0 5px #ddd;-moz-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd}.ui-widget{font-size:1em;font-size:1rem;line-height:1.2}.ui-corner-all{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.ui-widget-content{border:1px solid #ddd;background:#eeeeee;color:#333333}.footnote-tooltip .footnote-back-link-wrapper{display:none}