@charset "utf-8";.point{border:1px solid #f5ebdb;padding:10px 5%;width:80%;margin:30px auto 30px 25px;background-color:#faf6ef;border-radius:4px;overflow:hidden;position:relative;box-shadow:1px 1px 5px #fff inset, 0 0 3px #ccc;color:#777;text-shadow:1px 1px 1px #fff;font-size:14px}.point:before{position:relative;content:"";width:70px;height:40px;float:left}#ie8 .point:before{width:150px !important}.point:after{position:absolute;content:"ポイント";background-color:#dab679;color:#fff;border:1px solid #dab679;top:10px;left:-43px;transform:rotate(-30deg);-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);-o-transform:rotate(-30deg);-moz-transform:rotate(-30deg);padding:2px 50px;box-shadow:0 0 0 2px white, 0 0 10px #fff;text-shadow:-1px -1px 1px #9c7c81;font-weight:700}#ie8 .point:after{top:0 !important;right:0 !important}.booklink-box,.kaerebalink-box{width:90%;margin:20px auto;padding:20px 15px;border:1px solid #CCC;box-shadow:1px 1px 3px 1px #ddd;overflow:hidden;font-size:small}.booklink-image,.kaerebalink-image{margin:0　15px　20px　0;float:left}.booklink-image img,.kaerebalink-image img{display:block;margin:0　15px 20px 0;text-align:center}.booklink-info,.kaerebalink-info{margin:0　auto;text-align:left;line-height:120%;overflow:hidden}.booklink-name,.kaerebalink-name{font-size:16px;margin-bottom:10px;line-height:1.2em}.booklink-powered-date,.kaerebalink-powered-date{font-size:6pt;margin-top:5px;font-family:verdana;line-height:120%}.booklink-powered-date,.kaerebalink-detail{font-size:8px;margin-bottom:10px}.booklink-link2,.kaerebalink-link1{font-size:8px;margin-top:10px}.shoplinkamazon,.shoplinkrakuten,.shoplinkkindle{width:30%;background:-webkit-gradient(linear,left top,left 

bottom,color-stop(0.05,#ffffff),color-stop(1,#f6f6f6));background:-moz-linear-gradient(top,#ffffff 

5%,#f6f6f6 100%);background:-webkit-linear-gradient(top,#ffffff 

5%,#f6f6f6 100%);background:-o-linear-gradient(top,#ffffff 

5%,#f6f6f6 

100%);background:-ms-linear-gradient(top,#ffffff 

5%,#f6f6f6 

100%);background:linear-gradient(to bottom,#ffffff 

5%,#f6f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient (startColorstr='#ffffff',endColorstr='#f6f6f6',GradientType=

0);background-color:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;cursor:pointer;margin:15px 8px 0 auto;padding:5px 0;text-align:center;float:left}.shoplinkamazon:hover,.shoplinkrakuten:hover,.shoplinkkindle:hover{background:-webkit-gradient(linear,left top,left 

bottom,color-stop(0.05,#f6f6f6),color-stop(1,#ffffff));background:-moz-linear-gradient(top,#f6f6f6 

5%,#ffffff 100%);background:-webkit-linear-gradient(top,#f6f6f6 

5%,#ffffff 100%);background:-o-linear-gradient(top,#f6f6f6 

5%,#ffffff 

100%);background:-ms-linear-gradient(top,#f6f6f6 

5%,#ffffff 

100%);background:linear-gradient(to bottom,#f6f6f6 

5%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient (startColorstr='#f6f6f6',endColorstr='#ffffff',GradientType=

0);background-color:#f6f6f6}.shoplinkamazon:active,.shoplinkrakuten:active,.shoplinkkindle:active{position:relative;top:1px}.shoplinkamazon a,.shoplinkrakuten a,.shoplinkkindle a{text-decoration:none;font-weight:800;text-shadow:1px 1px 1px #dcdcdc;font-size:12px}.shoplinkamazon a{color:#FF9901}.shoplinkrakuten a{color:#c20004}.shoplinkkindle a{color:#007dcd}.booklink-footer{clear:left}.aaprad{display:table;width:100%;position:relative;clear:both;line-height:1.2}.aaprad-img{float:left;line-height:1;overflow:hidden;position:relative;padding:10px 0 10px 10px;width:120px;height:90px}.aaprad-img > a{display:block}.aaprad-img a img{width:100%;height:auto;border:none}.aaprad-title{overflow:hidden}.aaprad-title a{padding:8px;display:block;float:left;font-weight:700;color:#000;font-size:1rem}.aaprad-description{overflow:hidden}.aaprad-description a{padding:0 8px 8px;display:block;color:#000;font-size:.87rem;text-decoration:none;float:left}.aaprad-company{overflow:hidden;margin-bottom:24px}.aaprad-company a{padding:0 8px;display:block;color:#999;font-size:.73rem;text-decoration:none;float:left}.aaprad-info{position:absolute;bottom:7px;right:10px}.aaprad-info a{text-decoration:none;font-family:Arial, "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;vertical-align:middle;color:#555;font-size:10px}.aaprad-info img{margin-left:4px;display:inline-block;vertical-align:middle}.aaprad-thumbnail .aaprad-title,.aaprad-thumbnail .aaprad-description,.aaprad-thumbnail .aaprad-company{margin-left:116px}