#footer .headbox .textwidget{background:none;padding:5px 0 0;}#footer .footer-l .st-widgets-title{border:solid 1px #fff;border-radius:4px;text-align:left;padding-left:10px;margin-top:-5px;}.footer-r-2 .st-widgets-title{border:solid 1px #fff;border-radius:4px;padding-left:10px;}.footer-r-3 .st-widgets-title{border:solid 1px #fff;border-radius:4px;padding-left:10px;}#footer .headbox p{font-size:12px;line-height:27px;text-align:justify;margin-bottom:0;}#footer p{color:#fff;}#footer a{color:#fff;}#footer .footer-l, .footer-r-2{margin-bottom:10px;}#footer .footerlogo{display:none;}#footer .footer-description a{display:none;}
#toc_container{margin-left:auto;margin-right:auto;}
.cstmreba{width:98%;height:auto;margin:36px 0;font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',Helvetica, Meiryo, sans-serif;line-height:1.5;word-wrap:break-word;box-sizing:border-box;display:block;}
.cstmreba a{transition:0.8s;color:#285EFF;}
.cstmreba a:hover{color:#FFCA28;}
.cstmreba .booklink-box,.cstmreba　.kaerebalink-box,.cstmreba .tomarebalink-box{width:100%;background-color:#fff;overflow:hidden;border-radius:0px;box-sizing:border-box;padding:12px 8px;}
.cstmreba .booklink-image,
.cstmreba .kaerebalink-image,
.cstmreba .tomarebalink-image{width:150px;float:left;margin:0 14px 0 0;text-align:center;}
.cstmreba .booklink-image a,
.cstmreba .kaerebalink-image a,
.cstmreba .tomarebalink-image a{width:100%;display:block;}
.cstmreba .booklink-image a img,.cstmreba .kaerebalink-image a img,.cstmreba .tomarebalink-image a img{margin:0;padding:0;text-align:center;}
.cstmreba .booklink-info,.cstmreba .kaerebalink-info,.cstmreba .tomarebalink-info{overflow:hidden;line-height:170%;color:#333;}
.cstmreba .booklink-info a,
.cstmreba .kaerebalink-info a,
.cstmreba .tomarebalink-info a{text-decoration:none;}
.cstmreba .booklink-name>a,
.cstmreba .kaerebalink-name>a,
.cstmreba .tomarebalink-name>a{border-bottom:1px dotted;font-size:16px;}
.cstmreba .kaerebalink-name p,
.cstmreba .booklink-name p,
.cstmreba .tomarebalink-name p{margin:0;}
.cstmreba .booklink-powered-date,
.cstmreba .kaerebalink-powered-date,
.cstmreba .tomarebalink-powered-date{font-size:10px;line-height:150%;}
.cstmreba .booklink-powered-date a,
.cstmreba .kaerebalink-powered-date a,
.cstmreba .tomarebalink-powered-date a{border-bottom:1px dotted;color:#333;}
.cstmreba .booklink-powered-date a:hover,
.cstmreba .kaerebalink-powered-date a:hover,
.cstmreba .tomarebalink-powered-date a:hover{color:#333;}
.cstmreba .booklink-detail,.cstmreba .kaerebalink-detail,.cstmreba .tomarebalink-address{font-size:12px;}
.cstmreba .kaerebalink-link1 img,.cstmreba .booklink-link2 img,.cstmreba .tomarebalink-link1 img{display:none !important;}
.cstmreba .kaerebalink-link1,.cstmreba .booklink-link2,.cstmreba .tomarebalink-link1{display:inline-block;width:100%;margin-top:5px;}
.cstmreba .booklink-link2>div, 
.cstmreba .kaerebalink-link1>div, 
.cstmreba .tomarebalink-link1>div{float:left;width:31%;min-width:125px;margin:0.5% 1%;}
.cstmreba .booklink-link2 a, 
.cstmreba .kaerebalink-link1 a,
.cstmreba .tomarebalink-link1 a{width:100%;display:inline-block;text-align:center;box-sizing:border-box;font-size:13px;font-weight:bold;line-height:180%;padding:3% 1%;margin:1px 0;border-radius:4px;box-shadow:0 2px 0 #ccc;background:-moz-linear-gradient(top,#fafafa,#EEE);background:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#eee));}
.cstmreba .booklink-link2 a:hover,
.cstmreba .kaerebalink-link1 a:hover,
.cstmreba .tomarebalink-link1 a:hover{text-decoration:underline;}
.cstmreba .tomarebalink-link1 .shoplinkrakuten a{color:#76ae25;}
.cstmreba .tomarebalink-link1 .shoplinkjalan a{color:#ff7a15;}
.cstmreba .tomarebalink-link1 .shoplinkjtb a{color:#c81528;}
.cstmreba .tomarebalink-link1 .shoplinkknt a{color:#0b499d;}
.cstmreba .tomarebalink-link1 .shoplinkikyu a{color:#bf9500;}
.cstmreba .tomarebalink-link1 .shoplinkrurubu a{color:#000066;}
.cstmreba .tomarebalink-link1 .shoplinkyahoo a{color:#ff0033;}
.cstmreba .kaerebalink-link1 .shoplinkyahoo a{color:#ff0033;letter-spacing:normal;}
.cstmreba .kaerebalink-link1 .shoplinkbellemaison a{color:#84be24;}
.cstmreba .kaerebalink-link1 .shoplinkcecile a{color:#8d124b;}
.cstmreba .kaerebalink-link1 .shoplinkkakakucom a{color:#314995;}
.cstmreba .booklink-link2 .shoplinkkindle a{color:#007dcd;}
.cstmreba .booklink-link2 .shoplinkrakukobo a{color:#d50000;}
.cstmreba .booklink-link2 .shoplinkbk1 a{color:#0085cd;}
.cstmreba .booklink-link2 .shoplinkehon a{color:#2a2c6d;}
.cstmreba .booklink-link2 .shoplinkkino a{color:#003e92;}
.cstmreba .booklink-link2 .shoplinktoshokan a{color:#333333;}
.cstmreba .kaerebalink-link1 .shoplinkamazon a, 
.cstmreba .booklink-link2 .shoplinkamazon a{color:#FF9901;}
.cstmreba .kaerebalink-link1 .shoplinkrakuten a , 
.cstmreba .booklink-link2 .shoplinkrakuten a{color:#c20004;}
.cstmreba .kaerebalink-link1 .shoplinkseven a, 
.cstmreba .booklink-link2 .shoplinkseven a{color:#225496;}
.cstmreba .booklink-footer{clear:both;}
@media screen and (max-width:480px){
.cstmreba .booklink-image,
.cstmreba .kaerebalink-image,
.cstmreba .tomarebalink-image{width:100%;float:none;}
.cstmreba .booklink-link2>div, 
.cstmreba .kaerebalink-link1>div, 
.cstmreba .tomarebalink-link1>div{width:49%;margin:0.5%;}
.cstmreba .booklink-info,
.cstmreba .kaerebalink-info,
.cstmreba .tomarebalink-info{text-align:center;padding-bottom:1px;}
}
.maru-box img{border-radius:300px;}
.wpp-list{counter-reset:posts-rank;}
.wpp-list li:before{counter-increment:posts-rank;content:counter(posts-rank);}
.wpp-list{counter-reset:posts-rank;}
.wpp-list li{position:relative;padding:12px 0 12px 5px;}
.wpp-list li:before{content:counter(posts-rank);counter-increment:posts-rank;position:absolute;z-index:1;background:#D0A9F5;color:#ffffff;font-size:14px;line-height:1;padding:5.4px 8px;left:0;top:0;}
.wpp-list li:nth-child(1):before{background:#ffd700;}
.wpp-list li:nth-child(2):before{background:#c0c0c0;}
.wpp-list li:nth-child(3):before {
background: #c47222;
}