@media not all and (max-width:900px){.public-site:not(.site-landing) .border-l{border-left-width:var(--site-line-width-thin)}}@media not all and (max-width:900px){.public-site:not(.site-landing) .text-\[12px\]{font-size:max(12px,calc(12 * var(--pc)))}}@media not all and (max-width:900px){.public-site:not(.site-landing) .site-article-body>div p.text-\[13px\]{font-size:max(12px,calc(16 * var(--pc)))}}.site-search-form{display:flex;border:var(--site-rule);border-radius:var(--site-input-radius);overflow:hidden;margin-top:calc(32 * var(--pc));height:calc(60 * var(--pc))}.site-search-form input{width:100%;min-width:0;padding:calc(10 * var(--pc)) calc(14 * var(--pc));font-size:max(12px,calc(14 * var(--pc)));background:transparent}.site-search-form button{padding:calc(8 * var(--pc)) calc(18 * var(--pc));min-width:calc(44 * var(--pc))}.site-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(59 * var(--pc)) calc(62 * var(--pc))}.site-search-count{margin-bottom:calc(24 * var(--pc));font-size:max(12px,calc(14 * var(--pc)))}.site-search-count a{margin-left:calc(16 * var(--pc));text-decoration:underline}.site-article-intro{display:grid;border-block:var(--site-rule)}.site-article-intro h1{font-size:max(12px,calc(38 * var(--pc)));line-height:1.4}@media(max-width:900px){.site-article-intro h1{font-size:clamp(22px,2.64vw,38px)}}.site-article-intro>div>p{font-size:max(12px,calc(15 * var(--pc)));margin-top:calc(24 * var(--pc))}.site-article-author{display:flex;align-items:center;margin-top:calc(40 * var(--pc));font-size:max(12px,calc(14 * var(--pc)));gap:calc(24 * var(--pc))}.site-article-author img{border-radius:50%;object-fit:cover;width:calc(44 * var(--pc));height:calc(44 * var(--pc))}.site-article-author>span{flex-shrink:0;font-weight:700}.site-article-author p{border-left:var(--site-rule);padding-left:calc(20 * var(--pc));font-size:max(12px,calc(14 * var(--pc)));line-height:1.4286}.site-article-date{display:flex;flex-direction:column;border-left:var(--site-rule);padding:calc(20 * var(--pc));gap:calc(64 * var(--pc))}.site-article-date .site-date{border:0;padding:0;align-self:center;line-height:.678}.site-article-date .site-date>.site-display{font-size:max(12px,calc(160 * var(--pc)))}.site-article-date .site-date-month{font-size:max(12px,calc(22 * var(--pc)));line-height:1.2}.site-article-body{display:grid}.site-article-body>div{min-width:0;padding:calc(60 * var(--pc)) calc(58 * var(--pc)) calc(100 * var(--pc))}.site-article-body>aside{border-left:var(--site-rule);font-size:max(12px,calc(13 * var(--pc)));padding:calc(32 * var(--pc)) calc(40 * var(--pc))}.site-article-body>aside a{text-decoration:underline}.site-article-body>div p{font-size:max(12px,calc(16 * var(--pc)));line-height:1.375;color:var(--site-body-muted)}.site-article-body>div h2{font-size:max(12px,calc(31.968 * var(--pc)));line-height:1.4}@media(max-width:900px){.site-article-body>div h2{font-size:clamp(24px,2.22vw,32px)}}.site-article-body img{border-radius:0}@media(max-width:600px){.site-article-intro h1{font-size:max(12px,calc(20 * var(--sp)))}.site-article-intro>div>p{font-size:max(12px,calc(14 * var(--sp)))}.site-article-author p{padding-left:0;border:0}}.site-related-articles{display:grid;gap:calc(32 * var(--pc));margin-block:calc(28 * var(--pc))}@media(max-width:600px){.site-related-articles{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(20 * var(--sp))}}.site-article-body>div :is(ul,ol,blockquote){color:var(--site-body-muted)}.site-columns-page{padding:calc(82 * var(--pc)) calc(58 * var(--pc)) calc(80 * var(--pc))}.site-columns-page .site-list-heading{margin-bottom:calc(80 * var(--pc))}@media not all and (max-width:900px){.site-columns-page .site-list-heading{margin-bottom:calc(75 * var(--pc))}.site-columns-page .site-list-heading>div:last-child{margin-top:calc(-5 * var(--pc))}.site-columns-page .site-list-heading>div:last-child>p{font-size:max(12px,calc(16 * var(--pc)));line-height:1.4;letter-spacing:-.06em}.site-columns-page .site-search-form{margin-top:calc(35.8 * var(--pc))}.site-columns-page .site-search-form input{font-size:max(12px,calc(16 * var(--pc)));padding-left:calc(19 * var(--pc))}.site-main .site-columns-page .site-more-row{margin-top:calc(78 * var(--pc))}}.site-columns-page .site-list-heading>div:last-child{max-width:max(279px,calc(372 * var(--pc)))}.site-article-grid .site-article-caption{padding:calc(30 * var(--pc)) 0 0;gap:calc(24 * var(--pc));min-height:calc(90 * var(--pc))}.site-article-grid .site-date{min-height:calc(60 * var(--pc));gap:calc(13 * var(--pc));padding-left:calc(5 * var(--pc))}.site-article-grid .site-date>.site-display{font-size:max(12px,calc(90 * var(--pc)));line-height:.667;min-width:calc(48 * var(--pc));text-align:right;position:relative;top:.033em}.site-article-grid .site-date-month{font-size:max(12px,calc(12 * var(--pc)))}@media(min-width:601px){.site-article-grid .site-article-caption{align-items:center}.site-article-grid .site-article-caption h2{flex:0 1 calc(207 * var(--pc));min-width:0;padding-top:calc(10 * var(--pc));margin-bottom:calc(-1 * var(--site-line-width));overflow-wrap:anywhere}}@media(min-width:601px)and (max-width:900px){.site-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-article-intro,.site-article-body{grid-template-columns:minmax(0,1fr) max(25%,calc(200 * var(--pc)))}@media not all and (max-width:900px){.site-article-intro,.site-article-body{grid-template-columns:minmax(0,1fr) calc(340 * var(--pc))}.site-main .site-article-detail .site-detail-photo{margin-block:calc(40 * var(--pc))}}.site-article-detail>.site-article-intro:first-child{border-top:0}.site-article-intro>div:first-child{padding:calc(60 * var(--pc)) calc(58 * var(--pc))}.site-main .site-article-author img{width:calc(64 * var(--pc));height:calc(64 * var(--pc))}.site-main .site-article-author p{margin-left:calc(24 * var(--pc));padding-left:calc(40 * var(--pc))}@media not all and (max-width:900px){.site-article-intro>div:first-child{padding:calc(66 * var(--pc)) calc(58 * var(--pc)) calc(78 * var(--pc))}.site-main .site-article-intro h1{font-family:"Noto Sans JP",var(--site-font);line-height:1.625;letter-spacing:0}.site-article-author{margin-top:calc(42 * var(--pc));gap:calc(20 * var(--pc))}.site-main .site-article-author img{width:calc(60 * var(--pc));height:calc(60 * var(--pc));margin-left:calc(2 * var(--pc))}.site-article-author>span{font-size:max(12px,calc(16 * var(--pc)));letter-spacing:.04em}.site-main .site-article-author p{display:flex;align-items:center;min-height:calc(64 * var(--pc));margin-left:calc(21.5 * var(--pc));padding-left:calc(38 * var(--pc));line-height:1.4}.site-article-date{padding-top:calc(17 * var(--pc));gap:calc(46 * var(--pc))}.site-article-date .site-label{font-size:max(12px,calc(14 * var(--pc)));line-height:calc(19 / 14);letter-spacing:0}.site-article-date .site-date{align-self:flex-start;align-items:flex-start;margin-left:calc(73 * var(--pc));gap:calc(15 * var(--pc))}.site-article-date .site-date-month{margin-top:calc(25 * var(--pc))}.site-article-body>div{padding:calc(74 * var(--pc)) calc(58 * var(--pc)) calc(26 * var(--pc))}.site-main .site-article-body .site-article-end{display:block;width:calc(9 * var(--pc));height:calc(69 * var(--pc));margin:calc(85.5 * var(--pc)) auto 0;background:radial-gradient(circle at calc(4.5 * var(--pc)) calc(4.5 * var(--pc)),currentColor calc(4.5 * var(--pc)),transparent calc(5 * var(--pc))) 0 0 / calc(9 * var(--pc)) calc(30 * var(--pc)) repeat-y}.site-main .site-article-content :is(h2,h3){font-family:"Noto Sans JP",var(--site-font)}}@media(min-width:601px)and (max-width:844px){.site-article-intro>div:first-child,.site-article-body>div{padding-inline:24px}}@media(min-width:601px){.site-main .site-article-content>div>*+:is(h2,h3){margin-top:calc(93 * var(--pc))}.site-main .site-article-content>div>:is(h2,h3):not(:last-child){margin-bottom:calc(41 * var(--pc))}.site-main .site-article-content>div>:is(h2,h3)+:is(h2,h3){margin-top:calc(24 * var(--pc))}.site-main .site-article-content>div>:is(h2,h3):not(:last-child):has(+:is(h2,h3)){margin-bottom:0}.site-main .site-article-content>div>*+picture{margin-top:calc(49 * var(--pc))}}.site-main .site-article-content :is(h2,h3){letter-spacing:.04em}.site-article-content{overflow-wrap:anywhere}.site-main .site-article-body>aside>h2{display:flex;align-items:center;gap:calc(10 * var(--pc));font-size:max(12px,calc(18 * var(--pc)));letter-spacing:.04em;white-space:nowrap}.site-main .site-related-articles{gap:calc(32 * var(--pc));margin-block:calc(28 * var(--pc)) calc(40 * var(--pc))}.site-main .site-related-card{display:grid;grid-template-columns:calc(120 * var(--pc)) calc(142 * var(--pc));align-items:center;gap:calc(20 * var(--pc));text-decoration:none}.site-main .site-related-card .site-photo,.site-main .site-related-card .site-photo-empty{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.site-main .site-related-card h3{font-weight:600;color:var(--site-text-black);font-size:max(12px,calc(16 * var(--pc)));line-height:1.375;letter-spacing:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.site-main .site-article-back{font-weight:700;display:flex;justify-content:end;align-items:center;gap:calc(10 * var(--pc));padding-top:calc(16 * var(--pc));border-top:var(--site-line-width) solid var(--site-line);font-size:max(12px,calc(16 * var(--pc)));text-decoration:none}@media(max-width:900px){.site-columns-page{padding:48px 28px}}@media(max-width:900px){.site-article-grid{gap:40px 24px}.site-article-grid .site-date>.site-display{font-size:70px;min-width:calc(48px * 70 / 90)}.site-article-author{flex-wrap:wrap}.site-main .site-article-author p{margin-left:0;padding-left:0;border:0}.site-article-body>aside{padding-inline:20px}.site-main .site-related-card{grid-template-columns:1fr;gap:12px}}@media(max-width:600px){.site-columns-page{padding:calc(52 * var(--sp)) calc(30 * var(--sp)) calc(51 * var(--sp))}.site-columns-page .site-list-heading{margin-bottom:calc(48 * var(--sp))}.site-columns-page .site-list-heading>div:last-child{max-width:none;margin-top:calc(24 * var(--sp))}.site-columns-page .site-list-heading>div:last-child>p{font-size:max(12px,calc(14 * var(--sp)));line-height:calc(20 * var(--sp));letter-spacing:-.06em}.site-columns-page .site-search-form{margin-top:calc(24 * var(--sp));height:calc(60 * var(--sp))}.site-columns-page .site-search-form button .site-icon{width:calc(22 * var(--sp));height:calc(22 * var(--sp))}.site-columns-page .site-search-form input{font-size:max(16px,calc(14 * var(--sp)))}.site-article-grid{grid-template-columns:minmax(0,1fr);gap:calc(35 * var(--sp)) 0}.site-article-grid .site-article-caption{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:calc(16 * var(--sp));padding:0;min-height:calc(107 * var(--sp))}.site-article-grid .site-article-caption h2{flex:0 1 calc(207 * var(--sp));min-width:0;padding-top:calc(29 * var(--sp));font-size:max(12px,calc(20 * var(--sp)));line-height:calc(28 * var(--sp));letter-spacing:0;overflow-wrap:anywhere}.site-article-grid .site-date{min-height:calc(60 * var(--sp));margin-top:calc(21 * var(--sp));gap:calc(13 * var(--sp));padding-left:calc(5 * var(--sp))}.site-article-grid .site-date>.site-display{font-size:max(12px,calc(90 * var(--sp)));line-height:.667;letter-spacing:0;min-width:calc(48 * var(--sp))}.site-article-grid .site-date-month{font-size:max(12px,calc(12 * var(--sp)))}}@media(max-width:600px){.site-main .site-article-detail .site-detail-photo{aspect-ratio:1;margin-block:calc(20 * var(--sp))}}@media(max-width:600px){.site-article-intro{display:flex;flex-direction:column}.site-article-intro>div:first-child{padding:calc(42 * var(--sp)) calc(30 * var(--sp)) calc(47 * var(--sp))}.site-main .site-article-intro h1{font-family:"Noto Sans JP",var(--site-font);font-size:max(12px,calc(28 * var(--sp)));line-height:1.4;letter-spacing:0;overflow-wrap:anywhere}.site-main .site-article-intro>div>p{margin-top:calc(24 * var(--sp));font-size:max(12px,calc(14 * var(--sp)));line-height:calc(20 * var(--sp))}.site-article-date{order:-1;position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:calc(171 * var(--sp));padding:0;border-left:0;border-bottom:var(--site-rule)}.site-article-date>.site-label{position:absolute;top:calc(16 * var(--sp));left:calc(19 * var(--sp));font-size:max(12px,calc(14 * var(--sp)));line-height:calc(19 * var(--sp));letter-spacing:0}.site-article-date .site-date{gap:calc(11 * var(--sp))}.site-article-date .site-date>.site-display{position:relative;top:calc(3.5 * var(--sp));font-size:max(12px,calc(132 * var(--sp)));line-height:1;letter-spacing:0}.site-article-date .site-date-month{position:relative;top:calc(1 * var(--sp));font-size:max(12px,calc(18 * var(--sp)))}.site-article-author{display:flex;flex-wrap:wrap;align-items:center;gap:0 calc(20 * var(--sp));margin-top:calc(36 * var(--sp))}.site-main .site-article-author img{width:calc(60 * var(--sp));height:calc(60 * var(--sp))}.site-article-author>span{min-width:0;font-size:max(12px,calc(16 * var(--sp)));letter-spacing:.04em;overflow-wrap:anywhere}.site-main .site-article-author p{flex:1 0 100%;margin:calc(25 * var(--sp)) 0 0;font-size:max(12px,calc(14 * var(--sp)));line-height:calc(20 * var(--sp))}.site-article-body{display:block}.site-article-body>div{padding:calc(44 * var(--sp)) calc(30 * var(--sp)) calc(61 * var(--sp))}.site-article-body>div.site-article-body-empty{display:none}.site-article-body>div.site-article-body-empty+aside{border-top:0}.site-main .site-article-content :is(h2,h3){font-family:"Noto Sans JP",var(--site-font);margin:calc(44 * var(--sp)) 0 calc(32 * var(--sp))}.site-main .site-article-content :is(h2,h3):first-child{margin-top:0}.site-main .site-article-content :is(h2,h3)+:is(h2,h3){margin-top:calc(24 * var(--sp))}.site-main .site-article-content :is(h2,h3):has(+:is(h2,h3)){margin-bottom:0}.site-main .site-article-content h2{font-size:max(12px,calc(20 * var(--sp)));line-height:calc(28 * var(--sp));font-weight:700;overflow-wrap:anywhere}.site-main .site-article-content :where(.space-y-6>:not(:last-child)){margin-block-end:calc(24 * var(--sp))}.site-main .site-article-content :where(.space-y-3>:not(:last-child)){margin-block-end:calc(12 * var(--sp))}.site-main .site-article-content h3{font-size:max(12px,calc(18 * var(--sp)))}.site-main .site-article-content p{font-size:max(12px,calc(16 * var(--sp)));line-height:calc(22 * var(--sp))}.site-main .site-article-content img{margin-block:calc(37 * var(--sp))}.site-main .site-article-body .site-article-end{display:block;width:calc(9 * var(--sp));height:calc(69 * var(--sp));margin:calc(58 * var(--sp)) auto 0;background:radial-gradient(circle at calc(4.5 * var(--sp)) calc(4.5 * var(--sp)),currentColor calc(4.5 * var(--sp)),transparent calc(5 * var(--sp))) 0 0 / calc(9 * var(--sp)) calc(30 * var(--sp)) repeat-y}.site-article-body>aside{padding:calc(44 * var(--sp)) calc(30 * var(--sp)) calc(50 * var(--sp));border-left:0;border-top:var(--site-rule)}.site-main .site-article-body>aside>h2{gap:calc(10 * var(--sp));font-size:max(12px,calc(18 * var(--sp)));line-height:calc(23 * var(--sp));font-weight:700}.site-main .site-related-articles{grid-template-columns:minmax(0,1fr);gap:calc(40 * var(--sp));margin-block:calc(38 * var(--sp)) calc(40 * var(--sp))}.site-main .site-related-articles>:nth-child(n+4){display:none}.site-main .site-related-card{grid-template-columns:calc(124 * var(--sp)) calc(142 * var(--sp));align-items:center;gap:calc(30 * var(--sp))}.site-main .site-related-card h3{font-size:max(12px,calc(16 * var(--sp)));line-height:calc(22 * var(--sp));font-weight:600;letter-spacing:0;overflow-wrap:anywhere;margin-bottom:calc(4 * var(--sp))}.site-main .site-article-back{justify-content:center;padding-top:calc(20 * var(--sp));font-size:max(12px,calc(16 * var(--sp)));line-height:calc(20 * var(--sp));border-top:var(--site-rule)}.site-article-back .site-icon{width:calc(20 * var(--sp));height:calc(20 * var(--sp))}.site-article-body>aside:not(:has(.site-related-articles)) .site-article-back{padding-top:0;border-top:0}}
