*{box-sizing:border-box}:before,:after{box-sizing:inherit}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;line-height:1.5}body{margin:0;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,"M PLUS 1p",sans-serif}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;clear:both;height:0;color:inherit;border:0;border-top:1px solid;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;background-color:#0000;text-decoration:none}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{vertical-align:bottom;border-style:none}embed,object,iframe{vertical-align:bottom;border:0}button,input,optgroup,select,textarea{appearance:none;vertical-align:middle;color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0}[type=checkbox]{appearance:checkbox}[type=radio]{appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner{border-style:none;padding:0}[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-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}select::-ms-expand{display:none}option{padding:0}fieldset{border:0;min-width:0;margin:0;padding:0}legend{color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template,[hidden]{display:none}
.previewer{color:#212c36;letter-spacing:.1px;-webkit-font-smoothing:antialiased;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{color:#fff;background-color:#0047a0;border-left:.2em solid #cd2e3a;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.4em}}.previewer h3{color:#0047a0;border-bottom:.125em solid #0047a0;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}}.previewer h4{margin:2em 0 .5em;font-size:1.1em;font-weight:700;position:relative}@media screen and (min-width:740px){.previewer h4{font-size:1.2em}}.previewer h4 span{padding-left:1.2em;display:inline-block}.previewer h4:before{content:"";background-color:#0047a0;border-radius:.15em;width:.6em;height:.6em;line-height:1em;display:inline-block;position:absolute;top:50%;transform:translateY(-50%)}.previewer .textBold{font-weight:700}.previewer .textItalic{font-style:italic}.previewer .textStrikethrough{text-decoration:line-through}.previewer a{color:#1264a3}.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 #c32018;border-radius:.5em;margin:.5em 0;padding:.5em}.previewer .summary__title{text-align:center;color:#c32018;width:85%;margin-bottom:.625em;margin-left:auto;margin-right:auto;font-size:1.15em;font-weight:bolder;display:block;position:relative}.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:4px 10px 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;margin-bottom:6px;display:flex}.previewer .shelf__box__rank,.previewer .shelf__box__logo{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:0 0 0 5px;list-style:none}.previewer .shelf__box__list__item{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}@media screen and (max-width:1299px){.previewer .shelf__sidemenu .shelf__box__rank{width:20px;height:26.5116px}.previewer .shelf__sidemenu .shelf__box__logo{max-width:130px}.previewer .shelf__sidemenu .shelf__box__readmore__text{margin-bottom:2px;transform:scale(.8)}.previewer .shelf__sidemenu .shelf__box__readmore__icon{width:20px;height:20px;font-size:.6rem;line-height:22px}}.previewer .shelf__sidemenu .shelf__box__list{margin:0}.previewer .shelf__sidemenu .shelf__box__list__item{margin:0;font-size:11px}.previewer .shelf__sidemenu .shelf__box__list__item:before{content:none}.previewer .twitter-tweet{padding:1em 0}.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}}
