@charset "UTF-8";.p-magazine__inner{padding-inline:13px}@media(min-width:48em){.p-magazine__inner{max-width:1200px;padding-inline:40px;margin-inline:auto}}.p-magazine__panel{background-color:#fff;border-radius:10px}@media(min-width:48em){.p-magazine__panel{border-radius:20px}}.p-magazine__thumb{position:relative}.p-magazine__thumb:after{content:"";position:absolute;inset:0;border:1px solid var(--color-main)}.p-magazine__thumb img{display:block}.p-magazine__vol{font-size:var(--text-h2-size);line-height:var(--text-h2-line)}@media(min-width:48em){.p-magazine__vol{font-size:var(--text-h2-size-md)}}.p-magazine__vol{font-weight:700;color:var(--color-main);overflow-wrap:normal}.p-magazine__vol span{white-space:nowrap}.p-magazine__tag{font-size:var(--text-h5-size);line-height:var(--text-h5-line)}@media(min-width:48em){.p-magazine__tag{font-size:var(--text-h5-size-md)}}.p-magazine__tag{display:grid;place-items:center;flex-shrink:0;min-width:54px;min-height:33px;padding-inline:15px;line-height:1.5;color:var(--color-main);text-align:center;white-space:nowrap;background-color:#fff;border:1px solid #8f66c2;border-radius:2px}@media(min-width:48em){.p-magazine__tag{min-width:68px;min-height:36px;padding-inline:10px}}.p-magazine__arrow{display:grid;place-items:center;flex-shrink:0;width:28px;aspect-ratio:1;color:#fff;background-color:var(--color-main);border-radius:50%}@media(min-width:48em){.p-magazine__arrow{width:32px;transition:background-color .3s ease}}.p-magazine__arrow svg{width:35.625%}.p-magazine__pdf-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:240px;min-height:46px;padding-inline:20px;font-size:1.4rem;line-height:1.75;color:#fff;text-align:center;background-color:var(--color-main);border-radius:9999px}@media(min-width:48em){.p-magazine__pdf-btn{min-height:50px;font-size:1.6rem;transition:background-color .3s ease}.p-magazine__pdf-btn:hover{background-color:var(--color-logo)}}.p-magazine__pdf-btn-icon{flex-shrink:0;width:21.5px}.p-magazine__pdf-btn-icon img{display:block}.p-magazine-back{display:grid;gap:30px}@media(min-width:48em){.p-magazine-back{gap:40px}}.p-magazine-back__item{display:grid;grid-template-columns:minmax(0,min(34%,196px)) minmax(0,1fr);grid-template-areas:"cover vol" "cover pdf" "list list";grid-template-rows:auto 1fr auto;align-items:start;-moz-column-gap:21px;column-gap:21px;padding:20px}@media(min-width:48em){.p-magazine-back__item{padding:60px}}@media(min-width:64em){.p-magazine-back__item{grid-template-columns:196px minmax(0,1fr);grid-template-areas:"cover body";-moz-column-gap:60px;column-gap:60px}}.p-magazine-back__cover,.p-magazine-back__body{display:contents}@media(min-width:64em){.p-magazine-back__cover,.p-magazine-back__body{display:block}}@media(min-width:64em){.p-magazine-back__cover{grid-area:cover}}.p-magazine-back__cover>.p-magazine__thumb{grid-area:cover}.p-magazine-back__cover>.p-magazine__pdf-btn{grid-area:pdf;max-width:195px;margin-top:14px}@media(min-width:64em){.p-magazine-back__cover>.p-magazine__pdf-btn{margin-top:20px}}@media(min-width:64em){.p-magazine-back__body{grid-area:body}}.p-magazine-back__body>.p-magazine__vol{grid-area:vol}.p-magazine-back__articles{display:grid;grid-area:list;margin-top:30px}@media(min-width:64em){.p-magazine-back__articles{margin-top:35px}}.p-magazine-back__article{display:grid;grid-template-columns:minmax(0,1fr) 28px;grid-template-areas:"tag tag" "title arrow";align-items:start;gap:20px 10px;padding-block:20px 14px;border-bottom:1px solid var(--color-base-02)}@media(min-width:64em){.p-magazine-back__article{grid-template-columns:118px minmax(0,1fr) 32px;grid-template-areas:"tag title arrow";-moz-column-gap:30px;column-gap:30px;padding-block:24px}}@media(min-width:48em){.p-magazine-back__article:hover{color:var(--color-main)}.p-magazine-back__article:hover .p-magazine-back__title{text-decoration:underline}.p-magazine-back__article:hover .p-magazine__arrow{background-color:var(--color-logo)}}li:first-child>.p-magazine-back__article{padding-top:0}.p-magazine-back__article>.p-magazine__tag{grid-area:tag;justify-self:start}@media(min-width:64em){.p-magazine-back__article>.p-magazine__tag{width:100%;justify-self:stretch}}.p-magazine-back__article>.p-magazine__arrow{grid-area:arrow}.p-magazine-back__title{font-size:var(--text-base-size);line-height:var(--text-base-line)}@media(min-width:48em){.p-magazine-back__title{font-size:var(--text-base-size-md)}}.p-magazine-back__title{grid-area:title;font-weight:700}@media(min-width:64em){.p-magazine-back__title{margin-top:4px}}.p-magazine-back__item--no-article{grid-template-columns:minmax(0,min(27.5%,104px)) minmax(0,1fr);grid-template-areas:"cover vol" "cover pdf";-moz-column-gap:30px;column-gap:30px}@media(min-width:48em){.p-magazine-back__item--no-article{padding-block:24px}}@media(min-width:64em){.p-magazine-back__item--no-article{display:flex;align-items:center;justify-content:center;gap:70px;padding-block:24px}.p-magazine-back__item--no-article .p-magazine-back__cover,.p-magazine-back__item--no-article .p-magazine-back__body{display:contents}.p-magazine-back__item--no-article .p-magazine__thumb{width:104px}.p-magazine-back__item--no-article .p-magazine__vol{white-space:nowrap}.p-magazine-back__item--no-article .p-magazine__pdf-btn{order:1;width:195px;margin-top:0}}.p-magazine-mv{position:relative;overflow:hidden}.p-magazine-mv__bg{display:block;width:100%;height:64.8vw;-o-object-fit:cover;object-fit:cover}@media(min-width:48em){.p-magazine-mv__bg{height:min(524px,38.3601756955vw)}}.p-magazine-mv__circle{--circle-size: calc(232 / 375 * 100vw);--u: calc(var(--circle-size) / 23.2);position:absolute;top:50%;left:50%;display:grid;align-content:center;justify-items:center;width:var(--circle-size);aspect-ratio:1;font-size:var(--u);text-align:center;background-color:#fff;border:calc(var(--u) * .3) solid #8f66c2;border-radius:50%;transform:translate(-50%,-50%)}@media(min-width:48em){.p-magazine-mv__circle{--circle-size: min(472px, calc(472 / 1366 * 100vw));--u: calc(var(--circle-size) / 47.2);border-width:calc(var(--u) * .6)}}.p-magazine-mv__title{display:grid;justify-items:center}.p-magazine-mv__title-label{font-size:1.4em;font-weight:700;line-height:1.5;color:var(--color-main)}@media(min-width:48em){.p-magazine-mv__title-label{font-size:2.4em}}.p-magazine-mv__title-logo{width:14.7473em;margin-top:calc(var(--u) * .7)}@media(min-width:48em){.p-magazine-mv__title-logo{width:31.5709em;margin-top:calc(var(--u) * 2.8)}}.p-magazine-mv__title-en{margin-top:calc(var(--u) * .8);margin-right:-.15em;font-size:1em;font-weight:400;line-height:1.4;letter-spacing:.15em;color:#333}@media(min-width:48em){.p-magazine-mv__title-en{margin-top:calc(var(--u) * 2.2);font-size:1.6em}}.p-magazine-mv__lead{margin-top:calc(var(--u) * .6);font-size:1.4em;line-height:1.65}@media(min-width:48em){.p-magazine-mv__lead{margin-top:calc(var(--u) * 1.8);font-size:2em;line-height:2.6}}.p-magazine-mv__lead-text{padding-inline:.6em;font-weight:700;color:#fff;background-color:#8f66c2;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media(min-width:48em){.p-magazine-mv__lead-text{padding:.3em .5em}}.p-magazine{padding-block:44px 100px}@media(min-width:48em){.p-magazine{padding-block:85px 100px}}.p-magazine__section+.p-magazine__section{margin-top:104px}@media(min-width:48em){.p-magazine__section+.p-magazine__section{margin-top:125px}}.p-magazine__heading{font-size:var(--text-h1-size);line-height:var(--text-h1-line)}@media(min-width:48em){.p-magazine__heading{font-size:var(--text-h1-size-md)}}.p-magazine__heading{display:flex;align-items:center;gap:20px;font-weight:700;color:var(--color-main)}.p-magazine__heading:before{content:"";flex-shrink:0;width:3px;height:26px;background-color:#8f66c2}@media(min-width:48em){.p-magazine__heading:before{height:32px}}.p-magazine__heading--dash{gap:25px;font-size:2.4rem}.p-magazine__heading--dash:before{width:12px;height:2px}@media(min-width:48em){.p-magazine__heading--dash{gap:20px;font-size:3.2rem}.p-magazine__heading--dash:before{width:17px;height:2px}}.p-magazine-latest{padding:20px 20px 30px;margin-top:15px}@media(min-width:48em){.p-magazine-latest{padding:80px 60px;margin-top:35px}}.p-magazine-latest__head{display:grid;grid-template-columns:minmax(0,min(34%,311px)) minmax(0,1fr);grid-template-areas:"cover vol" "cover pdf" "list list";grid-template-rows:auto 1fr auto;align-items:start;-moz-column-gap:21px;column-gap:21px}@media(min-width:64em){.p-magazine-latest__head{grid-template-columns:minmax(0,45%) minmax(0,1fr);grid-template-areas:"cover body";-moz-column-gap:50px;column-gap:50px}}.p-magazine-latest__cover,.p-magazine-latest__body{display:contents}@media(min-width:64em){.p-magazine-latest__cover,.p-magazine-latest__body{display:block}}@media(min-width:64em){.p-magazine-latest__cover{grid-area:cover}}.p-magazine-latest__cover>.p-magazine__thumb{grid-area:cover}@media(min-width:64em){.p-magazine-latest__cover>.p-magazine__thumb{width:311px;margin-inline:auto}}.p-magazine-latest__cover>.p-magazine__pdf-btn{grid-area:pdf;margin-top:14px}@media(min-width:64em){.p-magazine-latest__cover>.p-magazine__pdf-btn{margin-top:30px;margin-inline:auto}}@media(min-width:64em){.p-magazine-latest__body{grid-area:body}}.p-magazine-latest__body>.p-magazine__vol{grid-area:vol}.p-magazine-latest__contents{display:none;grid-area:list}@media(min-width:48em){.p-magazine-latest__contents{display:grid;gap:16px;margin-top:30px}}.p-magazine-latest__content{display:grid;grid-template-columns:19px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px}.p-magazine-latest__page{font-size:var(--text-base-size);line-height:var(--text-base-line)}@media(min-width:48em){.p-magazine-latest__page{font-size:var(--text-base-size-md)}}.p-magazine-latest__page{font-weight:700;color:var(--color-main)}.p-magazine-latest__detail{display:grid}.p-magazine-latest__title{font-size:var(--text-base-size);line-height:var(--text-base-line)}@media(min-width:48em){.p-magazine-latest__title{font-size:var(--text-base-size-md)}}.p-magazine-latest__title{font-weight:700}.p-magazine-latest__note{font-size:var(--text-base-size);line-height:var(--text-base-line)}@media(min-width:48em){.p-magazine-latest__note{font-size:var(--text-base-size-md)}}.p-magazine-latest__feature{margin-top:42px}@media(min-width:48em){.p-magazine-latest__feature{margin-top:85px}}.p-magazine-cards{display:grid;gap:30px;margin-top:26px}@media(min-width:48em){.p-magazine-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:41px;margin-top:35px}.p-magazine-cards>li{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0;min-width:0}}@media(min-width:64em){.p-magazine-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-magazine-card{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;background-color:#fff;border-radius:10px;box-shadow:2px 3px 12px #0000001a;overflow:hidden}@media(min-width:48em){.p-magazine-card{grid-row:1/-1;grid-template-rows:subgrid;row-gap:0;transition:box-shadow .3s ease}.p-magazine-card:hover{box-shadow:2px 6px 16px #00000029}.p-magazine-card:hover .p-magazine-card__title{text-decoration:underline}}.p-magazine-card__thumb img{display:block;aspect-ratio:309/180;-o-object-fit:cover;object-fit:cover}.p-magazine-card__body{display:grid;grid-template-rows:auto auto minmax(0,1fr);padding:17px 20px 18px}@media(min-width:48em){.p-magazine-card__body{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;padding:22px 20px 30px}}.p-magazine-card__title{font-size:var(--text-h3-size);line-height:var(--text-h3-line)}@media(min-width:48em){.p-magazine-card__title{font-size:var(--text-h3-size-md)}}.p-magazine-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-weight:700;line-height:1.75;overflow:hidden}@media(min-width:48em){.p-magazine-card__title{line-height:1.5}}.p-magazine-card__excerpt{font-size:var(--text-base-size);line-height:var(--text-base-line)}@media(min-width:48em){.p-magazine-card__excerpt{font-size:var(--text-base-size-md)}}.p-magazine-card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-top:10px;overflow:hidden}@media(min-width:48em){.p-magazine-card__excerpt{margin-top:18px}}.p-magazine-card__foot{display:flex;align-items:center;justify-content:space-between;align-self:end;gap:10px;margin-top:10px}@media(min-width:48em){.p-magazine-card__foot{margin-top:23px}}.p-magazine-back{margin-top:15px}@media(min-width:48em){.p-magazine-back{margin-top:35px}}.p-magazine__more{margin-top:80px;text-align:center}@media(min-width:48em){.p-magazine__more{margin-top:100px}}.p-magazine__more-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:300px;max-width:100%;min-height:50px;padding-inline:40px;font-size:1.4rem;font-weight:700;line-height:1.5;color:#fff;background-color:var(--color-logo);border-radius:9999px}@media(min-width:48em){.p-magazine__more-btn{transition:background-color .3s ease}.p-magazine__more-btn:hover{background-color:var(--color-main)}}.p-magazine__more-btn-icon{position:absolute;top:50%;right:21px;width:10px;transform:translateY(-50%)}
