.black{color:#000}.bg-black{background-color:#000}.border-black{border-color:#000}.white{color:#fff}.bg-white{background-color:#fff}.border-white{border-color:#fff}.gray{color:#666}.bg-gray{background-color:#666}.border-gray{border-color:#666}.lightgray{color:#fbfbfa}.bg-lightgray{background-color:#fbfbfa}.border-lightgray{border-color:#fbfbfa}.border{color:#b4b4b4}.bg-border{background-color:#b4b4b4}.border-border{border-color:#b4b4b4}.red{color:#e2231a}.bg-red{background-color:#e2231a}.border-red{border-color:#e2231a}.green{color:#1fa7a2}.bg-green{background-color:#1fa7a2}.border-green{border-color:#1fa7a2}.graybeige{color:#e7e6e4}.bg-graybeige{background-color:#e7e6e4}.border-graybeige{border-color:#e7e6e4}.pink{color:#f8c8c6}.bg-pink{background-color:#f8c8c6}.border-pink{border-color:#f8c8c6}.deeppink{color:#ac647a}.bg-deeppink{background-color:#ac647a}.border-deeppink{border-color:#ac647a}:root{--font-gothic:"YakuHanJPs","Noto Sans Japanese", sans-serif;--font-en: "utile-display", sans-serif;--font-mix: "YakuHanJPs","utile-display","Noto Sans Japanese", sans-serif;--radius: 6px;--box-shadow: 0px 10px 16px rgba(0, 0, 0, .15);--box-shadow_02: 0px 8px 12px rgba(0, 0, 0, .15);--e: cubic-bezier(0.25, 1, 0.5, 1) .6s;--e_02: cubic-bezier(0.16, 1, 0.3, 1) .6s}.container{display:flex;justify-content:center;padding:0 calc(min(var(--vw, 1vw),var(--svh, 1vh))*30/768*100)}.container__inner{width:100%;max-width:calc((768px - 60px)*1.125)}.container__bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-100}.journals-cat-tag{display:flex;flex-wrap:wrap;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*16/768*100,12px) min(min(var(--vw, 1vw),var(--svh, 1vh))*14/768*100,10.5px)}.journals-cat-tag__item{padding:min(min(var(--vw, 1vw),var(--svh, 1vh))*12/768*100,9px) min(min(var(--vw, 1vw),var(--svh, 1vh))*36/768*100,27px);border:1px solid #949494;border-radius:min(min(var(--vw, 1vw),var(--svh, 1vh))*32/768*100,24px);transition:background .3s ease-out,border .3s ease-out}.journals-cat-tag__item.is-active{background-color:#e2231a;border-color:#e2231a;cursor:default;pointer-events:none}.journals-cat-tag__item.is-active .journals-cat-tag__txt{color:#fff}.journals-cat-tag__txt{font-size:clamp(0.8333333333rem,1rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0260416667,1.5rem);font-weight:500;line-height:1.6;color:#949494;transition:color .3s ease-out}.article-card{display:grid}.article-card__fig{overflow:hidden;border-radius:min(min(var(--vw, 1vw),var(--svh, 1vh))*8/768*100,6px);transition:scale var(--e);filter:drop-shadow(0 min(min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 768 * 100, 7.5px) min(min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100, 15px) rgba(0, 0, 0, 0.15))}.article-card__img{height:100%;transition:scale var(--e);-o-object-fit:cover;object-fit:cover}.article-card-cat{display:flex;flex-wrap:wrap;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*16/768*100,12px)}.article-card-cat__txt{font-size:clamp(0.8333333333rem,1rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0260416667,1.5rem);font-weight:500;line-height:1.6}.article-card__main{display:grid;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*10/768*100,7.5px) 0}.article-card__date{font-size:clamp(0.9166666667rem,1.1rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0286458333,1.65rem);font-weight:400;line-height:1.8;color:rgba(0,0,0,.5)}.article-card__hdg{font-size:clamp(1rem,1.2rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.03125,1.8rem);font-weight:500;line-height:2}.breadcrumbs{scrollbar-width:none;display:flex;margin-right:calc(50% - var(--vw, 1vw)*50);padding-bottom:2px;overflow-x:auto;overflow-y:hidden}.breadcrumbs::-webkit-scrollbar{display:none}.breadcrumbs__item{display:block;flex-shrink:0}.breadcrumbs__item:not(:first-of-type){position:relative;padding-left:2.4em}.breadcrumbs__item:not(:first-of-type)::before{font-size:clamp(0.9166666667rem,1.1rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0286458333,1.65rem);content:"・";position:absolute;top:50%;left:.8em;line-height:1.45;transform:translate(-50%, -50%)}.breadcrumbs__item:last-of-type{padding-right:calc(var(--vw, 1vw)*30/768*100)}a.breadcrumbs__link .breadcrumbs__txt{text-decoration:underline;text-underline-offset:3px}.breadcrumbs__txt{font-size:clamp(0.9166666667rem,1.1rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0286458333,1.65rem);line-height:1.45}.journals-single{margin:0 min(min(var(--vw, 1vw),var(--svh, 1vh))*34/768*100,25.5px);padding:min(min(var(--vw, 1vw),var(--svh, 1vh))*120/768*100,90px) 0 min(min(var(--vw, 1vw),var(--svh, 1vh))*224/768*100,168px)}.journals-single__head{display:grid;align-content:flex-end;position:relative;min-height:min(min(var(--vw, 1vw),var(--svh, 1vh))*1200/768*100,900px);margin:0 calc(50% - var(--vw, 1vw)*50);padding:0 calc(var(--vw, 1vw)*50 - 50%) min(min(var(--vw, 1vw),var(--svh, 1vh))*114/768*100,85.5px);z-index:1}.journals-single__head *{color:#fff}.journals-single__img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover}.journals-single__img img{height:100%;-o-object-fit:cover;object-fit:cover}.journals-single__label{font-family:"utile-display",sans-serif;font-weight:400;font-size:clamp(2.6666666667rem,3.2rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0833333333,4.8rem);display:grid;font-weight:400;line-height:1;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*25/768*100,18.75px) 0}.journals-single__author{font-size:clamp(1.0833333333rem,1.3rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0338541667,1.95rem);display:flex;align-items:baseline;line-height:1;gap:0 min(min(var(--vw, 1vw),var(--svh, 1vh))*10/768*100,7.5px)}.journals-single__author img{width:min(min(var(--vw, 1vw),var(--svh, 1vh))*268/768*100,201px);aspect-ratio:268/22}.journals-single__hdg{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*52/768*100,39px);line-height:1.5}.journals-single__sub{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*10/768*100,7.5px);line-height:2.3}.journals-single__updated{font-size:clamp(0.9166666667rem,1.1rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0286458333,1.65rem);margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*48/768*100,36px);line-height:1.8}.journals-single-cat{display:flex;flex-wrap:wrap;margin-top:min(var(--vw, 1vw)*24/1280*100,30px);gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*14/768*100,10.5px)}.journals-single-cat__txt{font-size:clamp(0.8333333333rem,1rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0260416667,1.5rem);padding:min(min(var(--vw, 1vw),var(--svh, 1vh))*8/768*100,6px) min(min(var(--vw, 1vw),var(--svh, 1vh))*24/768*100,18px);border:1px solid #949494;border-radius:min(min(var(--vw, 1vw),var(--svh, 1vh))*24/768*100,18px);font-weight:500;line-height:1.6;color:#949494}.journals-single__content{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*60/768*100,45px)}.journals-single__back{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*120/768*100,90px)}.journals-single__back button,.journals-single__back .btn{padding:calc(.5em + min(min(var(--vw, 1vw),var(--svh, 1vh))*32/768*100,24px)) calc(.5em + min(min(var(--vw, 1vw),var(--svh, 1vh))*80/768*100,60px)) calc(.5em + min(min(var(--vw, 1vw),var(--svh, 1vh))*28/768*100,21px)) calc(.5em + min(min(var(--vw, 1vw),var(--svh, 1vh))*40/768*100,30px))}.journals-single__back c-link-btn{margin:0}.journals-single__back .c-link-btn c-motion-txt{font-size:clamp(1.1666666667rem,1.4rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.0364583333,2.1rem);margin:0 auto;transform:translateX(15%)}.journals-single__back .c-link-btn c-arw{margin-left:1em;margin-right:0;transform:scaleX(-1)}.journals-single__bottom{display:grid;margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*120/768*100,90px);gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*120/768*100,90px) 0}.journals-single-sec{display:grid;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*40/768*100,30px) 0}.journals-single-sec__head{display:grid;align-items:baseline;padding-bottom:min(min(var(--vw, 1vw),var(--svh, 1vh))*12/768*100,9px);border-bottom:1px solid #b4b4b4;gap:0 min(min(var(--vw, 1vw),var(--svh, 1vh))*18/768*100,13.5px);grid-template-columns:auto 1fr}.journals-single-sec__hdg{line-height:1.25;color:rgba(0,0,0,.5)}.journals-single-sec__sub{font-size:clamp(1rem,1.2rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.03125,1.8rem);font-weight:500;line-height:2.3;color:rgba(0,0,0,.5)}.journals-single-share{display:grid;gap:0 min(min(var(--vw, 1vw),var(--svh, 1vh))*40/768*100,30px);grid-template-columns:min(min(var(--vw, 1vw),var(--svh, 1vh))*58.7/768*100,44.025px) min(min(var(--vw, 1vw),var(--svh, 1vh))*65/768*100,48.75px) min(min(var(--vw, 1vw),var(--svh, 1vh))*64/768*100,48px)}.journals-single-share__link{display:grid;place-content:center}.journals-single-share__link:last-of-type img{width:min(min(var(--vw, 1vw),var(--svh, 1vh))*64/768*100,48px)}.journals-single-other{display:grid;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*40/768*100,30px);grid-template-columns:repeat(2, 1fr)}.article-card{transition:padding var(--e);gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*12/768*100,9px) 0}.article-card__fig{overflow:hidden;aspect-ratio:300/180}.article-card-cat__hdg{font-size:clamp(1rem,1.2rem + (min(var(--vw, 1vw),var(--svh, 1vh))*100 - 384px)*0.03125,1.8rem);font-weight:500;line-height:2}.main-contents__bottom{background:linear-gradient(180deg, rgb(245, 245, 245) 0%, rgb(224, 224, 224) 100%);height:min(min(var(--vw, 1vw),var(--svh, 1vh))*440/768*100,330px);margin:0 calc(50% - var(--vw, 1vw)*50);margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*24/768*100,18px);border-radius:min(min(var(--vw, 1vw),var(--svh, 1vh))*50/768*100,37.5px) min(min(var(--vw, 1vw),var(--svh, 1vh))*50/768*100,37.5px) 0 0}@media screen and (min-width: 960px){:root{--radius: 8px}.container{padding:0 calc(var(--vw, 1vw)*64/1280*100)}.container__inner{max-width:calc((1280px - 128px)*1.25)}.journals-cat-tag{gap:min(var(--vw, 1vw)*12/1280*100,15px) min(var(--vw, 1vw)*8/1280*100,10px)}.journals-cat-tag__item{padding:min(var(--vw, 1vw)*5/1280*100,6.25px) min(var(--vw, 1vw)*24/1280*100,30px);border-radius:min(var(--vw, 1vw)*16/1280*100,20px)}.journals-cat-tag__txt{font-size:min(1.4rem + 1.75*(var(--vw, 1vw)*100 - 1280px)/320,1.575rem);line-height:1}.article-card__fig{border-radius:min(var(--vw, 1vw)*8/1280*100,10px);filter:drop-shadow(0 min(var(--vw, 1vw) * 10 / 1280 * 100, 12.5px) min(var(--vw, 1vw) * 20 / 1280 * 100, 25px) rgba(0, 0, 0, 0.15))}.article-card-cat{gap:min(var(--vw, 1vw)*16/1280*100,20px)}.article-card-cat__txt{font-size:min(1.4rem + 1.75*(var(--vw, 1vw)*100 - 1280px)/320,1.575rem);line-height:1}.article-card__main{gap:min(var(--vw, 1vw)*10/1280*100,12.5px) 0}.article-card__date{font-size:min(1.4rem + 1.75*(var(--vw, 1vw)*100 - 1280px)/320,1.575rem);font-weight:500;line-height:1}.article-card__hdg{font-size:min(1.6rem + 2*(var(--vw, 1vw)*100 - 1280px)/320,1.8rem);letter-spacing:.1em}.breadcrumbs{margin-right:0;padding-bottom:0;overflow-x:hidden}.breadcrumbs__item:not(:first-of-type)::before{font-size:min(1.3rem + 1.625*(var(--vw, 1vw)*100 - 1280px)/320,1.4625rem);line-height:2.4}.breadcrumbs__item:last-of-type{padding-right:0}.breadcrumbs__txt{font-size:min(1.3rem + 1.625*(var(--vw, 1vw)*100 - 1280px)/320,1.4625rem);line-height:2.4}.journals-single{margin:0;padding:min(var(--vw, 1vw)*120/1280*100,150px) 0 min(var(--vw, 1vw)*184/1280*100,230px)}.journals-single__head{min-height:auto;padding-bottom:min(var(--vw, 1vw)*62/1280*100,77.5px);aspect-ratio:1280/512}.journals-single__label{font-size:min(4rem + 5*(var(--vw, 1vw)*100 - 1280px)/320,4.5rem);display:flex;align-items:baseline;line-height:1.25;gap:0}.journals-single__author{font-size:min(2rem + 2.5*(var(--vw, 1vw)*100 - 1280px)/320,2.25rem);font-weight:500;line-height:2.2;gap:0 min(var(--vw, 1vw)*6/1280*100,7.5px)}.journals-single__author img{width:min(var(--vw, 1vw)*179.2/1280*100,224px)}.journals-single__hdg{margin-top:min(var(--vw, 1vw)*16/1280*100,20px)}.journals-single__sub{margin-top:min(var(--vw, 1vw)*10/1280*100,12.5px)}.journals-single__updated{font-size:min(1.2rem + 1.5*(var(--vw, 1vw)*100 - 1280px)/320,1.35rem);margin-top:min(var(--vw, 1vw)*38/1280*100,47.5px);font-weight:500;line-height:2.2}.journals-single-cat{margin-top:min(var(--vw, 1vw)*24/1280*100,30px);gap:min(var(--vw, 1vw)*8/1280*100,10px)}.journals-single-cat__txt{font-size:min(1.2rem + 1.5*(var(--vw, 1vw)*100 - 1280px)/320,1.35rem);padding:0 min(var(--vw, 1vw)*16/1280*100,20px);border-radius:min(var(--vw, 1vw)*24/1280*100,30px);line-height:2.2}.journals-single__content{display:grid;align-items:flex-start;margin-top:min(var(--vw, 1vw)*86.25/1280*100,107.8125px);gap:0 min(var(--vw, 1vw)*63/1280*100,78.75px);grid-template-columns:min(var(--vw, 1vw)*206/1280*100,257.5px) auto}.journals-single__content>*:not(.toc){grid-column:2/3}.journals-single__back{margin-top:min(var(--vw, 1vw)*150/1280*100,187.5px)}.journals-single__back button,.journals-single__back .btn{padding:calc(.5em + min(var(--vw, 1vw)*11.2/1280*100,14px)) calc(.5em + min(var(--vw, 1vw)*40/1280*100,50px)) calc(.5em + min(var(--vw, 1vw)*8.8/1280*100,11px)) calc(.5em + min(var(--vw, 1vw)*20/1280*100,25px))}.journals-single__back c-link-btn{width:min(var(--vw, 1vw)*225/1280*100,281.25px)}.journals-single__back .c-link-btn c-motion-txt{font-size:min(1.6rem + 2*(var(--vw, 1vw)*100 - 1280px)/320,1.8rem)}.journals-single__bottom{margin-top:min(var(--vw, 1vw)*60/1280*100,75px);gap:min(var(--vw, 1vw)*80/1280*100,100px) 0}.journals-single-sec{gap:min(var(--vw, 1vw)*40/1280*100,50px) 0}.journals-single-sec__head{padding-bottom:min(var(--vw, 1vw)*12/1280*100,15px);gap:0 min(var(--vw, 1vw)*20/1280*100,25px)}.journals-single-sec__sub{font-size:min(1.4rem + 1.75*(var(--vw, 1vw)*100 - 1280px)/320,1.575rem);line-height:2}.journals-single-share{gap:0 min(var(--vw, 1vw)*20.5/1280*100,25.625px);grid-template-columns:min(var(--vw, 1vw)*34.2/1280*100,42.75px) min(var(--vw, 1vw)*38/1280*100,47.5px) min(var(--vw, 1vw)*36/1280*100,45px)}.journals-single-share__link:last-of-type img{width:min(var(--vw, 1vw)*36/1280*100,45px)}.journals-single-other{gap:0 min(var(--vw, 1vw)*20/1280*100,25px);grid-template-columns:repeat(3, 1fr)}.article-card{gap:min(var(--vw, 1vw)*16/1280*100,20px) 0}.article-card__fig{aspect-ratio:320/190.5}.article-card-cat__hdg{font-size:min(1.6rem + 2*(var(--vw, 1vw)*100 - 1280px)/320,1.8rem)}.main-contents__bottom{height:min(var(--vw, 1vw)*490/1280*100,612.5px);margin-top:min(var(--vw, 1vw)*8/1280*100,10px);border-radius:min(var(--vw, 1vw)*50/1280*100,62.5px) min(var(--vw, 1vw)*50/1280*100,62.5px) 0 0}}@media(any-hover: hover){.journals-cat-tag__item:hover{border-color:#e2231a}.journals-cat-tag__item:hover .journals-cat-tag__txt{color:#e2231a}.article-card:hover .article-card__img{scale:1.15}}