.previewer{color:#212c36;letter-spacing:.1px;-webkit-font-smoothing:antialiased;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,"M PLUS 1p",sans-serif;font-size:.9375em;line-height:1.6}@media screen and (min-width:740px){.previewer{font-size:1em}}.previewer>p:last-child{padding-bottom:20px}.previewer:focus{outline:none}.previewer blockquote{color:#3d3d3d;background-color:#fff9ef;border-radius:1.125em;margin:.75em 0;padding:.625em 1em}.previewer cite{text-align:right;margin-top:.5em;font-size:.875em;font-style:italic;display:block}.previewer cite a{padding:0 2px;font-weight:700;text-decoration:underline;color:#1264a3!important}.previewer cite a:hover{opacity:.75}.previewer code{color:#e01e5a;white-space:pre-wrap;word-break:normal;word-wrap:break-word;background-color:#1d1c1d0a;border:.0625em solid #1d1c1d21;border-radius:.1875em;padding:.125em .1875em .0625em;font-family:Menlo,Consolas,Monaco,monospace;line-height:1.5}.previewer code.codeBlock{tab-size:2;background-color:#1d1c1d0a;border-radius:.25em;margin:.5em 0;padding:.5em;font-size:.875em;line-height:1.6;display:block;color:#1d1c1de6!important}.previewer pre{color:#1d1c1d;background-color:#1d1c1d0a;border:.0625em solid #1d1c1d21;border-radius:.25em;margin-bottom:.25em;padding:.5em}.previewer pre code{color:inherit;background-color:#0000;border:none;padding:0}.previewer h2{margin:2em 0 .8em;padding:.5em .8em;font-size:1.2em;font-weight:700;line-height:1.225}@media screen and (min-width:740px){.previewer h2{font-size:1.3em}}#media-1 .previewer h2{background-color:#4dbac41a;border-left:.2em solid #007d8f}#media-2 .previewer h2{color:#fefefe;background-color:#543100;border-left:.2em solid #e48900}#media-3 .previewer h2{color:#fefefe;background-color:#029944;border-left:.2em solid #212c36}@media screen and (min-width:740px){.previewer h2{font-size:1.4em}}.previewer h3{margin:2em 0 .9em;font-size:1.2em;font-weight:700;line-height:1.43}@media screen and (min-width:740px){.previewer h3{font-size:1.3em}}#media-1 .previewer h3{color:#007d8f;border-bottom:.125em solid #007d8f}#media-2 .previewer h3{color:#3c2300;border-bottom:.125em solid #3c2300}#media-3 .previewer h3{color:#029944;border-bottom:.125em solid #029944}.previewer h4{margin:2em 0 .5em 1.2em;font-size:1.1em;font-weight:700;position:relative}@media screen and (min-width:740px){.previewer h4{font-size:1.2em}}.previewer h4 span{display:inline-block}.previewer h4:before{content:"";border-radius:.15em;width:.6em;height:.6em;line-height:1em;display:inline-block;position:absolute;top:50%;left:-1em;transform:translateY(-50%)}#media-1 .previewer h4:before{background-color:#007d8f}#media-2 .previewer h4:before{background-color:#3c2300}#media-3 .previewer h4:before{background-color:#029944}.previewer .textBold{font-weight:700}.previewer .textItalic{font-style:italic}.previewer .textStrikethrough{text-decoration:line-through}.previewer a{color:#0f558a}.previewer ul{margin-left:.625em;list-style:none}.previewer ul li{margin-bottom:.125em;margin-left:1.125em}.previewer ul li:before{content:"";vertical-align:middle;background-color:#000;border-radius:50%;width:.375em;height:.375em;margin-left:-1.125em;margin-right:.75em;display:inline-block}.previewer ol{counter-reset:list-counter;margin-left:.625em;list-style:none}.previewer ol li{margin-bottom:.125em;margin-left:1.125em}.previewer ol li:before{counter-increment:list-counter;content:counter(list-counter)".";margin-left:-1.25em;margin-right:.4375em;font-family:sans-serif;font-size:.9375em}.previewer mark{background:linear-gradient(#0000 70%,#ffec9d 0);padding:0 4px;font-weight:700}.previewer p{margin:.8em 0}.previewer .table{width:100%;min-width:100%;word-break:initial;border-spacing:0;border-collapse:collapse;margin:0;padding:0;font-size:.75em}@media screen and (min-width:740px){.previewer .table{font-size:.8125em}}.previewer .table__container{width:100%;margin:1em 0}.previewer .table__scroll{max-width:100%;overflow-x:auto}.previewer .table__scroll__comment{text-align:right;color:#505050;margin:0;font-size:.75em}.previewer .table thead{background-color:#fff}.previewer .table tr{border-top:.0625em solid #37352f29;margin:0;padding:0}.previewer .table tr th{font-weight:700;background-color:#f7f6f3!important}.previewer .table tr th p span{white-space:nowrap!important}.previewer .table tr th,.previewer .table tr td{text-align:center;margin:0;padding:.375em .5em;overflow-x:scroll;border:.0625em solid #37352f29!important;width:auto!important}@media screen and (min-width:740px){.previewer .table tr th,.previewer .table tr td{padding:.5em .625em}}.previewer .table tr th p,.previewer .table tr td p{margin:0}.previewer .table tr th:first-child,.previewer .table tr td:first-child{background-color:#f7f6f3;max-width:320px;position:sticky;left:-1px}.previewer .table tr th:first-child *,.previewer .table tr td:first-child *{white-space:nowrap!important}.previewer a,.previewer img,.previewer p{-webkit-user-drag:none}.previewer img{margin-left:auto;margin-right:auto;display:block}.previewer img.image-large{width:100%}@media screen and (min-width:740px){.previewer img.image-large{width:90%}}.previewer img.image-medium{width:80%}@media screen and (min-width:740px){.previewer img.image-medium{width:70%}}.previewer img.image-small{width:60%}@media screen and (min-width:740px){.previewer img.image-small{width:50%}}.previewer .first-view__container{flex-direction:row;align-items:center;width:100%;margin:2em 0;padding-top:56.25%;display:flex;position:relative}.previewer .first-view__image{width:100%;height:100%;position:absolute;top:0;left:0}.previewer a[type=button]{color:#fff;text-align:center;background-color:#f18f01;border-radius:.25em;margin:.5em 0 1em;padding:.625em .875em .625em 0;font-size:17px;font-weight:700;text-decoration:none;transition:all .2s;display:block;position:relative;box-shadow:0 .1875em #be7101}@media screen and (min-width:740px){.previewer a[type=button]{font-size:19px}}.previewer a[type=button]:hover{box-shadow:none;background-color:#e28601;transform:translateY(.125em)}.previewer a[type=button]:after{content:"";border-top:.125em solid #fff;border-right:.125em solid #fff;width:.5em;height:.5em;display:block;position:absolute;top:50%;right:-.25em;transform:translate(-150%,-50%)rotate(45deg)}@media screen and (min-width:740px){.previewer a[type=button]:after{width:.7em;height:.7em;right:0}}.previewer .summary__container{text-align:justify;border:.125em solid;border-radius:.5em;margin:.5em 0;padding:.5em}#media-2 .previewer .summary__container{border-color:#c32018}#media-3 .previewer .summary__container{border-color:#029944}.previewer .summary__title{text-align:center;width:85%;margin-bottom:.625em;margin-left:auto;margin-right:auto;font-size:1.15em;font-weight:bolder;display:block;position:relative}#media-2 .previewer .summary__title{color:#c32018}#media-3 .previewer .summary__title{color:#029944}.previewer .summary__title:after{content:"";background-color:currentColor;width:100%;height:1px;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.previewer .summary__body{padding:0 .5em;display:block}.previewer .ogp-link{border-radius:.25em;margin:1em .25em;transition:box-shadow .2s;box-shadow:0 0 .25em #0003}.previewer .ogp-link:hover{box-shadow:0 0 8px #0000004d}.previewer .ogp-link__link{flex-direction:row;align-items:center;width:100%;height:100px;text-decoration:none;display:flex;overflow:hidden}.previewer .ogp-link__title{color:#212c36;flex-grow:1;margin:0;padding:0 .5em;font-size:1em;font-weight:700;line-height:1.6}@media screen and (min-width:740px){.previewer .ogp-link__title{font-size:1.0625em}}.previewer .shelf{justify-content:center;margin:24px 0;display:flex}.previewer .shelf__shelves{width:340px;max-width:100%}.previewer .shelf__title{color:#fff;text-align:center;background-color:#c30017;border-radius:4px;margin:0 0 4px;padding:8px 0;font-size:17px;font-weight:700}.previewer .shelf__items{margin-left:0}.previewer .shelf__item{flex-direction:column;margin-bottom:4px;margin-left:0;display:flex}.previewer .shelf__item:before{content:none}.previewer .shelf__box{color:#000000e6;background:#e58b2a1a;border:1.5px solid #e58b2a;border-radius:10px;padding:10px;text-decoration:none;transition:opacity .3s ease-out;display:block}.previewer .shelf__box:hover{opacity:.6}.previewer .shelf__box__main{justify-content:space-between;align-items:center;display:flex}.previewer .shelf__box__rank{margin:0}.previewer .shelf__box__logo{object-fit:contain;height:50px;margin:0}.previewer .shelf__box__readmore{flex-direction:column;flex:none;align-items:center;display:flex}.previewer .shelf__box__readmore__text{margin-bottom:.25rem;font-size:10px;font-weight:700;display:block}.previewer .shelf__box__readmore__icon{color:#fff;text-align:center;background:#f18f00;border-radius:50%;width:28px;height:28px;font-size:.75rem;font-weight:700;line-height:26px;display:block}.previewer .shelf__box__list{margin:6px 0 0 6px;list-style:none}.previewer .shelf__box__list__item{margin:0 0 0 12px;font-size:12px;font-weight:700}.previewer .shelf__sidemenu{margin:0 0 16px}@media screen and (max-width:1299px){.previewer .shelf__sidemenu .shelf__title{font-size:15px}}.previewer .shelf__sidemenu .shelf__box{padding-left:8px;padding-right:8px}.previewer .shelf__sidemenu .shelf__box__readmore__text{display:none}.previewer .shelf__sidemenu .shelf__box__readmore__icon{width:20px;height:20px;font-size:.6rem;line-height:22px}.previewer .shelf__sidemenu .shelf__box__list{margin:6px 0 0 6px}.previewer .shelf__sidemenu .shelf__box__list__item{margin:0;font-size:10px}.previewer .shelf__sidemenu .shelf__box__list__item:before{content:none}.previewer .banner{flex-direction:column;align-items:center;margin:24px 0;display:flex}.previewer .banner__link{margin-bottom:12px;display:inline-block}.previewer .banner__image{display:block}.previewer .banner__image__sp{width:100%;max-width:400px;display:block}@media (min-width:740px){.previewer .banner__image__sp{display:none}}.previewer .banner__image__pc{max-width:100%;margin:0;display:none}@media (min-width:740px){.previewer .banner__image__pc{object-fit:contain;height:340px;display:block}}.previewer .twitter-tweet{padding:1em 0}.previewer .star1{color:#ff792c;padding-left:1.1rem;font-weight:600;display:inline-block;position:relative}.previewer .star1:after{content:"★";position:absolute;top:0;left:0}.previewer .star1.super-high{color:#e00000}.previewer .star1.high{color:#c51bc0}.previewer .star1.middle{color:#740cac}.previewer .star2{white-space:nowrap;color:#ccc;display:inline-block;position:relative}.previewer .star2:before,.previewer .star2:after{content:"★★★★★"}.previewer .star2:after{white-space:nowrap;color:#e00000;width:var(--star-rate-width,100%);position:absolute;top:0;left:0;overflow:hidden}.previewer .book{border:1px solid #ddd;border-radius:4px;flex-direction:column;align-items:center;margin:24px 0;padding:16px;display:flex}@media (min-width:740px){.previewer .book{flex-direction:row;align-items:flex-start}}@media (min-width:850px){.previewer .book{padding:24px}}@media (min-width:980px){.previewer .book{padding:32px}}.previewer .book__img{flex-direction:column;flex-shrink:0;align-items:center;margin-bottom:16px;display:flex}@media (min-width:740px){.previewer .book__img{margin-bottom:0}}.previewer .book__img__img{border:1px solid #ddd;width:220px;margin-bottom:6px}@media (min-width:740px){.previewer .book__img__img{width:180px}}@media (min-width:850px){.previewer .book__img__img{width:220px}}.previewer .book__img__ref{margin:0;font-size:10px}@media (min-width:740px){.previewer .book__main{flex-grow:1;margin-left:24px}}.previewer .book__main__title{margin:0 0 10px;font-size:16px;font-weight:700;line-height:1.4}@media (min-width:740px){.previewer .book__main__title{margin:0 0 16px}}@media (min-width:850px){.previewer .book__main__title{font-size:18px}}@media (min-width:1300px){.previewer .book__main__title{font-size:20px}}.previewer .book__main__price{margin:0 0 16px;font-size:16px;font-weight:700}.previewer .book__main__price__suffix{margin-left:4px;font-size:12px}.previewer .book__main__button{text-align:center;color:#fff;background:linear-gradient(#ff440a,#d80000);border-radius:4px;width:100%;margin:0 0 16px;padding:12px 6px;font-size:16px;font-weight:700;text-decoration:none;transition:all .2s;display:block;box-shadow:0 3px #960404}@media (min-width:740px){.previewer .book__main__button{font-size:14px}}@media (min-width:850px){.previewer .book__main__button{font-size:16px}}.previewer .book__main__button:hover{box-shadow:none;transform:translateY(2px)}.previewer .interview{align-items:flex-start;width:100%;padding:10px 0;display:flex}.previewer .interview__right{flex-direction:row-reverse}.previewer .interview__body__left,.previewer .interview__body__right{box-sizing:border-box;word-break:break-all;background:#fff;border:2px solid #ccc;border-radius:4px;width:100%;padding:0 10px;display:inline-block;position:relative}.previewer .interview__body__left:before,.previewer .interview__body__right:before{content:"";z-index:2;border:12px solid #0000;position:absolute;top:12px}.previewer .interview__body__left:after,.previewer .interview__body__right:after{content:"";z-index:1;border:14px solid #0000;position:absolute;top:10px}.previewer .interview__body__left{margin-left:12px}@media (min-width:740px){.previewer .interview__body__left{margin-left:16px}}.previewer .interview__body__left:before{border-right:12px solid #fff;left:-23px}.previewer .interview__body__left:after{border-right:14px solid #ccc;left:-28px}.previewer .interview__body__right{margin-right:12px}@media (min-width:740px){.previewer .interview__body__right{margin-right:16px}}.previewer .interview__body__right:before{border-left:12px solid #fff;right:-23px}.previewer .interview__body__right:after{border-left:14px solid #ccc;right:-28px}.previewer .interview figure{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.previewer .interview__img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:50px;margin:0!important}@media (min-width:740px){.previewer .interview__img{width:60px}}.previewer .interview__name{font-size:11px}@media (min-width:740px){.previewer .interview__name{font-size:12px}}
html{-webkit-text-size-adjust:100%;box-sizing:border-box;tab-size:4;word-break:normal}*,:after,:before{box-sizing:inherit;background-repeat:no-repeat}:after,:before{-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:#0000}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{resize:vertical;overflow:auto}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{outline:1px dotted buttontext}[type=reset]::-moz-focus-inner{outline:1px dotted buttontext}[type=submit]::-moz-focus-inner{outline:1px dotted buttontext}button:-moz-focusring{outline:1px dotted buttontext}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:#0000;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{color:inherit;white-space:normal;border:0;max-width:100%;display:table}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}
