.p-article{margin-top:2rem}.p-article__title{font-size:3rem;font-weight:900;font-style:italic;margin-block:-.5rem 0;letter-spacing:0;margin-bottom:6rem}@media screen and (max-width: 859px){.p-article__title{font-size:2.4rem;text-align:center;margin-bottom:4rem}}.p-article__title:before{content:"";display:inline-block;width:7.3rem;aspect-ratio:43/55;background:url(/img/common/ill_pickup01.png) no-repeat center center/contain;translate:1.2rem 3rem;margin-right:.5em}@media screen and (max-width: 859px){.p-article__title:before{content:none}}@media screen and (max-width: 859px){.p-article__title:after{content:"";display:inline-block;width:4.3rem;aspect-ratio:43/55;background:url(/img/common/ill_pickup01.png) no-repeat center center/contain;translate:1.2rem 1.1rem}}.p-article .c-card-image01{margin-bottom:3rem}@media screen and (max-width: 859px){.p-article .c-card-image01{margin-bottom:0}.p-article .c-card-image01.u-card-sp{margin-bottom:3rem}.p-article .c-card-image01.u-card-sp a{display:block}.p-article .c-card-image01.u-card-sp a .c-card-image01__image img{aspect-ratio:200/137}.p-article .c-card-image01__texts{margin-top:1rem}.p-article .c-card-image01:nth-child(n+6){display:none}}.p-article-detail{display:flex;align-items:flex-start;margin-top:5rem}@media screen and (max-width: 859px){.p-article-detail{margin-top:1rem}}.article-page{width:calc(100% - 250px)}@media screen and (max-width: 1099px){.article-page{width:100%}}.p-article-detail-button_sp{display:none}@media screen and (max-width: 1099px){.p-article-detail-button_sp{display:block;position:fixed;right:1.5rem;bottom:1.5rem;width:15rem;z-index:10}.p-article-detail-button_sp .p-article-detail-sidebar__button{margin:1rem 0}.p-article-detail-button_sp .p-article-detail-sidebar__button span{border-radius:10px;padding:1.05rem 0 1.05rem 2rem;cursor:pointer}}.p-article-detail-button_sp.is-hide{display:none}.p-article-detail-sidebar{width:220px;margin-left:30px;position:sticky;top:120px}@media screen and (max-width: 1099px){.p-article-detail-sidebar{display:none}}.p-article-detail-sidebar.is-hide{display:none}.p-article-detail-sidebar__title{font-size:2.4rem;font-weight:900;font-style:italic;margin-block:-.5rem 0;letter-spacing:0}.p-article-detail-sidebar__link{padding:0;margin:0;list-style:none}.p-article-detail-sidebar__link li{border-bottom:1px solid #d8d8d8}.p-article-detail-sidebar__link li a{font-size:1.6rem;padding:1.3rem 0;display:block}.p-article-detail-sidebar__link li a.is-active{font-weight:700}.p-article-detail-sidebar__button span{display:block;font-weight:700;text-align:center;border-radius:40px;padding:1.05rem 0;background-color:#e72d29;color:#fff;font-size:1.6rem;position:relative;cursor:pointer}.p-article-detail-sidebar__button span:before{content:"";width:2rem;height:2rem;background:url(/img/article/icn_star_white.svg) center/contain no-repeat;position:absolute;top:50%;left:2rem;transform:translateY(-50%)}.p-article-detail-sidebar__button.is-active span{border:2px solid #cecece;background-color:#fff;color:#3636364d}.p-article-detail-sidebar__button.is-active span:before{background:url(/img/article/icn_star_red.svg) center/contain no-repeat}.p-article-detail__contents{width:620px;margin:0 auto;padding-bottom:2rem}@media screen and (max-width: 859px){.p-article-detail__contents{width:100%;max-width:400px}}.p-article-detail__contents figure blockquote{margin:0}.p-article-detail__contents figure blockquote img{border-radius:10px}.p-article-detail__contents figure figcaption{margin-top:.5rem;color:#919191;font-weight:400;font-size:1.6rem}.p-article-detail__contents figure figcaption cite{font-style:normal}.p-article-detail__thumbnail img{border-radius:10px}.p-article-detail__title.u-q-title{font-weight:700;font-size:1.8rem;margin:3rem 0}.p-article-detail__title.u-q-title:before{content:"";display:inline-block;width:40px;height:2px;background-color:#000;translate:0 -.5rem;margin-right:.5rem}.p-article-detail__text{line-height:2;letter-spacing:.15rem;margin:0 0 2rem}.p-article-detail-poster{margin:3rem 0 4rem}@media screen and (max-width: 859px){.p-article-detail-poster{margin:3rem 0}}.p-article-detail-poster__inner{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 859px){.p-article-detail-poster__image{width:5.9rem}}.p-article-detail-poster__image img{border-radius:50%}.p-article-detail-poster__textarea{width:390px}@media screen and (max-width: 859px){.p-article-detail-poster__textarea{width:22rem}}.p-article-detail-poster__title{margin:0 0 2rem;font-weight:700}.p-article-detail-poster__text{font-size:1.6rem;font-weight:700;margin:0}.article-page .p-article-detail-poster__intro{font-size:1.6rem;line-height:1.8;margin:2rem 0}.p-article-detail-poster.u-poster-bottom{background-color:#f5f5f5;border-radius:10px;padding:2rem}.p-article-detail-poster.u-poster-bottom .p-article-detail-poster__textarea{width:470px}@media screen and (max-width: 859px){.p-article-detail-poster.u-poster-bottom .p-article-detail-poster__textarea{width:28rem}}.p-article-detail-link{border-radius:10px;background-color:#f5f5f5;padding:2rem 3rem 3rem;margin-bottom:6rem}@media screen and (max-width: 859px){.p-article-detail-link{margin-bottom:3rem}}.p-article-detail-link__title{font-size:2.2rem;font-weight:900;font-style:italic;margin:0 0 1rem}@media screen and (max-width: 859px){.p-article-detail-link__title{font-size:1.6rem}}.p-article-detail-link__list{padding:0;margin:0;list-style:none;counter-reset:item}.p-article-detail-link__list li{line-height:2}.p-article-detail-link__list li.parent-list:before{content:counters(item,"-") ".";counter-increment:item}.p-article-detail-link__list li.parent-list .children-list{padding-left:0;margin-bottom:0;list-style:none;counter-reset:item}.p-article-detail-link__list li.parent-list .children-list li:before{content:counters("（",item,"）") ".";counter-increment:item}.p-article-detail-embed{border:1px solid #d8d8d8;border-radius:10px;padding:2rem 2.5rem}@media screen and (max-width: 859px){.p-article-detail-embed{padding:1.5rem}}.p-article-detail-embed a{display:block}.p-article-detail-embed__inner{display:flex;justify-content:space-between}.p-article-detail-embed__textarea{width:calc(100% - 22rem)}@media screen and (max-width: 859px){.p-article-detail-embed__textarea{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}}.p-article-detail-embed__title{height:3em;color:#0052d5;font-size:2rem;font-weight:700;margin:0;overflow:hidden}@media screen and (max-width: 859px){.p-article-detail-embed__title{font-size:1.6rem;line-height:1.8;width:22rem;height:auto}}.p-article-detail-embed__link{margin:0;padding-left:3rem;font-weight:400;font-size:1.6rem;color:#919191;position:relative}@media screen and (max-width: 859px){.p-article-detail-embed__link{font-size:1.4rem;padding-left:2.5rem}}.p-article-detail-embed__link:before{content:"";width:2.5rem;height:2.5rem;background:url(/img/article/icn_link.svg) center/contain no-repeat;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width: 859px){.p-article-detail-embed__link:before{width:1.8rem;height:1.8rem;background:url(/img/article/icn_link_sp.svg) center/contain no-repeat}}.article-page .p-article-detail-embed__text{margin:1.5rem 0;font-size:1.6rem;line-height:2;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media screen and (max-width: 859px){.article-page .p-article-detail-embed__text{-webkit-line-clamp:4}}.p-article-detail-embed__image{width:21rem}@media screen and (max-width: 859px){.p-article-detail-embed__image{width:13.5rem}}.p-article-detail-embed__image img{border-radius:10px}.article-page .p-article-detail-link__title{font-size:1.8rem}.p-article-detail-link__list{font-size:1.5rem}.article-page p{line-height:2;letter-spacing:.15rem;margin:0 0 2rem;font-size:1.5rem}.article-page .p-article-detail-poster__text,.article-page .p-article-detail-embed__title{line-height:initial;margin:0;letter-spacing:.02em}.article-page .p-article-detail-poster__date{font-size:1.8rem;font-weight:900;font-style:italic;margin:0 0 auto}@media screen and (max-width: 859px){.article-page .p-article-detail-poster__date{font-size:1.1rem;margin:0;letter-spacing:0}}.article-page .p-article-detail-poster__name{font-size:1.6rem;color:#929292;margin:0 0 .5rem}@media screen and (max-width: 859px){.article-page .p-article-detail-poster__name{font-size:1rem}}.article-page h1{font-size:2.2rem}.article-page h2{border-top:1px solid #cecece;border-bottom:1px solid #cecece;font-size:2rem;padding:1.5rem 0;margin-top:6rem}@media screen and (max-width: 859px){.article-page h2{margin-top:4rem;margin-bottom:1rem}}.article-page h3{font-size:1.8rem;margin-top:4rem;padding-bottom:1.5rem;border-bottom:1px solid #cecece}.p-article-tags{margin:1.6rem 0}.p-article-tags span,.p-article-tags a{display:inline-block;margin:0 .8rem .8rem 0;border:2px solid var(--gray01);border-radius:6px;padding:.4rem 1rem;color:var(--gray01);font-weight:700;font-size:1.6rem}@media screen and (max-width: 859px){.p-article-tags span,.p-article-tags a{font-size:1.4rem}}.article-page ol{font-size:1.3rem;padding-left:2rem;margin:0 0 2rem;line-height:2;letter-spacing:.15rem}.article-page ol li{margin-bottom:.4rem}.article-page ol li>ol{list-style-type:none;counter-reset:section;padding-left:0}.article-page ol li>ol li{counter-increment:section;position:relative;padding-left:3rem}.article-page ol li>ol li:before{content:"(" counter(section) ")";position:absolute;left:0}.article-page table{width:100%;line-height:2;letter-spacing:.15rem;margin:0 0 2rem;font-size:1.3rem}.article-page table td,.article-page table th{border-bottom:1px solid var(--gray01);vertical-align:top;padding:1rem;word-break:break-word}.article-page figure.article-element img{display:block;margin:10px auto}.article-page figure.article-element img.w-full{width:100%}.article-page figure.article-element p{color:#929292;text-align:center}.article-page div.quote{border-radius:10px;background-color:#f5f5f5;padding:2rem 3rem 3rem;margin-bottom:6rem}.article-page div.quote.left{text-align:left}.article-page div.quote.center{text-align:center}.article-page div.quote.right{text-align:right}
