@charset "UTF-8";
@charset "UTF-8";

    #post-763 .article .post-meta { display: none; } #post-763 ul.snsb {display: none; } #post-763 #sns-group {display: none; } #post-763 .post-author, .footer-post-meta .edit { display: none; } .kaerebalink-box, .booklink-box {
width: 100%;
margin: 0 0 0.5rem;
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;
}
.kaerebalink-box:after, .booklink-box:after {
content:"";
display:block;
visibility:hidden;
height:0;
clear:both;
}  .kaerebalink-box a.external_icon, .booklink-box a.external_icon { background: none; }   .kaerebalink-image, .booklink-image {
float:left;
margin:0;
text-align:center;
}
.kaerebalink-image img, .booklink-image img { max-width:128px; height:auto; } .kaerebalink-info, .booklink-info { margin: 0 0 0 140px; line-height: 100%; }
.kaerebalink-name, .booklink-name {
font-size: 1.0625rem;
font-weight: bold;
margin: 0 0 10pt 0; }
.kaerebalink-name a:hover, .booklink-name a:hover { text-decoration: underline; } .kaerebalink-powered-date, .booklink-powered-date {
font-size: 8pt;
margin-top: 5px;
font-family: verdana;
line-height: 120%;
}
.kaerebalink-detail, .booklink-detail { font-size: 0.9375rem; margin: 0 0 0.5em; }
.kaerebalink-link1, .booklink-link2 { width:100%; }
.kaerebalink-link1 div, .booklink-link2 div {
float: left;
width: 24%; margin-bottom: 1%;
font-size: 0.875rem;
font-weight: bold;
text-align: center;
box-sizing: border-box;
margin-right: 1%; }   .kaerebalink-link1 div a, .booklink-link2 div a {
display:block;
padding:3px 0;
text-decoration:none;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
.booklink-link2 a:hover, .kaerebalink-link1 a:hover{opacity: 0.6;}
.shoplinkamazon a, .shoplinkrakuten a, .shoplinkyahoo a, .shoplinkyahooAuc a,
.shoplinkseven a, .shoplinkbellemaison a, .shoplinkcecile a, .shoplinkkakakucom a,
.shoplinkkindle a, .shoplinkbk1 a, .shoplinkehon a, .shoplinkkino a,
.shoplinkrakukobo a, .shoplinkjun a, .shoplinktoshokan a, .shoplinkwowma a {
display:block;
text-decoration:none;
} .shoplinkamazon a { color:#ff9900; background:#ffffff !important; border: 2px solid #ff9900}
.shoplinkwowma a { color:#f44336; background:#ffffff !important; border: 2px solid #f44336}
.shoplinkkindle a { color:#1882c9; background:#ffffff !important; border: 2px solid #1882c9}
.shoplinkrakuten a { color:#bf0000; background:#ffffff !important; border: 2px solid #bf0000}
.shoplinkyahoo a { color:#fc1d2f; background:#ffffff !important; border: 2px solid #fc1d2f}
.shoplinkyahooAuc a { color:#ffdb00; background:#252525 !important; border: 2px solid #ffdb00; }
.shoplinkseven a { color:#225093; background:#ffffff !important; border: 2px solid #225093; }
.shoplinkbellemaison a { color:#83be00; background:#ffffff !important; border: 2px solid #83be00; }
.shoplinkcecile a { color:#6b053d; background:#ffffff !important; border: 2px solid #6b053d; }
.shoplinkkakakucom a { color:#00138e; background:#ffffff !important; border: 2px solid #00138e; }
.shoplinkbk1 a { color:#0484d2; background:#ffffff !important; border: 2px solid #0484d2; }
.shoplinkehon a { color:#00006a; background:#ffffff !important; border: 2px solid #00006a; }
.shoplinkkino a { color:#003e9d; background:#ffffff !important; border: 2px solid #003e9d; }
.shoplinkrakukobo a { color:#32cd32; background:#ffffff !important; border: 2px solid #32cd32; }
.shoplinkjun a { color:#d8c9b7; background:#4b5854 !important; border: 2px solid #d8c9b7; }
.shoplinktoshokan a { color:#29b6e9; background:#ffffff !important; border: 2px solid #29b6e9; }
.booklink-footer { clear:both !important; }
.shoplinkamazon img, .shoplinkrakuten img, .shoplinkrakukobo img, .shoplinkyahoo img, .shoplinkyahooAuc img,
.shoplinkseven img, .shoplinkbellemaison img, .shoplinkcecile img, .shoplinkkakakucom img,
.shoplinkkindle img, .shoplinkbk1 img, .shoplinkehon img, .shoplinkkino img,
.shoplinkjun img, .shoplinktoshokan img, .shoplinkwowma img {
display:none;
}  .amazon-box {
margin: 2px;
margin-left: 5%;
margin-right: 5%;
padding: 0em; border: 1px solid #ccc;
display: inline-block;
width: 90%;
}  .amazon-box a.external_icon { background: none; }
.amazon-img {
margin: 0.5em 0.5em 0em 0.5em; width: 25%; 
float: left;
}
.amazon-img a:hover {
opacity: .7;
}
.amazon-text {
margin: 0.5em; }         #sidebar {
background-color: #fafafa !important;  border: 1px solid #89bdde !important;
}  #main {
background-color: #fdfdfd !important;
border: 1px solid #89bdde !important;
}  #main .entry {
border-bottom: 1px solid #89bdde;
padding-bottom: 15px;
} #main .related-entry {
border-bottom: 2px solid #89bdde;
padding-bottom: 10px; 
}   #searchform {
margin-top: 2px;
}
#s{
margin-bottom:1px;
}
.widget_search {
margin-bottom: 0px !important;
}
input#searchsubmit {
margin-bottom: 3px;
}  #toc_container { 
margin-left: auto; 
margin-right: auto; 
}  #site-title a {
text-decoration: none; color: #6f3817;
} #site-description {
color: #111;
}  .article h2 {
background-color: #5e7393; border-left: 0 none;
color: #ffffff;
padding: 15px 30px;
} .article h3{
border-bottom:5px solid #285294;
padding:10px 0;
} .article h4 {
border-bottom: 2px solid #285294;
}   .marker_pink {
background: linear-gradient(transparent 50%,pink 100%);
} .marker_yellow {
background: linear-gradient(transparent 50%,yellow 100%)
} .underline_red {
background: linear-gradient(transparent 90%,red 0%)
} .underline_blue {
background: linear-gradient(transparent 90%,blue 0%)
}  .wp-caption-text {
margin-top: 0px;
margin-bottom: 0px;
}  #pc_ad-5 .ad-label {
display: none;
} #mobile_ad-9 .ad-label { 
display: none;
}   .widget-over-article{
margin-top: 0px;
margin-bottom: 10px;
}
.widget-over-article .ad-space { margin-top: 0; 
margin-bottom: 0;
}  .widget-over-page-article .ad-label {
display: none;
}      #main .widgets {
margin-top: 0px; 
margin-bottom: 10px;
}
.widget-over-page-article .ad-space { margin-top: 0; 
margin-bottom: 0;
} #widget-over-page-article .ad-mobile {
margin-left: -10px;
margin-right: -10px;
}    .widget-under-related-entries .ad-label {
display: none;
}  #widget-index-top .ad-label {
display: none;
}       .related-entry-thumbnail h3 {
text-align: left;
font-size: 15px !important;
color: #2098a8 !important;
}
.related-entry-thumbnail:hover {
text-decoration: underline;
}
   .kaerebalink-image, .booklink-image {
margin:0;
float:none;
text-align:center;
}
.kaerebalink-image img, .booklink-image img { max-width:180px; }
.kaerebalink-info, .booklink-info { margin: 0; line-height: 1.6rem; }
.kaerebalink-link1 div, .booklink-link2 div {line-height: 2.5rem; } .amazon-box {
margin: 2px;
margin-left: 5%;
margin-right: 5%;
padding: 0em; border: 1px solid #ccc;
display: inline-block;
width: 90%;
}
.amazon-img {
margin: 0.5em 0.5em 0em 0.5em; width: 25%; 
float: left;
}
.amazon-img a:hover {
opacity: .7;
}
.amazon-text {
margin: 0.5em; }