@charset "UTF-8";.p-report__catch{margin:40px 0}.p-report__txt{font-size:var(--font-size-md, 16px)}.p-report__txt>*:not(:last-child){margin-bottom:1em}.p-profile{display:grid;grid-template-columns:240px 1fr;margin:40px 0;padding:24px;gap:16px;border:1px solid #dedede}.p-profile__image{aspect-ratio:1}.p-profile__image img{width:100%;height:100%;object-fit:cover}.p-profile__business{color:#777;font-size:var(--font-size-sm, 14px)}.p-profile__name{margin:8px 0 16px;font-weight:700;font-size:var(--font-size-xl, 20px)}.p-profile__romaji{font-size:var(--font-size-2xs, 12px)}.p-profile__txt{font-size:var(--font-size-md, 16px)}.p-toc{margin:40px 0;padding:24px;background-color:#f5f5f5}.p-toc__ttl{margin:0;font-weight:700;font-size:var(--font-size-xl, 20px)}.p-toc__list{padding:16px;font-size:var(--font-size-md, 16px);list-style:none}.p-toc__item{padding:8px 0;border-bottom:1px solid #dedede}.p-reportSection__ttl{position:relative;margin-bottom:24px;padding:.2em .2em .2em 24px;font-weight:700;font-size:var(--font-size-2xl, 24px)}.p-reportSection__ttl:before{display:block;position:absolute;top:0;left:0;width:4px;height:100%;background-color:var(--color-brand-main);content:""}.p-reportSection__img{display:grid;grid-template-columns:repeat(2,1fr);margin:40px 0;gap:16px}.p-reportSection__img-1 img,.p-reportSection__img-3 img:first-child{grid-column:1/-1}.p-reportSection__img>figcaption{grid-column:1/-1;color:#777;font-size:var(--font-size-md, 16px)}.p-reportSection__txt{font-size:var(--font-size-md, 16px)}.p-interview__question{position:relative;margin-bottom:16px;padding-left:40px;font-size:var(--font-size-lg, 18px)}.p-interview__question:before{display:block;position:absolute;top:.65em;left:0;width:32px;height:1px;background-color:currentColor;content:""}.p-interview__answer{margin:0;font-size:var(--font-size-md, 16px)}.p-reportHR{width:100%;height:1px;margin:64px 0;border:none;background-color:#dedede}.p-shopInfo{margin:40px 0;font-size:var(--font-size-md, 16px)}.p-shopInfo__ttl{margin-bottom:8px;font-weight:700;font-size:var(--font-size-xl, 20px)}.p-shopInfo__table{display:grid;gap:1px;background-color:#fff}.p-shopInfo__row{display:grid;grid-template-columns:160px 1fr;gap:1px}.p-shopInfo__dt,.p-shopInfo__dd{padding:12px;background-color:#f5f5f5}.p-shopInfo__snsList{display:flex;align-items:center;justify-content:flex-start;gap:24px;list-style:none}.p-shopInfo__snsList img{width:40px}.p-writer{margin:40px 0;padding:24px;border:1px solid #dedede;font-size:var(--font-size-sm, 14px)}.p-writer__ttl{margin-bottom:16px;padding:8px 8px 4px;border-bottom:1px solid;border-left:4px solid;border-color:var(--color-brand-main);font-size:var(--font-size-lg, 18px)}.p-writer__subttl{padding-left:4px;font-size:var(--font-size-2xs, 12px)}.p-writer__name{font-size:var(--font-size-lg, 18px)}.p-writer__txt>*:not(:last-child){margin-bottom:1em}.p-writer__more{display:flex;position:relative;width:144px;margin-top:16px;margin-left:auto;padding:8px 24px 8px 16px;border:1px solid #ccc;border-radius:9999px;line-height:1}.p-writer__more:before{position:absolute;top:50%;right:8px;width:16px;height:16px;transform:translateY(-50%);content:"";-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDFDNS45MjUgMSAxIDUuOTI1IDEgMTJzNC45MjUgMTEgMTEgMTEgMTEtNC45MjUgMTEtMTFTMTguMDc1IDEgMTIgMXpNOS43OTMgOC43MDdhMSAxIDAgMCAxIDEuNDE0LTEuNDE0bDQgNGExIDEgMCAwIDEgMCAxLjQxNGwtNCA0YTEgMSAwIDAgMS0xLjQxNC0xLjQxNEwxMy4wODYgMTIgOS43OTMgOC43MDd6Ii8+PC9zdmc+);background-color:var(--color-brand-main);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDFDNS45MjUgMSAxIDUuOTI1IDEgMTJzNC45MjUgMTEgMTEgMTEgMTEtNC45MjUgMTEtMTFTMTguMDc1IDEgMTIgMXpNOS43OTMgOC43MDdhMSAxIDAgMCAxIDEuNDE0LTEuNDE0bDQgNGExIDEgMCAwIDEgMCAxLjQxNGwtNCA0YTEgMSAwIDAgMS0xLjQxNC0xLjQxNEwxMy4wODYgMTIgOS43OTMgOC43MDd6Ii8+PC9zdmc+)}.topics__detail .mainCtsBox .inn .p-report__catch{margin:40px 0}.topics__detail .mainCtsBox .inn .p-report__txt{font-size:var(--font-size-md, 16px)}.topics__detail .mainCtsBox .inn .p-report__txt>*:not(:last-child){margin-bottom:1em}.topics__detail .mainCtsBox .inn .p-profile{display:grid;grid-template-columns:240px 1fr;margin:40px 0;padding:24px;gap:16px;border:1px solid #dedede}.topics__detail .mainCtsBox .inn .p-profile__image{aspect-ratio:1}.topics__detail .mainCtsBox .inn .p-profile__image img{width:100%;height:100%;object-fit:cover}.topics__detail .mainCtsBox .inn .p-profile__business{color:#777;font-size:var(--font-size-md, 16px)}.topics__detail .mainCtsBox .inn .p-profile__name{margin:8px 0 16px;font-weight:700;font-size:var(--font-size-2xl, 24px)}.topics__detail .mainCtsBox .inn .p-profile__romaji{font-size:var(--font-size-xs, 13px)}.topics__detail .mainCtsBox .inn .p-profile__txt{font-size:var(--font-size-md, 16px)}.topics__detail .mainCtsBox .inn .p-toc{margin:40px 0;padding:24px;background-color:#f5f5f5}.topics__detail .mainCtsBox .inn .p-toc__ttl{margin:0;font-weight:700;font-size:var(--font-size-xl, 20px)}.topics__detail .mainCtsBox .inn .p-toc__list{padding:16px;font-size:var(--font-size-md, 16px);list-style:none}.topics__detail .mainCtsBox .inn .p-toc__item{padding:8px 0;border-bottom:1px solid #dedede}.topics__detail .mainCtsBox .inn .p-reportSection__ttl{position:relative;margin-bottom:24px;padding:.2em .2em .2em 24px;font-weight:700;font-size:var(--font-size-2xl, 24px)}.topics__detail .mainCtsBox .inn .p-reportSection__ttl:before{display:block;position:absolute;top:0;left:0;width:4px;height:100%;background-color:var(--color-brand-main);content:""}.topics__detail .mainCtsBox .inn .p-reportSection__img{display:grid;grid-template-columns:repeat(2,1fr);margin:40px 0;gap:16px}.topics__detail .mainCtsBox .inn .p-reportSection__img-1 img,.topics__detail .mainCtsBox .inn .p-reportSection__img-3 img:first-child{grid-column:1/-1}.topics__detail .mainCtsBox .inn .p-reportSection__img>figcaption{grid-column:1/-1;color:#777;font-size:var(--font-size-md, 16px)}.topics__detail .mainCtsBox .inn .p-reportSection__txt{font-size:var(--font-size-md, 16px)}.topics__detail .mainCtsBox .inn .p-interview__question{position:relative;margin-bottom:16px;padding-left:40px;font-size:var(--font-size-lg, 18px)}.topics__detail .mainCtsBox .inn .p-interview__question:before{display:block;position:absolute;top:.65em;left:0;width:32px;height:1px;background-color:currentColor;content:""}.topics__detail .mainCtsBox .inn .p-interview__answer{margin:0;font-size:var(--font-size-md, 16px)}.topics__detail .mainCtsBox .inn .p-reportHR{width:100%;height:1px;margin:64px 0;border:none;background-color:#dedede}.topics__detail .mainCtsBox .inn .p-shopInfo{margin:40px 0;font-size:var(--font-size-md, 16px)}.topics__detail .mainCtsBox .inn .p-shopInfo__ttl{margin-bottom:8px;font-weight:700;font-size:var(--font-size-xl, 20px)}.topics__detail .mainCtsBox .inn .p-shopInfo__table{display:grid;gap:1px;background-color:#fff}.topics__detail .mainCtsBox .inn .p-shopInfo__row{display:grid;grid-template-columns:160px 1fr;gap:1px}.topics__detail .mainCtsBox .inn .p-shopInfo__dt,.topics__detail .mainCtsBox .inn .p-shopInfo__dd{padding:12px;background-color:#f5f5f5}.topics__detail .mainCtsBox .inn .p-shopInfo__snsList{display:flex;align-items:center;justify-content:flex-start;gap:24px;list-style:none}.topics__detail .mainCtsBox .inn .p-shopInfo__snsList img{width:40px}.topics__detail .mainCtsBox .inn .p-writer{margin:40px 0;padding:24px;border:1px solid #dedede;font-size:var(--font-size-sm, 14px)}.topics__detail .mainCtsBox .inn .p-writer__ttl{margin-bottom:16px;padding:8px 8px 4px;border-bottom:1px solid;border-left:4px solid;border-color:var(--color-brand-main);font-size:var(--font-size-lg, 18px)}.topics__detail .mainCtsBox .inn .p-writer__subttl{padding-left:4px;font-size:var(--font-size-2xs, 12px)}.topics__detail .mainCtsBox .inn .p-writer__name{font-size:var(--font-size-xl, 20px)}.topics__detail .mainCtsBox .inn .p-writer__txt>*:not(:last-child){margin-bottom:1em}.topics__detail .mainCtsBox .inn .p-writer__more{display:flex;position:relative;width:144px;margin-top:16px;margin-left:auto;padding:8px 24px 8px 16px;border:1px solid #ccc;border-radius:9999px;line-height:1}.topics__detail .mainCtsBox .inn .p-writer__more:before{position:absolute;top:50%;right:8px;width:16px;height:16px;transform:translateY(-50%);content:"";-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDFDNS45MjUgMSAxIDUuOTI1IDEgMTJzNC45MjUgMTEgMTEgMTEgMTEtNC45MjUgMTEtMTFTMTguMDc1IDEgMTIgMXpNOS43OTMgOC43MDdhMSAxIDAgMCAxIDEuNDE0LTEuNDE0bDQgNGExIDEgMCAwIDEgMCAxLjQxNGwtNCA0YTEgMSAwIDAgMS0xLjQxNC0xLjQxNEwxMy4wODYgMTIgOS43OTMgOC43MDd6Ii8+PC9zdmc+);background-color:var(--color-brand-main);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDFDNS45MjUgMSAxIDUuOTI1IDEgMTJzNC45MjUgMTEgMTEgMTEgMTEtNC45MjUgMTEtMTFTMTguMDc1IDEgMTIgMXpNOS43OTMgOC43MDdhMSAxIDAgMCAxIDEuNDE0LTEuNDE0bDQgNGExIDEgMCAwIDEgMCAxLjQxNGwtNCA0YTEgMSAwIDAgMS0xLjQxNC0xLjQxNEwxMy4wODYgMTIgOS43OTMgOC43MDd6Ii8+PC9zdmc+)}#container{width:100%}#contentsBox{margin:20px auto 0;padding-bottom:30px}.topics__detail{padding:5px;background:#fff}.topics__detail .mainCtsBox .inn{font-size:16px!important}.topics__detail .mainCtsBox .inn h2{position:relative;margin:60px 0 25px;padding:18px 15px;border-left:5px solid #A59862;border-top-right-radius:5px;border-bottom-right-radius:5px;background:#f8e58c;color:#000;font-size:var(--font-size-2xl, 24px);line-height:1.3}.topics__detail .mainCtsBox .inn h2:before{display:block;z-index:10;position:absolute;top:0;left:0;width:1px;min-height:100%;background:#fff;content:""}.topics__detail .mainCtsBox .inn h3{margin-top:10px;margin-bottom:10px;padding-left:0;border-left:none;font-size:var(--font-size-lg, 19px)}.titleBox .cate-box{margin:5px 0 15px}.titleBox .cate-box a.cateLabel{margin:0 5px 0 0;padding:.2rem 1rem;border:1px solid #CE9B0E;background:#ce9b0e;color:#fff;font-size:var(--font-size-2xs, .687rem)}.titleBox .cate-box a.serialLabel{margin:0 5px 0 0;padding:.2rem 1rem;border:1px solid #CE9B0E;background:#ce9b0e;background:#fff;color:#ce9b0e;font-size:var(--font-size-2xs, .687rem)}.titleBox .cate-box a:hover{opacity:.8}.titleBox .serial-title a:hover{text-decoration:underline}#side{padding:5px;background:#fff}.list-header{margin-bottom:0!important}#breadBox{position:initial}.section__title-box{margin-top:2rem}.paragraph_border_none{margin-top:0;border:none}.topics__detail section.writerBox{margin-bottom:40px;padding:15px;background-color:#f5f5f5}.topics__detail section.writerBox .writerBoxInn{display:table;width:100%}.topics__detail section.writerBox .writerBoxInn .innL,.topics__detail section.writerBox .writerBoxInn .innR{display:table-cell}.topics__detail section.writerBox.digest .writerBoxInn .innL{padding-right:10px}.topics__detail section.writerBox .writerBoxInn .innL img{max-width:140px;border:1px solid #c9c9c9}.topics__detail section.writerBox.digest .writerBoxInn .innL img{max-width:180px}.topics__detail section.writerBox .writerBoxInn .innR{position:relative;width:100%;padding:0 0 0 15px}.topics__detail section.writerBox .writerBoxInn .innR h3{font-size:var(--font-size-md, 120%);line-height:200%}.topics__detail section.writerBox .writerBoxInn .innR a{width:auto;padding:0 10px}.txtBox .cateBox{margin:10px 0}.txtBox .sideCateBox{margin-bottom:5px}.txtBox .day{color:#737373;font-size:var(--font-size-sm, 110%)}.txtBox .cateLabel{display:inline-block;padding:.2rem 1rem;border:1px solid #CE9B0E;background:#ce9b0e;color:#fff;font-size:var(--font-size-2xs, .687rem)}.txtBox .cateLabel.serialLavel{margin-top:4px;border:1px solid #CE9B0E;background:#fff;color:#ce9b0e}.txtBox .writer{margin-top:10px;text-align:right}h2.writer_headline{margin-bottom:10px;padding:0 0 2px 10px;border-bottom:1px solid;font-size:var(--font-size-lg, 129%)}.writerProfBox{max-width:300px;padding-bottom:30px}.writerProfBox .side_headline{margin:0 0 10px;padding:2px 0 0 10px;border-left:var(--color-brand-main) 6px solid}.writerProfBox .innL{text-align:center}.writerProfBox .innL img{max-width:100%;border:1px solid #c9c9c9}.writerProfBox .writerName{margin:15px 0 5px}.writerProfBox .btnMore{width:auto;padding:0 10px}.innTopicsMap{border-top:none!important;background-color:#fff!important}.txtBox .featureBox{display:flex;flex-direction:row-reverse}.txtBox .featureBox .featureLabel{color:red}.topics-term__list{display:flex;justify-content:center;margin:0 -15px 5px 0}.topics-term__item{width:calc(25% - 7.5px);margin-right:15px;text-align:center}.topics-term__item a{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:1rem 0;border:1px solid #c9c9c9;border-radius:.4rem;background-color:#fff;color:#6f6f6f;font-weight:600;font-size:var(--font-size-sm, .9rem)}.topics-term__item a:hover,.topics-term__item a.active{background-color:var(--color-brand-main);color:#fff}.pageSort.customPageSort{padding:0 10px;background:#fff}.main__image-box{margin-bottom:1.5rem!important}.topics__list .topics__item.tabcontent .txtBox h3,.topics__list .topics__item.tabcontent .txtBox h4{font-size:116%!important}.topics__list .topics__item .txtBox .ellipsis{height:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-o-text-overflow:ellipsis}.topics-4column_box{display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-moz-flex;display:-ms-flex;display:flex;width:100%;margin-bottom:15px;overflow:hidden;-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap;margin-top:10px}.topics-4column_box .list-box__item{position:relative;width:calc(25% - 12px);margin:0 15px 15px 0;padding:5px;float:left;overflow:hidden;border:solid 1px lightgray}.topics-4column_box .list-box__item:nth-child(4n){margin-right:0}.topics-4column_box .list-box__item img{width:100%}.topics-4column_box .list-box__item .profileBox{position:absolute;right:0;bottom:0}.topics-4column_box .list-box__item .profileBox a{margin:5px 5px 3px}.topics-4column_box .list-box__item .txtBox .name{margin-top:.5rem}.topics-4column_box .list-box__item .txtBox .name a{font-weight:600;text-decoration:underline}.topics-4column_box .list-box__item .txtBox .name a:hover{text-decoration:none}.topics-4column_box .list-box__item .txtBox .copy{margin:5px 0;padding:4px;line-height:1.4em;word-break:break-all}.topics__ranking{margin-top:1rem}.topics__ranking .imgBox .rank{position:absolute;width:35px;height:35px;font-size:var(--font-size-lg, 139%);line-height:35px}.topics__ranking .txtBox .rank{width:40px;height:22px;margin:-3px 0 3px;padding-top:1px;font-size:var(--font-size-xs, 13px);line-height:24px}.topics__ranking .imgBox .rank,.topics__ranking .txtBox .rank{background-color:silver;font-weight:700;text-align:center}.topics__ranking .imgBox .rank{position:absolute;width:30px;height:30px;font-size:var(--font-size-lg, 130%);line-height:30px}.topics__ranking .imgBox .rank1,.topics__ranking .imgBox .rank2,.topics__ranking .imgBox .rank3,.topics__ranking .txtBox .rank1,.topics__ranking .txtBox .rank2,.topics__ranking .txtBox .rank3{color:#fff}.topics__ranking .imgBox .rank1,.topics__ranking .txtBox .rank1{background-color:#ab9d61}.topics__ranking .imgBox .rank2,.topics__ranking .txtBox .rank2{background-color:#666}.topics__ranking .imgBox .rank3,.topics__ranking .txtBox .rank3{background-color:#d2771c}.topics__ranking article{padding:15px 0;overflow:hidden;border-top:#CCC 1px solid}.topics__ranking article:last-child{border-bottom:#CCC 1px solid}.topics__ranking article .imgBox{width:180px;margin-right:20px;float:left}.topics__ranking article .imgBox img{width:100%}.topics__ranking article .txtBox{overflow:hidden}.topics__ranking article .txtBox h3,.topics__ranking article .txtBox h4{font-size:116%!important}.topics__ranking article .txtBox .ellipsis{height:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-o-text-overflow:ellipsis}.topics__ranking x.grid-box section.list-wid article .txtBox{padding:10px}.topics__ranking x.grid-box section.list-wid article .txtBox h3,.topics__ranking x.grid-box section.list-wid article .txtBox h4{margin:0 0 5px}.topics__ranking article .txtBox ul.type{margin-bottom:.8rem;overflow:hidden}.topics__ranking article ul.type li{margin:0 5px 0 0;padding:.2rem 1rem;float:left;background-color:#eee;color:#333}.topics__ranking article ul.type li.text{margin:0;padding:.2rem 0;border:none;background-color:#fff}.topics__ranking article ul.type li.text:after{content:"／"}.topics__ranking article ul.type li.text:last-of-type:after{content:""}.topics__ranking article ul.type li.type1{margin:0 10px 0 0;background-color:#df5e53;color:#fff}.topics__ranking article ul.type:after{display:block;clear:both;content:" "}.topics__ranking article .txtBox h3,.topics__ranking article .txtBox h4{font-weight:700;font-size:var(--font-size-md, 108%)}#contentsBox .ctsBox section.list-wid article.type2 .imgBox{width:140px!important;margin-right:10px}#mainBox .mainCtsBox .titleBox h1.topics_title{font-size:clamp(18px,.97rem + .663vw,24px);line-height:1.3em}#mainBox .mainCtsBox .titleBox h3.topics_title{font-size:var(--font-size-lg, 1.125rem);font-size:18px!important}div#mainBox .mainCtsBox .titleBox p.date{color:#737373}h2.bdrBottom{margin-bottom:0}section.writerBox h2.side_headline.writer_headline{margin:0;padding:0;border:none;font-size:var(--font-size-md, 120%);line-height:200%}section.writerBox h2.side_headline.writer_headline span.subTit{margin:0;padding:0;font-weight:700;font-size:var(--font-size-md, 15px);line-height:200%}.topics__detail section.writerBox{display:flex;flex-direction:column}.topics__detail section.writerBox .writerBoxInn{display:flex}.topics__detail section.writerBox .writerBoxInn .innL{width:30%}.topics__detail section.writerBox .writerBoxInn .innL img{width:100%;max-width:100%}.topics__detail section.writerBox .writerBoxInn .innR p.profile{font-size:var(--font-size-md, 15px)}.topics__detail section.writerBox .writer-box__button-list{margin:1rem auto 0;font-size:var(--font-size-xs, .8rem)}.topics__detail section.writerBox .writer-box__button-list a{padding:.4rem 4rem;border-radius:20px;background:var(--color-brand-main);color:#fff}.topics__detail section.writerBox .writer-box__button-list a:after{margin-left:1rem;content:" ";font-family:FontAwesome,sans-serif}.topics__detail .reportRecommendBox{margin:1rem 0;padding-bottom:1rem;border-bottom:1px solid #333}.topics__detail .reportRecommendBox .reportRecommendTitleBox{margin-bottom:1rem;padding-bottom:.6rem;border-bottom:1px #333 solid;font-weight:700;font-size:var(--font-size-md, 15px);text-align:left}.reportRecommendBox .reportRecommendOtherBox ul li{width:calc(33.3333333333% - 4px)}.control-box__button-list{display:flex}.control-box__button-list{align-items:center;margin:10px 5px 40px}.control-box__button-list .report-prev,.control-box__button-list .report-next{min-width:73px}.control-box__button-list div a{font-size:var(--font-size-xs, 13px)}.control-box__button-list div a{display:inline-block}.control-box__button-list div a.is-inactive{display:none}.control-box__button-list div a i.fa{font-weight:700}.control-box__button-list div a i.fa{padding:4px 7px;border:1px solid #CCC}.control-box__button-list div.report-next a i{margin-right:3px}.control-box__button-list .top,.control-box__button-list .report-top{flex:1;text-align:center}.control-box__button-list div.report-top a{padding:7px 40px;border:1px solid #CCC;border-radius:3px}.control-box__button-list div.report-prev a i{margin-left:3px}.flex-direction-nav .flex-prev{background:url(/img/common/sliderNavPrev.png) no-repeat left}.flex-direction-nav .flex-next{background:url(/img/common/sliderNavNext.png) no-repeat right}@media screen and (min-width:769px){.p-interview,.topics__detail .mainCtsBox .inn .p-interview{margin:24px 0 24px 16px}}@media (min-width:1260px){#contentsBox #side .ctsBox section.list-wid article.type2 a{display:flex;flex-direction:column}#contentsBox #side section.list-wid article.type2 .txtBox{width:277px;margin:0 auto}#contentsBox #side section.list-wid article.type2 .txtBox .sideCateBox,#contentsBox #side section.list-wid article.type2 .txtBox .day,#contentsBox #side section.list-wid article.type2 .txtBox .writer{display:none}#contentsBox #side .ctsBox section.list-wid article.type2 .imgBox{width:84%!important;margin:0 auto}}@media screen and (max-width:768px){.p-profile{grid-template-rows:68px 68px 1fr;grid-template-columns:136px 1fr;padding:16px;gap:0 8px}.p-profile__image{display:grid;grid-template-columns:subgrid;grid-row:1/3;grid-column:1/2;aspect-ratio:unset}.p-profile__text{display:grid;grid-template-rows:68px 68px 1fr;grid-template-columns:subgrid;grid-template-columns:136px 1fr;grid-row:1/4;grid-column:1/3;gap:0 16px}.p-profile__business{grid-row:1/2;grid-column:2/3;align-self:end}.p-profile__name{grid-row:2/3;grid-column:2/3;align-self:start;margin:0}.p-profile__romaji{display:block;line-height:1}.p-profile__txt{grid-row:3/4;grid-column:1/3;margin-top:8px}.p-toc{padding:16px}.p-toc__list{padding:8px}.p-reportSection__ttl{padding-left:12px}.p-reportSection__img{gap:8px}.p-interview{margin:16px 0 16px 16px}.p-interview__question{padding-left:24px}.p-interview__question:before{width:20px}.p-reportHR{margin:40px 0}.p-shopInfo__row{grid-template-columns:88px 1fr}.p-shopInfo__dt,.p-shopInfo__dd{padding:8px}.p-shopInfo__snsList{gap:8px}.p-shopInfo__snsList img{width:32px}.p-writer{padding:16px}.topics__detail .mainCtsBox .inn .p-profile{grid-template-rows:68px 68px 1fr;grid-template-columns:136px 1fr;padding:16px;gap:0 8px}.topics__detail .mainCtsBox .inn .p-profile__image{display:grid;grid-template-columns:subgrid;grid-row:1/3;grid-column:1/2;aspect-ratio:unset}.topics__detail .mainCtsBox .inn .p-profile__text{display:grid;grid-template-rows:68px 68px 1fr;grid-template-columns:subgrid;grid-template-columns:136px 1fr;grid-row:1/4;grid-column:1/3;gap:0 16px}.topics__detail .mainCtsBox .inn .p-profile__name{margin:0}.topics__detail .mainCtsBox .inn .p-toc{padding:16px}.topics__detail .mainCtsBox .inn .p-toc__list{padding:8px}.topics__detail .mainCtsBox .inn .p-reportSection__ttl{padding-left:12px}.topics__detail .mainCtsBox .inn .p-reportSection__img{gap:8px}.topics__detail .mainCtsBox .inn .p-interview{margin:16px 0 16px 16px}.topics__detail .mainCtsBox .inn .p-interview__question{padding-left:24px}.topics__detail .mainCtsBox .inn .p-interview__question:before{width:20px}.topics__detail .mainCtsBox .inn .p-reportHR{margin:40px 0}.topics__detail .mainCtsBox .inn .p-shopInfo__row{grid-template-columns:88px 1fr}.topics__detail .mainCtsBox .inn .p-shopInfo__dt,.topics__detail .mainCtsBox .inn .p-shopInfo__dd{padding:8px}.topics__detail .mainCtsBox .inn .p-shopInfo__snsList{gap:8px}.topics__detail .mainCtsBox .inn .p-shopInfo__snsList img{width:32px}.topics__detail .mainCtsBox .inn .p-writer{padding:16px}}@media (max-width:767px){#contentsBox{padding-bottom:0}.topics__detail,#side{padding:0}.block{margin:15px 10px!important;padding:0!important}.section__title-box{margin:1rem 0 0!important}.topics__detail section{margin:10px}.topics__detail section.writerBox .writerBoxInn .innL,.topics__detail section.writerBox .writerBoxInn .innR{width:46%}.topics__detail section.writerBox .writerBoxInn .innL{margin-bottom:10px}.topics__detail section.writerBox .writerBoxInn .innR{position:absolute;padding-left:0}.topics__detail section.writerBox .writerBoxInn .innR a{position:relative;width:90%;margin-bottom:0;float:none}.topics__detail section .expertsBox{margin:0 0 0 10px}.topics__detail section .expertsBox dl{margin-right:5px}div.topics__detail section.writerBox{margin:0 10px 20px}.topics__detail section.writerBox.digest .writerBoxInn .innL img{max-width:100px}.topics__detail section.writerBox h2.writer_headline{width:calc(100% + 30px);margin-top:-15px;margin-left:-15px}.topics__detail .mainCtsBox .innTopicsMap iframe{height:250px!important}h2.writer_headline{margin-bottom:10px;padding:6px 10px;border:none;background-color:#000!important;color:#fff;font-size:var(--font-size-xs, 13px)}.writerProfBox .btnMore{margin-bottom:0;float:none}.mainCtsBox .titleBox .cate-box a{padding:.1rem .5rem}.topics-term__list{flex-wrap:wrap;margin:0 auto;margin-bottom:.437rem;padding:0 .5rem}.topics-term__item{width:calc(25% - 5px);max-height:2rem;margin-right:5px}.topics-term__item:nth-of-type(4n){margin-right:0}.topics-term__item a{font-size:var(--font-size-sm, .875rem)}.topics-4column_box{width:auto;margin:0 10px;border-top:1px #CCC solid}.topics-4column_box .list-box__item{width:100%;margin:1px 0;float:none;border-top:none;border-right:none;border-bottom:1px #CCC solid;border-left:none;border-radius:0}.topics-4column_box .list-box__item .imgBox{width:140px;min-height:100px;margin-right:10px;float:left}.topics-4column_box .list-box__item .txtBox{padding-right:10px;overflow:hidden}.topics-4column_box .list-box__item .txtBox .name{font-size:var(--font-size-sm, 14px)}.topics-4column_box .list-box__item .profileBox{position:absolute;right:0;bottom:0;margin:5px 5px 3px}.topics__ranking .imgBox .rank{width:25px;height:25px;padding-top:2px;font-size:var(--font-size-xs, 13px);line-height:25px}.topics__ranking article{margin:0 10px;padding:10px 5px}.topics__ranking article .imgBox{width:140px;margin-right:10px}.topics__ranking article .txtBox{padding-right:10px}.topics__ranking article .txtBox .cateBox{margin:0 0 5px}.topics__ranking article .txtBox .cateLabel{padding:.1rem .5rem;background:#ccc;color:#fff;font-size:.5rem}.topics__ranking article .txtBox .day{font-size:var(--font-size-2xs, .687rem)}.topics__ranking article .txtBox .writer{margin-top:0;font-weight:600;font-size:var(--font-size-2xs, .687rem);text-align:right}.topics__ranking article .txtBox h3,.topics__ranking article .txtBox h4{color:#333;font-weight:700;font-size:.75rem!important}.topics-term__box{padding:0 0 .2rem!important}.pageSort.customPageSort{margin:10px 0}.topics__detail section.writerBox .writerBoxInn{display:flex}.topics__detail section.writerBox .writerBoxInn .innR{position:initial;flex:1}.topics__detail section.writerBox .writerBoxInn .innL{width:140px;margin-right:15px;margin-bottom:10px}ul.topics__list li.topics__item .txtBox .cateBox .serialLavel{display:none}section.writerBox h2.side_headline.writer_headline{width:auto;background-color:transparent!important;color:#333}.topics__detail section.writerBox .writerBoxInn{flex-direction:column}.topics__detail section.writerBox .writerBoxInn .innL{width:100%;margin:0 auto}.topics__detail section.writerBox .writerBoxInn .innR{width:100%;margin-top:1rem}.topics__detail section.writerBox .writer-box__button-list{margin:2rem auto 1rem}.topics__detail .reportRecommendBox{margin:1rem 10px}} 