@charset "UTF-8";.spLayout{display:none !important}a{text-decoration:none;color:#333}body{-webkit-text-size-adjust:100%;width:100%;font-family:"�q���M�m�p�S Pro W3","Hiragino Kaku Gothic Pro","���C���I",Meiryo,Osaka,"�l�r �o�S�V�b�N","MS PGothic",sans-serif}ul.tab{max-width:940px}ul.tab li{font-size:15px}ul.tab li.rank{font-size:14px}#rightCol{float:left;width:680px;box-sizing:border-box}.pcContsArea{margin:0 auto;width:940px}#leftCol{margin:0;padding:5px;background-color:#fff;border:1px solid #dfdfdf;font-size:.9em}#leftCol{float:left;width:230px;margin-right:17px}#leftCol h3{line-height:2.0;font-size:15px;font-weight:bold;background-color:#4f4f5f;padding-left:10px;color:#fff;margin:0;border-top:4px solid #70b0ff}#leftCol h4{font-weight:bold;padding:10px 5px 0 5px}#leftCol div[class^="left"]{margin-bottom:10px}.leftNews li,.leftReco li,.leftCategory li,.leftGenre li{background-color:#efefef;border-bottom:1px dotted #cfcfcf}.leftRanking ul{border-left:1px dotted #cfcfcf;border-right:1px dotted #cfcfcf}.leftRanking li{background-color:#fff;border-bottom:1px dotted #cfcfcf;display:block;line-height:1.3;font-size:.8em;width:100%}.leftNews p{font-weight:bold;color:#70b0ff}#leftCol li:first-child{border-top:1px dotted #cfcfcf}.leftNews a,.leftRanking a,.leftReco a,.leftCategory a,.leftGenre a{display:block;position:relative;padding:8px 12px 8px 12px;text-decoration:none;transition:all .1s}.leftRanking a{padding:6px 10px 6px 6px}#leftCol a:hover{background-color:#70b0ff;color:#fff}.leftNews a:hover p{color:#fff}#leftCol a:hover::after{position:absolute;top:0;bottom:0;content:"";box-sizing:border-box;width:4px;height:4px;border:4px solid transparent;border-left:4px solid #70b0ff;top:50%;right:9px;margin-top:-3px}#leftCol a:hover::before{position:absolute;top:0;bottom:0;content:"";box-sizing:border-box;width:12px;height:12px;border:1px solid #fff;-webkit-border-radius:50%;border-radius:50%;background-color:#fff;top:50%;right:10px;margin-top:-5px}.leftRanking .box1{display:inline-block;vertical-align:top;width:35%}.leftRanking .box2{display:inline-block;vertical-align:top;width:63%}.leftRanking img{border:1px solid #dedede;width:100%;max-width:60px}.search_initial li{float:left;margin:5px 5px 0 0;border:1px solid #cfcfcf;width:38px;height:38px;line-height:38px;text-align:center}.search_initial a{font-size:.9em;display:block}#leftCol .search_initial li:first-child{border:1px solid #cfcfcf}.leftBanner img{width:100%;box-sizing:border-box;border:1px solid #dedede}#leftCol .leftBanner li:first-child{border:0}.leftBanner a{display:block;position:relative;padding:0;text-decoration:none;transition:all .1s}#leftCol .leftBanner a:hover{background-color:#fff;color:#fff}#leftCol .leftBanner a:hover::after{width:0;height:0;border:0;border-left:0;top:0;right:0;margin-top:0}#leftCol .leftBanner a:hover::before{width:0;height:0;border:0;-webkit-border-radius:0;border-radius:0;background-color:#fff;top:0;right:0;margin-top:0}#leftCol .leftSns li:first-child{border:0}.leftSns{width:100%;color:#1da1f2}.leftSns a:hover{color:#1da1f2}.tw-follow-btn p{font-weight:bold}.tw-follow-btn p{display:table;width:100%}li.tw-follow-btn a{display:table-cell;vertical-align:middle;text-align:left;width:200px;height:40px;color:#1da1f2;background-color:#fff;border-radius:1px;border:solid 1px #1da1f2;background-image:url("/files/renewal/img/icon_twitter_square.png");background-size:32px 32px;background-repeat:no-repeat;background-position:5px 50%;padding:0 20px 0 42px}.bookTitle{font-weight:normal;text-decoration:underline;margin-bottom:2px;line-height:1.4}.bookAuth{font-weight:normal;margin-bottom:4px;line-height:1.2;font-size:.9em;color:#999}.bookAuth a,.gcodeIcon a{color:#999}.bookIcon{font-weight:normal;margin:2px 2px 2px 1px;padding:4px 5px;font-size:.7em;color:#fff;background-color:red;display:inline-block;border-radius:5px;border:1px solid red;box-sizing:border-box}.bookList4{letter-spacing:-.40em;text-align:center}.bookList4 li{display:inline-block;letter-spacing:normal;font-size:13px;width:25%;max-width:120px;margin:0;padding:5px 20px;text-align:left;vertical-align:top}.bookList4 img{width:100%;max-width:120px;height:auto;border:solid 1px #dedede}.bookList4 a{display:block}.bookListAd{text-align:center}.bookListAd li{display:inline-block;white-space:normal;width:19%;max-width:125px;margin:2px 5px}.bookListAd img{max-width:100%;height:auto;border:solid 1px #dedede}.bookListAd a{display:block}#TOP_campaign{margin:0 auto;text-align:center}ul.campaignList{margin:0 auto;text-align:center}.campaignList li{display:inline-block;vertical-align:middle;font-size:13px;margin:0 auto;text-align:center;width:50%;max-width:330px}.campaignList img{height:auto;width:100%;max-width:320px;padding:0 2px}#TOP_special{margin:0 auto;text-align:center}.specialList{letter-spacing:-.40em;text-align:center}.specialList li{display:inline-block;letter-spacing:normal;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:31%;max-width:240px;margin-bottom:2px;padding:0 3px}.specialList img{max-width:100%;height:auto}#TOP_rank{margin:0 auto;text-align:center}.rankList5 li{display:inline-block;font-size:13px;vertical-align:top;width:18%;max-width:130px;margin-bottom:2px;padding:0 3px;text-align:left}.rankList5 img{width:100%;height:auto;max-width:120px}.rankLi5 a{display:block}.rankNo{width:50%;max-width:100%;margin:0 auto;text-align:center}.rankNo img{max-width:70px}#TOP_pickup{margin:0 auto;text-align:center}.pickupArea{margin:0;float:left;width:100%;border-bottom:solid 1px #ddd;background:url(/files/img/icon-link.png) right center no-repeat,#fff}.pickupArea a{padding:5px;width:100%;display:inline-block;box-sizing:border-box}.pickupArea p img{width:25%;float:left;max-width:120px}.pickupText{width:70%;float:left;text-align:left;padding-left:10px}.bookLead{margin-top:7px;font-size:.9em;line-height:1.4}.footerSeo{margin:0 auto;line-height:1.4;font-size:.9em;margin-top:10px;margin-bottom:10px;text-align:center}.footerSeo img{width:20%;max-width:160px;vertical-align:middle}.footerSeo span{width:75%;text-align:left;display:inline-block;vertical-align:middle}.footerMenu{margin-bottom:10px}.footerMenu ul{padding:0;text-align:center;border:0;font-size:0;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff}.footerMenu ul li{margin:0;padding:0;border:0;font-size:13px;box-sizing:border-box;width:20%}.footerMenu a{text-align:left;font-weight:normal;display:block;padding:11px 5px 13px;text-decoration:none;background:#fff;height:15px;line-height:15px;padding-left:15px}.footerMenu a:hover{text-decoration:underline}.footerArrow::before{width:12px;height:12px}.footerArrow::after{left:5px;width:5px;height:5px;border-top:2px solid #f90;border-right:2px solid #f90;-webkit-transform:rotate(45deg);transform:rotate(45deg)}