@media only screen and (max-width: 959px){}
@media only screen and (min-width: 600px) and (max-width: 959px){}
@media only screen and (min-width: 600px){}
@media print, screen and (min-width: 960px){}
@media print, screen and (max-width: 599px){}
.p-shareButton-bottom{padding-bottom:15px;overflow:hidden;}
.p-shareButton__buttons{font-weight:700;color:#fff;font-size:13px;text-align:center;}
.p-shareButton__buttons>li{padding-left:3px;padding-right:4px;}
.p-shareButton__buttons .c-btn{padding:8px 0;border-radius:2px;}
.p-shareButton__buttons .c-ico{display:block;margin:auto auto 5px;}
.p-shareButton__fb{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);width:115px;}
.p-shareButton__fb-cont{position:relative;width:108px;margin:0 auto;}
.p-shareButton__fb-unable{position:absolute;top:0;left:0;width:20px;height:20px;}
.p-shareButton__cont{margin:15px 0 0;}
.p-shareButton__a-cont{background:#002a4f;display:table;width:100%;}
.p-shareButton__a-cont__img{display:table-cell;min-width:130px;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;}
.p-shareButton__a-cont__btn{display:table-cell;padding:12px;text-align:center;}
.p-shareButton__a-cont__btn p{font-size:12px;color:#fff;font-weight:700;padding:5px 0 15px;line-height:1.4;margin-bottom:0px;}
.p-asideFollowUs__twitter{border:2px solid #e6e6e6;margin-top:15px;padding:12px 0;}
.p-asideFollowUs__twitter__cont{text-align:center;font-size:13px;color:#252525;font-weight:700;}
.p-asideFollowUs__twitter__item{display:inline-block;vertical-align:middle;margin:0 2px;}
.p-entry__push{margin-bottom:20px;display:table;table-layout:fix;width:100%;background-color:#5d91bf;color:#fff;}
.p-entry__pushThumb{display:table-cell;min-width:240px;background-position:center;background-size:cover;}
.p-entry__pushLike{display:table-cell;padding:20px;text-align:center;vertical-align:middle;line-height:1.4;font-size:20px;}
.p-entry__pushButton{margin-top:15px;display:inline-block;width:200px;height:40px;line-height:40px;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.p-entry__pushButtonLike{line-height:1;}
.p-entry__note{margin-top:15px;font-size:12px;color:#212121;}
.p-entry__tw-follow{margin-bottom:10px;background:#46aaba;width:100%;padding:15px 0;}
.p-entry__tw-follow__cont{text-align:center;font-size:15px;color:#252525;}
.p-entry__tw-follow__item{display:inline-block;vertical-align:middle;margin:0 15px;}
.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 p{margin:0;padding:0;}
.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:#FAFAFA;overflow:hidden;border:1px solid #E1F5FE;border-radius:0px;box-sizing:border-box;padding:12px 8px;}
.booklink-image, .kaerebalink-image, .tomarebalink-image{width:150px;float:left;margin:0 14px 0 0;text-align:center;}
.booklink-image a, .kaerebalink-image a, .tomarebalink-image a{width:100%;display:block;}
.booklink-image a img, .kaerebalink-image a img, .tomarebalink-image a img{margin:0;padding:0;text-align:center;}
.booklink-info, .kaerebalink-info, .tomarebalink-info{overflow:hidden;line-height:170%;color:#333;}
.booklink-info a, .kaerebalink-info a, .tomarebalink-info a{text-decoration:none;}
.booklink-name>a, .kaerebalink-name>a, .tomarebalink-name>a{border-bottom:1px dotted;font-size:16px;}
.booklink-powered-date, .kaerebalink-powered-date, .tomarebalink-powered-date{font-size:10px;line-height:150%;}
.booklink-powered-date a, .kaerebalink-powered-date a, .tomarebalink-powered-date a{border-bottom:1px dotted;color:#333;}
.booklink-powered-date a:hover, .kaerebalink-powered-date a:hover, .tomarebalink-powered-date a:hover{color:#333;}
.booklink-detail, .kaerebalink-detail, .tomarebalink-address{font-size:12px;}
.kaerebalink-link1 img, .booklink-link2 img, .tomarebalink-link1 img{display:none !important;}
.kaerebalink-link1, .booklink-link2, .tomarebalink-link1{display:inline-block;width:100%;margin-top:5px;}
.booklink-link2>div, .kaerebalink-link1>div, .tomarebalink-link1>div{float:left;width:31%;min-width:125px;margin:0.5% 1%;}
.booklink-link2 a, .kaerebalink-link1 a, .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));}
.booklink-link2 a:hover, .kaerebalink-link1 a:hover, .tomarebalink-link1 a:hover{text-decoration:underline;}
.tomarebalink-link1 .shoplinkrakuten a{color:#76ae25;}
.tomarebalink-link1 .shoplinkjalan a{color:#ff7a15;}
.tomarebalink-link1 .shoplinkjtb a{color:#c81528;}
.tomarebalink-link1 .shoplinkknt a{color:#0b499d;}
.tomarebalink-link1 .shoplinkikyu a{color:#bf9500;}
.tomarebalink-link1 .shoplinkrurubu a{color:#000066;}
.tomarebalink-link1 .shoplinkyahoo a{color:#ff0033;}
.kaerebalink-link1 .shoplinkyahoo a{color:#ff0033;}
.kaerebalink-link1 .shoplinkbellemaison a{color:#84be24;}
.kaerebalink-link1 .shoplinkcecile a{color:#8d124b;}
.kaerebalink-link1 .shoplinkwowma a{color:#ea5404;}
.kaerebalink-link1 .shoplinkdocomo a{color:#cc0434;}
.kaerebalink-link1 .shoplinkkakakucom a{color:#314995;}
.booklink-link2 .shoplinkkindle a{color:#007dcd;}
.booklink-link2 .shoplinkrakukobo a{color:#d50000;}
.booklink-link2  .shoplinkbk1 a{color:#0085cd;}
.booklink-link2 .shoplinkehon a{color:#2a2c6d;}
.booklink-link2 .shoplinkkino a{color:#003e92;}
.booklink-link2 .shoplinkebj a{color:#f8485e;}
.booklink-link2 .shoplinktoshokan a{color:#333333;}
.kaerebalink-link1 .shoplinkamazon a, .booklink-link2 .shoplinkamazon a{color:#FF9901;}
.kaerebalink-link1 .shoplinkrakuten a , .booklink-link2 .shoplinkrakuten a{color:#c20004;}
.kaerebalink-link1 .shoplinkseven a, .booklink-link2 .shoplinkseven a{color:#225496;}
.booklink-footer{clear:both;}
@media screen and (max-width:480px){
.booklink-image, .kaerebalink-image, .tomarebalink-image{width:100%;float:none;}
.booklink-link2>div, .kaerebalink-link1>div, .tomarebalink-link1>div{width:49%;margin:0.5%;}
.booklink-info, .kaerebalink-info, .tomarebalink-info{text-align:center;padding-bottom:1px;}
}
.adsbygoogle{overflow:visible;}
@media screen and (max-width:899px){
.instagram-media{width:414px !important;max-width:100% !important;min-width:initial !important;}
}
.grecaptcha-badge{visibility:hidden;}
.st-pagelink{padding:7px 0 2px 0;background-color:#f3f3f3;}
.st-pagelink .page-numbers{border:none;}
.page-numbers.current{color:#ffffff;background-color:#999999;border-radius:50%;}
.next-button{border:2px solid #999999;border-left:100px solid #999999;border-radius:0.5em;padding:5px 5px 5px 10px;}
.next-button:before{color:#ffffff;font-weight:bold;content:"次のページ";margin-right:20px;margin-left:-100px;}
@media print, screen and (max-width: 599px) {
.st-pagelink .page-numbers {
padding:8px 10px !important;
margin: 0 0 5px 0;
min-width:16px;
}
}