.booklink-box,.kaerebalink-box{padding:25px;margin-bottom:10px;border:double #CCC;overflow:hidden;font-size:small}.booklink-image,.kaerebalink-image{margin:0 15px 0 0;float:left;min-width:160px;text-align:center}.booklink-image img,.kaerebalink-image img{margin:0 auto;text-align:center}.booklink-info,.kaerebalink-info{margin:0;line-height:120%;overflow:hidden}.booklink-name,.kaerebalink-name{margin-bottom:24px;line-height:1.5em}.booklink-powered-date,.kaerebalink-powered-date{font-size:8px;margin-top:10px;font-family:verdana;line-height:120%}.booklink-detail,.kaerebalink-detail{font-size:12px}.booklink-powered-date,.kaerebalink-detail{margin-bottom:15px}.booklink-link2,.kaerebalink-link1{margin-top:10px}.booklink-link2 a,.kaerebalink-link1 a{width:30%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;margin:5px 2px 0 0;padding:10px 1px;text-align:center;float:left;text-decoration:none;font-weight:800;text-shadow:1px 1px 1px #dcdcdc;font-size:12px;color:#fff !important}.booklink-link2 a:hover,.kaerebalink-link1 a:hover{opacity:.6}.booklink-link2 a:active
.kaerebalink-link1 a:active{position:relative;top:1px}.shoplinkamazon a{color:#FF9901 !important;border:1px solid #FF9901 !important}.shoplinkrakuten a{color:#c20004 !important;border:1px solid #c20004 !important}.shoplinkkindle a{color:#007dcd !important;border:1px solid #007dcd !important}.shoplinkkakakucom a{color:#314995 !important;border:1px solid #314995}.shoplinkyahoo a{color:#7b0099 !important;border:1px solid #7b0099 !important}.shoplinkyahoo img{display:none}.shoplinkyahoo a{font-size:10px}.booklink-footer{display:none}@media screen and (max-width: 680px){.booklink-box,.kaerebalink-box{padding:15px}.booklink-image,.kaerebalink-image{width:100px !important;min-width:initial}.booklink-name > a,.kaerebalink-name > a{font-size:15px;font-weight:700}.booklink-name,.kaerebalink-name{margin-bottom:12px}.booklink-powered-date,.kaerebalink-powered-date{margin-top:5px}.booklink-link2 a,.kaerebalink-link1 a{width:calc(100% - 4px);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:2px 0;padding:10px 0}}.box1{padding:.5em 1em;margin:2em 0;font-weight:700;border:solid 3px #000}.box1 p{margin:0;padding:0}.box2{padding:.5em 1em;margin:2em 0;font-weight:700;color:#6091d3;background:#FFF;border:solid 3px #6091d3;border-radius:10px}.box2 p{margin:0;padding:0}.box3{padding:.5em 1em;margin:2em 0;color:#2c2c2f;background:#cde4ff}.box3 p{margin:0;padding:0}.box4{padding:8px 19px;margin:2em 0;color:#2c2c2f;background:#cde4ff;border-top:solid 5px #5989cf;border-bottom:solid 5px #5989cf}.box4 p{margin:0;padding:0}.box5{padding:.5em 1em;margin:2em 0;border:double 5px #4ec4d3}.box5 p{margin:0;padding:0}.box6{padding:.5em 1em;margin:2em 0;background:#f0f7ff;border:dashed 2px #5b8bd0}.box6 p{margin:0;padding:0}.box7{padding:.5em 1em;margin:2em 0;color:#474747;background:#f5f5f5;border-left:double 7px #4ec4d3;border-right:double 7px #4ec4d3}.box7 p{margin:0;padding:0}.box8{padding:.5em 1em;margin:2em 0;color:#232323;background:#fff8e8;border-left:solid 10px #ffc06e}.box8 p{margin:0;padding:0}.box9{padding:.5em 1em;margin:2em 0;color:#ff7d6e;background:#ffebe9;border-top:solid 10px #ff7d6e}.box9 p{margin:0;padding:0}.box10{padding:.5em 1em;margin:2em 0;color:#00BCD4;background:#e4fcff;border-top:solid 6px #1dc1d6;box-shadow:0 3px 4px rgba(0,0,0,0.32)}.box10 p{margin:0;padding:0}.box11{padding:.5em 1em;margin:2em 0;color:#5d627b;background:#fff;border-top:solid 5px #5d627b;box-shadow:0 3px 5px rgba(0,0,0,0.22)}.box11 p{margin:0;padding:0}.box12{padding:.5em 1em;margin:2em 0;color:#5989cf;background:#c6e4ff;border-bottom:solid 6px #aac5de;border-radius:9px}.box12 p{margin:0;padding:0}.box13{padding:.5em 1em;margin:2em 0;color:#FFF;background:#6eb7ff;border-bottom:solid 6px #3f87ce;box-shadow:0 3px 6px rgba(0,0,0,0.25);border-radius:9px}.box13 p{margin:0;padding:0}.box14{padding:.2em .5em;margin:2em 0;background:#d6ebff;box-shadow:0 0 0 10px #d6ebff;border:dashed 2px #fff}.box14 p{margin:0;padding:0}.box15{padding:.2em .5em;margin:2em 0;color:#565656;background:#ffeaea;box-shadow:0 0 0 10px #ffeaea;border:dashed 2px #ffc3c3;border-radius:8px}.box15 p{margin:0;padding:0}.box16{padding:.5em 1em;margin:2em 0;background:-webkit-repeating-linear-gradient(-45deg,#f0f8ff,#f0f8ff 3px,#e9f4ff 3px,#e9f4ff 7px);background:repeating-linear-gradient(-45deg,#f0f8ff,#f0f8ff 3px,#e9f4ff 3px,#e9f4ff 7px)}.box16 p{margin:0;padding:0}.box17{margin:2em 0;position:relative;padding:.5em 1.5em;border-top:solid 2px #000;border-bottom:solid 2px #000}.box17:before,.box17:after{content:'';position:absolute;top:-10px;width:2px;height:-webkit-calc(100% + 20px);height:calc(100% + 20px);background-color:#000}.box17:before{left:10px}.box17:after{right:10px}.box17 p{margin:0;padding:0}.box18{margin:2em 0;position:relative;padding:.25em 1em;border:solid 2px #ffcb8a;border-radius:3px 0 3px 0}.box18:before,.box18:after{content:'';position:absolute;width:10px;height:10px;border:solid 2px #ffcb8a;border-radius:50%}.box18:after{top:-12px;left:-12px}.box18:before{bottom:-12px;right:-12px}.box18 p{margin:0;padding:0}.box19{position:relative;padding:.25em 1em}.box19:before,.box19:after{content:'';width:20px;height:30px;position:absolute;display:inline-block}.box19:before{border-left:solid 1px #5767bf;border-top:solid 1px #5767bf;top:0;left:0}.box19:after{border-right:solid 1px #5767bf;border-bottom:solid 1px #5767bf;bottom:0;right:0}.box19 p{margin:0;padding:0}.box20{position:relative;padding:.25em 1em;margin:2em 0;top:0;background:#efefef}.box20:before,.box20:after{position:absolute;top:0;content:'';width:10px;height:100%;display:inline-block;box-sizing:border-box}.box20:before{border-left:dotted 2px #15adc1;border-top:dotted 2px #15adc1;border-bottom:dotted 2px #15adc1;left:0}.box20:after{border-top:dotted 2px #15adc1;border-right:dotted 2px #15adc1;border-bottom:dotted 2px #15adc1;right:0}.box20 p{margin:0;padding:0}.box21{padding:.5em 1em;background:-moz-linear-gradient(#ffb03c,#ff708d);background:-webkit-linear-gradient(#ffb03c,#ff708d);background:linear-gradient(to right,#ffb03c,#ff708d);color:#FFF}.box21 p{margin:0;padding:0}.box22{padding:.5em 1em;margin:1em 0;background:#f4f4f4;border-left:solid 6px #5bb7ae;box-shadow:0 2px 3px rgba(0,0,0,0.33)}.box22 p{margin:0;padding:0}.box23{position:relative;margin:2em 0 2em 40px;padding:8px 15px;background:#fff0c6;border-radius:30px}.box23:before{font-family:FontAwesome;content:"\f111";position:absolute;font-size:15px;left:-40px;bottom:0;color:#fff0c6}.box23:after{font-family:FontAwesome;content:"\f111";position:absolute;font-size:23px;left:-23px;bottom:0;color:#fff0c6}.box23 p{margin:0;padding:0}.box24{position:relative;padding:.5em .7em;margin:2em 0;background:#e6f4ff;color:#5c98d4;font-weight:700}.box24:after{position:absolute;content:'';top:100%;left:30px;border:15px solid transparent;border-top:15px solid #e6f4ff;width:0;height:0}.box24 p{margin:0;padding:0}.box25{position:relative;background:#fff0cd;box-shadow:0 0 0 5px #fff0cd;border:dashed 2px #fff;padding:.2em .5em;color:#454545}.box25:after{position:absolute;content:'';right:-7px;top:-7px;border-width:0 15px 15px 0;border-style:solid;border-color:#ffdb88 #fff;box-shadow:-1px 1px 1px rgba(0,0,0,0.15)}.box25 p{margin:0;padding:0}.box26{position:relative;margin:2em 0;padding:.5em 1em;border:solid 3px #95ccff;border-radius:8px}.box26 .box-title{position:absolute;display:inline-block;top:-13px;left:10px;padding:0 9px;line-height:1;font-size:19px;background:#FFF;color:#95ccff;font-weight:700}.box26 p{margin:0;padding:0}.box27{position:relative;margin:2em 0;padding:.5em 1em;border:solid 3px #62c1ce}.box27 .box-title{position:absolute;display:inline-block;top:-27px;left:-3px;padding:0 9px;height:25px;line-height:25px;vertical-align:middle;font-size:17px;background:#62c1ce;color:#fff;font-weight:700;border-radius:5px 5px 0 0}.box27 p{margin:0;padding:0}.box28{position:relative;margin:2em 0;padding:25px 10px 7px;border:solid 2px #FFC107}.box28 .box-title{position:absolute;display:inline-block;top:-2px;left:-2px;padding:0 9px;height:25px;line-height:25px;vertical-align:middle;font-size:17px;background:#FFC107;color:#fff;font-weight:700}.box28 p{margin:0;padding:0}.box29{margin:2em 0;background:#dcefff}.box29 .box-title{font-size:1.2em;background:#5fb3f5;padding:4px;text-align:center;color:#FFF;font-weight:700;letter-spacing:.05em}.box29 p{padding:15px 20px;margin:0}.box30{margin:2em 0;background:#f1f1f1;box-shadow:0 2px 4px rgba(0,0,0,0.22)}.box30 .box-title{font-size:1.2em;background:#5fc2f5;padding:4px;text-align:center;color:#FFF;font-weight:700;letter-spacing:.05em}.box30 p{padding:15px 20px;margin:0}