:root{scroll-behavior:smooth;scroll-padding:80px}.post-button{position:relative;border-radius:27px;border-width:1px;--tw-border-opacity:1;border-color:rgb(35 35 35/var(--tw-border-opacity));padding:12px 50px 12px 32px;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:.06em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.post-button:hover{opacity:.7}.post-button.post-button--slim{padding-top:.25rem;padding-bottom:.25rem}.post-button.post-button--red{border-color:currentColor;--tw-text-opacity:1;color:rgb(230 30 30/var(--tw-text-opacity))}.post-button.post-button--red:hover{opacity:.7}.post-button.post-button--strong{--tw-bg-opacity:1;background-color:rgb(35 35 35/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.post-button.post-button--strong-red{--tw-border-opacity:1;border-color:rgb(230 30 30/var(--tw-border-opacity));background-color:rgb(230 30 30/var(--tw-bg-opacity))}.post-button.post-button--no-icon,.post-button.post-button--strong-red{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.post-button.post-button--no-icon{background-color:rgb(35 35 35/var(--tw-bg-opacity));padding:12px 32px}.post-button:after,.post-button:before{position:absolute;top:50%;right:0;height:10px;width:10px;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:rgb(35 35 35/var(--tw-border-opacity));--tw-content:"";content:var(--tw-content)}.post-button:before{right:32px;border-left-width:1px;border-top-width:1px}.post-button:after{top:calc(50% + 2px);right:30px;border-width:1px}.post-buttona[target=_blank]:not([class]):after,.post-buttona[target=_blank]:not([class]):before{position:absolute;right:0;height:10px;width:10px;--tw-border-opacity:1;border-color:rgb(35 35 35/var(--tw-border-opacity));--tw-content:"";content:var(--tw-content)}.post-buttona[target=_blank]:not([class]):before{top:2px;right:-2px;border-left-width:1px;border-top-width:1px}.post-buttona[target=_blank]:not([class]):after{top:4px;right:-4px;border-width:1px}.post-button.post-button--strong:after,.post-button.post-button--strong:before{position:absolute;top:50%;right:0;height:10px;width:10px;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));--tw-content:"";content:var(--tw-content)}.post-button.post-button--strong:before{right:32px;border-left-width:1px;border-top-width:1px}.post-button.post-button--strong:after{top:calc(50% + 2px);right:30px;border-width:1px}.post-button.post-button--stronga[target=_blank]:not([class]):after,.post-button.post-button--stronga[target=_blank]:not([class]):before{position:absolute;right:0;height:10px;width:10px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));--tw-content:"";content:var(--tw-content)}.post-button.post-button--stronga[target=_blank]:not([class]):before{top:2px;right:-2px;border-left-width:1px;border-top-width:1px}.post-button.post-button--stronga[target=_blank]:not([class]):after{top:4px;right:-4px;border-width:1px}.post-contents{margin-top:50px;line-height:2.1}@media (max-width:640px){.post-contents{margin-top:48px}}@media (min-width:640px) and (max-width:800px){.post-contents{margin-top:48px}}.post-contents>*+*{margin-top:52px;font-size:16px;line-height:1.875;letter-spacing:.06em}@media (max-width:640px){.post-contents>*+*{padding-left:18px;padding-right:18px;font-size:15px;line-height:1.9;letter-spacing:.05em}}@media (min-width:640px) and (max-width:800px){.post-contents>*+*{padding-left:18px;padding-right:18px;font-size:15px;line-height:1.9;letter-spacing:.05em}}.post-contents>:is(h2,h3)+*{margin-top:50px}@media (max-width:640px){.post-contents>:is(h2,h3)+*{margin-top:32px}}@media (min-width:640px) and (max-width:800px){.post-contents>:is(h2,h3)+*{margin-top:32px}}.post-contents>h4+*{margin-top:42px}@media (max-width:640px){.post-contents>h4+*{margin-top:32px}}@media (min-width:640px) and (max-width:800px){.post-contents>h4+*{margin-top:32px}}.post-contents>:is(h2,h3,h4)+:is(h2,h3,h4){margin-top:.25rem}@media (max-width:640px){.post-contents>p{padding-left:18px;padding-right:18px}}@media (min-width:640px) and (max-width:800px){.post-contents>p{padding-left:18px;padding-right:18px}}.post-contents>p+p{margin-top:24px}@media (max-width:640px){.post-contents>p+p{margin-top:22px}}@media (min-width:640px) and (max-width:800px){.post-contents>p+p{margin-top:22px}}.post-contents>*+:is(ol,ul){margin-top:1.25rem}.post-contents>.balloon+*{margin-top:2rem}.post-contents>.interview+.interview{margin-top:30px}.post-contents>h2{margin-top:82px;font-size:23px;font-weight:600;line-height:1.56;letter-spacing:.06em}@media (max-width:640px){.post-contents>h2{margin-top:64px;padding-left:18px;padding-right:18px;font-size:20px;line-height:1.6}}@media (min-width:640px) and (max-width:800px){.post-contents>h2{margin-top:64px;padding-left:18px;padding-right:18px;font-size:20px;line-height:1.6}}.post-contents>h3{font-size:17px;font-weight:600}@media (min-width:640px){.post-contents>h3{font-size:19px}}.post-contents>h4{font-size:17px;font-weight:600}@media (min-width:640px){.post-contents>h4{font-size:19px}}.post-contents iframe[title^=YouTube]{aspect-ratio:16/9;height:auto;width:100%}.post-contents>p>a{position:relative;padding-right:1.25rem;padding-bottom:0;text-decoration-line:underline;text-underline-offset:8px}.post-contents>p>a:hover{opacity:.7}@media (min-width:640px){.post-contents>p>a{padding-right:1.5rem}}@media (max-width:640px){.post-contents>p>a{display:inline-block;width:fit-content;padding-bottom:0}.post-contents>p>a:first-child{margin-top:0}}@media (min-width:640px) and (max-width:800px){.post-contents>p>a{display:inline-block;width:fit-content;padding-bottom:0}.post-contents>p>a:first-child{margin-top:0}}.post-contents>p>a[target=_blank]:not([class]):after,.post-contents>p>a[target=_blank]:not([class]):before{position:absolute;height:10px;width:10px;--tw-border-opacity:1;border-color:rgb(35 35 35/var(--tw-border-opacity));--tw-content:"";content:var(--tw-content)}.post-contents>p>a[target=_blank]:not([class]):before{top:2px;right:.5rem;border-left-width:1px;border-top-width:1px}@media (min-width:640px){.post-contents>p>a[target=_blank]:not([class]):before{top:6px}}@media (max-width:640px){.post-contents>p>a[target=_blank]:not([class]):before{top:8px}}@media (min-width:640px) and (max-width:800px){.post-contents>p>a[target=_blank]:not([class]):before{top:8px}}.post-contents>p>a[target=_blank]:not([class]):after{top:.25rem;right:6px;border-width:1px}@media (min-width:640px){.post-contents>p>a[target=_blank]:not([class]):after{top:8px;right:6px}}@media (max-width:640px){.post-contents>p>a[target=_blank]:not([class]):after{top:10px}}@media (min-width:640px) and (max-width:800px){.post-contents>p>a[target=_blank]:not([class]):after{top:10px}}.post-contents>ol{counter-reset:listnum}@media (min-width:640px){.post-contents>ol{padding-left:.5rem}}.post-contents>ol li{position:relative;z-index:0;padding-left:1.25rem;padding-bottom:20px;font-size:16px;line-height:30px;letter-spacing:.06em}.post-contents>ol li:last-child{padding-bottom:0}.post-contents>ol li:before{counter-increment:listnum;content:counter(listnum) ".";position:absolute;top:16px;left:0;width:1rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:17px;font-weight:600;line-height:1.68}@media (min-width:640px){.post-contents>ol li:before{left:-10px}}.post-contents>ul li{position:relative;z-index:0;padding-left:1.25rem;padding-bottom:20px;font-size:16px;line-height:30px;letter-spacing:.06em}.post-contents>ul li:last-child{padding-bottom:0}.post-contents>ul li:before{position:absolute;top:.5lh;left:0;aspect-ratio:1/1;width:.5rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;background-color:currentColor;--tw-content:"";content:var(--tw-content)}.post-contents>p>strong{font-weight:600;letter-spacing:0}.post-contents .interview{display:flex}@media (max-width:640px){.post-contents .interview{margin-top:40px}}@media (min-width:640px) and (max-width:800px){.post-contents .interview{margin-top:40px}}.post-contents .interview .interview-profile{display:flex;flex:none;flex-direction:column;align-items:center;padding-top:12px;padding-bottom:12px;padding-right:20px}@media (max-width:640px){.post-contents .interview .interview-profile{padding-right:18px}}@media (min-width:640px) and (max-width:800px){.post-contents .interview .interview-profile{padding-right:18px}}.post-contents .interview .interview-icon{aspect-ratio:1/1;width:70px;overflow:hidden;border-radius:9999px}@media (max-width:640px){.post-contents .interview .interview-icon{width:50px}}@media (min-width:640px) and (max-width:800px){.post-contents .interview .interview-icon{width:50px}}.post-contents .interview .interview-icon img{width:100%;height:100%;object-fit:cover}.post-contents .interview .interview-name{margin-top:.25rem;max-width:100%;overflow-wrap:break-word;text-align:center;font-size:.75rem;font-weight:500;line-height:1.9}.post-contents .interview .interview-text{position:relative;border-left-width:1px;--tw-border-opacity:1;border-color:rgb(158 158 158/var(--tw-border-opacity));padding-top:12px;padding-bottom:12px;padding-left:20px;font-weight:500}@media (max-width:640px){.post-contents .interview .interview-text{padding-top:1px;padding-bottom:1px;padding-left:18px}}@media (min-width:640px) and (max-width:800px){.post-contents .interview .interview-text{padding-top:1px;padding-bottom:1px;padding-left:18px}}.post-contents .interview .interview-text:before{left:-9px;background-color:rgb(158 158 158/var(--tw-bg-opacity))}.post-contents .interview .interview-text:after,.post-contents .interview .interview-text:before{position:absolute;top:1.5rem;height:9px;width:9px;--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;--tw-content:"";content:var(--tw-content);clip-path:polygon(0 50%,100% 0,100% 100%)}.post-contents .interview .interview-text:after{left:-7px;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.post-contents .image-block{margin-top:60px}@media (max-width:640px){.post-contents .image-block{margin-top:48px}}@media (min-width:640px) and (max-width:800px){.post-contents .image-block{margin-top:48px}}.post-contents .image-block figcaption{margin-top:12px;display:flex;flex-direction:column;gap:.5rem}.post-contents .image-block span{display:inline-block;line-height:1.8}.post-contents .image-block .image-caption-heading,.post-contents .image-block h2,.post-contents .image-block h3,.post-contents .image-block h4{font-weight:600}@media (min-width:640px){.post-contents .image-block .image-caption-heading,.post-contents .image-block h2,.post-contents .image-block h3,.post-contents .image-block h4{font-size:1.125rem}}.post-contents .image-block .image-caption-small{font-size:.75rem}.post-contents .image-block p,.post-contents .image-block p>span{font-size:13px;line-height:23px;letter-spacing:.06em}.post-contents .post-carousel .post-carousel-caption{margin-top:12px}.post-contents .post-carousel .post-carousel-caption a{line-height:1.6}.post-contents .post-carousel .post-carousel-caption a:not([class]){position:relative;padding-right:1.25rem;padding-bottom:0;text-decoration-line:underline;text-underline-offset:2px}.post-contents .post-carousel .post-carousel-caption a:not([class]):hover{opacity:.7}@media (min-width:640px){.post-contents .post-carousel .post-carousel-caption a:not([class]){padding-right:1.5rem}}@media (max-width:640px){.post-contents .post-carousel .post-carousel-caption a:not([class]){display:inline-block;width:fit-content;padding-bottom:0}.post-contents .post-carousel .post-carousel-caption a:not([class]):first-child{margin-top:0}}@media (min-width:640px) and (max-width:800px){.post-contents .post-carousel .post-carousel-caption a:not([class]){display:inline-block;width:fit-content;padding-bottom:0}.post-contents .post-carousel .post-carousel-caption a:not([class]):first-child{margin-top:0}}.post-contents .post-carousel .post-carousel-caption a[target=_blank]:not([class]):after,.post-contents .post-carousel .post-carousel-caption a[target=_blank]:not([class]):before{position:absolute;height:10px;width:10px;--tw-border-opacity:1;border-color:rgb(35 35 35/var(--tw-border-opacity));--tw-content:"";content:var(--tw-content)}.post-contents .post-carousel .post-carousel-caption a[target=_blank]:not([class]):before{top:0;right:.5rem;border-left-width:1px;border-top-width:1px}@media (min-width:640px){.post-contents .post-carousel .post-carousel-caption a[target=_blank]:not([class]):before{top:6px}}@media (max-width:640px){.post-contents .post-carousel .post-carousel-caption a[target=_blank]:not([class]):before{top:8px}}@media (min-width:640px) and (max-width:800px){.post-contents .post-carousel .post-carousel-caption a[target=_blank]:not([class]):before{top:8px}}.post-contents .post-carousel .post-carousel-caption a[target=_blank]:not([class]):after{top:.5rem;right:6px;border-width:1px}@media (min-width:640px){.post-contents .post-carousel .post-carousel-caption a[target=_blank]:not([class]):after{top:8px;right:6px}}@media (max-width:640px){.post-contents .post-carousel .post-carousel-caption a[target=_blank]:not([class]):after{top:10px}}@media (min-width:640px) and (max-width:800px){.post-contents .post-carousel .post-carousel-caption a[target=_blank]:not([class]):after{top:10px}}.post-contents .post-carousel .post-carousel-caption span>a[target=_blank]:not([class]):before{top:0;right:.5rem;border-left-width:1px;border-top-width:1px}@media (min-width:640px){.post-contents .post-carousel .post-carousel-caption span>a[target=_blank]:not([class]):before{top:2px}}@media (max-width:640px){.post-contents .post-carousel .post-carousel-caption span>a[target=_blank]:not([class]):before{top:8px}}@media (min-width:640px) and (max-width:800px){.post-contents .post-carousel .post-carousel-caption span>a[target=_blank]:not([class]):before{top:8px}}.post-contents .post-carousel .post-carousel-caption span>a[target=_blank]:not([class]):after{top:.5rem;right:6px;border-width:1px}@media (min-width:640px){.post-contents .post-carousel .post-carousel-caption span>a[target=_blank]:not([class]):after{top:4px;right:6px}}@media (max-width:640px){.post-contents .post-carousel .post-carousel-caption span>a[target=_blank]:not([class]):after{top:10px}}@media (min-width:640px) and (max-width:800px){.post-contents .post-carousel .post-carousel-caption span>a[target=_blank]:not([class]):after{top:10px}}.post-contents .post-carousel .post-carousel-caption:not(:has(>*)){margin-top:0}.post-contents .post-carousel .post-carousel-caption>p{line-height:1}.post-contents .balloon{position:relative;margin-top:60px;margin-bottom:60px;width:fit-content;max-width:100%;border-width:2px;--tw-border-opacity:1;border-color:rgb(35 35 35/var(--tw-border-opacity));padding:8px 12px;font-size:19px;font-weight:600;letter-spacing:.06em}@media (max-width:640px){.post-contents .balloon{margin:40px 18px;font-size:17px}}@media (min-width:640px) and (max-width:800px){.post-contents .balloon{margin:40px 18px;font-size:17px}}.post-contents .balloon:before{position:absolute;bottom:-16px;left:30px;height:18px;width:10px;--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(35 35 35/var(--tw-bg-opacity));--tw-content:"";content:var(--tw-content)}@media (max-width:640px){.post-contents .balloon:before{bottom:-15px}}@media (min-width:640px) and (max-width:800px){.post-contents .balloon:before{bottom:-15px}}.post-contents .balloon:before{clip-path:polygon(0 50%,100% 0,100% 100%)}.post-contents .balloon:after{position:absolute;bottom:-16px;left:27px;height:20px;width:12px;--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-content:"";content:var(--tw-content)}@media (max-width:640px){.post-contents .balloon:after{bottom:-15px}}@media (min-width:640px) and (max-width:800px){.post-contents .balloon:after{bottom:-15px}}.post-contents .balloon:after{clip-path:polygon(0 50%,100% 0,100% 100%)}.post-contents .row-block{display:grid;gap:1.75rem}@media (min-width:640px){.post-contents .row-block{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}.post-contents .row-block.row-block-reverse .row-image-col{order:2}}.post-contents .row-block .row-image-col img{margin-left:auto;margin-right:auto}.post-contents .row-block .row-text-col>*+*{margin-top:.75rem}.post-contents .row-block .row-heading{font-weight:600}@media (min-width:640px){.post-contents .row-block .row-heading{font-size:1.125rem}}.post-contents .button-row{margin-top:60px;display:flex;flex-wrap:wrap;justify-content:center;gap:18px}@media (max-width:640px){.post-contents .button-row{margin-top:48px;row-gap:12px}}@media (min-width:640px) and (max-width:800px){.post-contents .button-row{margin-top:48px;row-gap:12px}}.post-contents .button-row a{position:relative;border-radius:27px;border-width:1px;--tw-border-opacity:1;border-color:rgb(35 35 35/var(--tw-border-opacity));padding:12px 50px 12px 32px;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:.06em;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.post-contents .button-row a:after,.post-contents .button-row a:before{--tw-content:"";content:var(--tw-content)}.post-contents .button-row a:hover{opacity:.7}.post-contents .profile{margin-top:90px;margin-bottom:90px;border-width:1px;--tw-border-opacity:1;border-color:rgb(158 158 158/var(--tw-border-opacity));padding:40px}@media (max-width:640px){.post-contents .profile{margin:72px 18px;padding:30px 18px}}@media (min-width:640px) and (max-width:800px){.post-contents .profile{margin:72px 18px;padding:30px 18px}}.post-contents .profile .profile-title{display:flex;align-items:center;font-size:19px;font-weight:600;line-height:29px;letter-spacing:.06em}.post-contents .profile .profile-title-jp{font-size:1rem;font-weight:500}.post-contents .profile .profile-body{margin-top:30px;display:flex;flex-direction:column}@media (max-width:640px){.post-contents .profile .profile-body{margin-top:24px}}@media (min-width:640px) and (max-width:800px){.post-contents .profile .profile-body{margin-top:24px}}.post-contents .profile .profile-image{max-width:20rem;overflow:hidden}.post-contents .profile .profile-image img{max-height:240px}.post-contents .profile .profile-col{margin-top:0}.post-contents .profile .profile-col>*+*{margin-top:.25rem}.post-contents .profile .profile-col>*+.profile-name{margin-top:1.75rem}.post-contents .profile .profile-name{margin-top:28px;font-size:16px;font-weight:600;letter-spacing:.06em}@media (max-width:640px){.post-contents .profile .profile-name{margin-top:24px;font-size:15px}}@media (min-width:640px) and (max-width:800px){.post-contents .profile .profile-name{margin-top:24px;font-size:15px}}.post-contents .profile .profile-text{margin-top:20px;font-size:13px;line-height:23px;letter-spacing:.06em}@media (max-width:640px){.post-contents .profile .profile-text{margin-top:12px}}@media (min-width:640px) and (max-width:800px){.post-contents .profile .profile-text{margin-top:12px}}.post-contents .information{margin-top:90px;margin-bottom:90px;border-width:1px;--tw-border-opacity:1;border-color:rgb(158 158 158/var(--tw-border-opacity));padding:40px}@media (max-width:640px){.post-contents .information{margin:72px 18px;padding:30px 18px}}@media (min-width:640px) and (max-width:800px){.post-contents .information{margin:72px 18px;padding:30px 18px}}.post-contents .information .information-title{display:flex;align-items:center;font-size:19px;font-weight:600;line-height:29px;letter-spacing:.06em}.post-contents .information .information-title-jp{font-size:1rem;font-weight:500}.post-contents .information .information-body{margin-top:30px;display:flex;flex-direction:column}@media (max-width:640px){.post-contents .information .information-body{margin-top:24px}}@media (min-width:640px) and (max-width:800px){.post-contents .information .information-body{margin-top:24px}}.post-contents .information .information-image{max-width:20rem;overflow:hidden}.post-contents .information .information-col{margin-top:0}.post-contents .information .information-col>*+*{margin-top:.25rem}.post-contents .information .information-name{margin-top:28px;font-size:16px;font-weight:600;letter-spacing:.06em}@media (max-width:640px){.post-contents .information .information-name{margin-top:24px;font-size:15px}}@media (min-width:640px) and (max-width:800px){.post-contents .information .information-name{margin-top:24px;font-size:15px}}.post-contents .information .information-text{margin-top:20px;font-size:13px;line-height:23px;letter-spacing:.06em}@media (max-width:640px){.post-contents .information .information-text{margin-top:12px}}@media (min-width:640px) and (max-width:800px){.post-contents .information .information-text{margin-top:12px}}.post-contents .information .information-buttons{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.5rem}@media (max-width:640px){.post-contents .information .information-buttons{margin-top:24px}}@media (min-width:640px) and (max-width:800px){.post-contents .information .information-buttons{margin-top:24px}}.post-contents .information.margin-last{margin-top:90px;margin-bottom:90px}@media (max-width:640px){.post-contents .information.margin-last{margin-top:60px;margin-bottom:60px}}@media (min-width:640px) and (max-width:800px){.post-contents .information.margin-last{margin-top:60px;margin-bottom:60px}}.post-contents .information+.information,.post-contents .information+.profile,.post-contents .information+.rich-quote-wrapper,.post-contents .profile+.information,.post-contents .profile+.profile,.post-contents .profile+.rich-quote-wrapper,.post-contents .rich-quote-wrapper+.information,.post-contents .rich-quote-wrapper+.profile,.post-contents .rich-quote-wrapper+.rich-quote-wrapper{margin-top:60px;margin-bottom:60px}@media (max-width:640px){.post-contents .information+.information,.post-contents .information+.profile,.post-contents .information+.rich-quote-wrapper,.post-contents .profile+.information,.post-contents .profile+.profile,.post-contents .profile+.rich-quote-wrapper,.post-contents .rich-quote-wrapper+.information,.post-contents .rich-quote-wrapper+.profile,.post-contents .rich-quote-wrapper+.rich-quote-wrapper{margin-top:48px;margin-bottom:48px}}@media (min-width:640px) and (max-width:800px){.post-contents .information+.information,.post-contents .information+.profile,.post-contents .information+.rich-quote-wrapper,.post-contents .profile+.information,.post-contents .profile+.profile,.post-contents .profile+.rich-quote-wrapper,.post-contents .rich-quote-wrapper+.information,.post-contents .rich-quote-wrapper+.profile,.post-contents .rich-quote-wrapper+.rich-quote-wrapper{margin-top:48px;margin-bottom:48px}}.post-contents .post-caption{position:relative;z-index:0;margin-top:0;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(158 158 158/var(--tw-border-opacity));padding-top:28px}.post-contents .post-caption .post-caption-text{margin-top:.875rem;font-size:.75rem;line-height:18px}.post-contents .post-caption .post-caption-text:first-child{margin-top:0}.post-contents .post-caption+.post-caption,.post-contents>p+.post-caption{margin-top:28px}.post-contents .post-caption+.post-caption:last-child{margin-bottom:28px}.post-contents .information+.post-caption,.post-contents .profile+.post-caption{margin-top:90px}.post-contents .information+.post-caption:last-child,.post-contents .profile+.post-caption:last-child{margin-bottom:28px}@media (max-width:640px){.post-contents .information+.post-caption,.post-contents .profile+.post-caption{margin-top:60px}}@media (min-width:640px) and (max-width:800px){.post-contents .information+.post-caption,.post-contents .profile+.post-caption{margin-top:60px}}.post-contents .post-caption.margin-last{margin-top:90px;padding-bottom:28px}@media (max-width:640px){.post-contents .post-caption.margin-last{margin-top:60px}}@media (min-width:640px) and (max-width:800px){.post-contents .post-caption.margin-last{margin-top:60px}}.post-contents .rich-quote-wrapper+.rich-quote-wrapper{margin-top:30px}.post-contents .rich-quote-wrapper{position:relative;margin-top:60px;border-width:1px;--tw-border-opacity:1;border-color:rgb(158 158 158/var(--tw-border-opacity));padding:42px}@media (max-width:640px){.post-contents .rich-quote-wrapper{margin-left:18px;margin-right:18px;margin-top:48px;padding:30px 18px}}@media (min-width:640px) and (max-width:800px){.post-contents .rich-quote-wrapper{margin-left:18px;margin-right:18px;margin-top:48px;padding:30px 18px}}.post-contents .rich-quote-wrapper .rich-quote-title{font-size:19px;font-weight:600;line-height:1.53;letter-spacing:.06em}.post-contents .rich-quote-wrapper .rich-quote-label{position:absolute;top:-18px;right:16px;border-width:1px;--tw-border-opacity:1;border-color:rgb(154 154 154/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:6px 16px;font-size:14px;font-weight:600;letter-spacing:.06em;background-color:var(--color)}.post-contents .rich-quote-wrapper .rich-quote-label:before{position:absolute;bottom:-14px;left:34px;height:18px;width:10px;--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(158 158 158/var(--tw-bg-opacity));--tw-content:"";content:var(--tw-content)}@media (max-width:640px){.post-contents .rich-quote-wrapper .rich-quote-label:before{bottom:-15px}}@media (min-width:640px) and (max-width:800px){.post-contents .rich-quote-wrapper .rich-quote-label:before{bottom:-15px}}.post-contents .rich-quote-wrapper .rich-quote-label:before{clip-path:polygon(0 49%,100% 0,100% 100%)}.post-contents .rich-quote-wrapper .rich-quote-label:after{position:absolute;bottom:-15px;left:32px;height:20px;width:12px;--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-content:"";content:var(--tw-content)}@media (max-width:640px){.post-contents .rich-quote-wrapper .rich-quote-label:after{bottom:-15px}}@media (min-width:640px) and (max-width:800px){.post-contents .rich-quote-wrapper .rich-quote-label:after{bottom:-15px}}.post-contents .rich-quote-wrapper .rich-quote-label:after{clip-path:polygon(0 44%,100% 0,100% 100%);background-color:var(--color)}.post-contents .rich-quote-wrapper.profile,.post-contents .rich-quote-wrapper.profile .rich-quote-label,.post-contents .rich-quote-wrapper.profile .rich-quote-label:after{--tw-bg-opacity:1;background-color:rgb(247 247 247/var(--tw-bg-opacity))}.post-contents .rich-quote-wrapper .rich-quote-block{margin-top:30px}@media (min-width:640px){.post-contents .rich-quote-wrapper .rich-quote-block{margin-top:42px}}.post-contents .rich-quote-wrapper .rich-quote-media{height:auto;width:100%}.post-contents .rich-quote-wrapper .rich-quote-media .large{width:100%}.post-contents .rich-quote-wrapper .rich-quote-media .medium{width:80%}.post-contents .rich-quote-wrapper .rich-quote-media .small{max-width:300px}.post-contents .rich-quote-wrapper.profile .rich-quote-media .small{max-width:164px}.post-contents .rich-quote-wrapper.profile .rich-quote-media .medium{max-width:320px}.post-contents .rich-quote-wrapper.profile .rich-quote-media .large{max-width:80%}.post-contents .rich-quote-wrapper .rich-quote-media img{position:static!important;width:100%;height:100%;object-fit:cover}.post-contents .rich-quote-wrapper .rich-quote-media iframe{width:100%;height:100%;object-fit:cover}.post-contents .rich-quote-wrapper .rich-quote-text{font-size:.875rem;line-height:1.875;letter-spacing:.06em}.post-contents .rich-quote-wrapper .rich-quote-text h4{font-size:1rem;font-weight:600;line-height:1.875;letter-spacing:.06em}.post-contents .rich-quote-wrapper .rich-quote-text p{margin-top:20px;font-size:13px;line-height:1.8;letter-spacing:.06em}.post-contents .rich-quote-wrapper .rich-quote-text ul{margin-top:20px;list-style-type:disc;padding-left:1rem}.post-contents .rich-quote-wrapper .rich-quote-text ol{margin-top:20px;list-style-type:decimal;padding-left:1rem}.post-contents .rich-quote-wrapper .rich-quote-text>p:has(>a){display:flex;flex-wrap:wrap;column-gap:1.5rem;row-gap:1rem}@media (max-width:640px){.post-contents .rich-quote-wrapper .rich-quote-text>p:has(>a){flex-direction:column}}@media (min-width:640px) and (max-width:800px){.post-contents .rich-quote-wrapper .rich-quote-text>p:has(>a){flex-direction:column}}.post-contents .rich-quote-wrapper .rich-quote-text>p:first-of-type:first-child{margin-top:0}.post-contents .rich-quote-wrapper a{position:relative;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(35 35 35/var(--tw-border-opacity));padding-right:1.5rem;padding-bottom:0}@media (max-width:640px){.post-contents .rich-quote-wrapper a{display:inline-block;width:fit-content;padding-bottom:0}.post-contents .rich-quote-wrapper a:first-child{margin-top:0}}@media (min-width:640px) and (max-width:800px){.post-contents .rich-quote-wrapper a{display:inline-block;width:fit-content;padding-bottom:0}.post-contents .rich-quote-wrapper a:first-child{margin-top:0}}.post-contents .rich-quote-wrapper a[target=_blank]:not([class]):after,.post-contents .rich-quote-wrapper a[target=_blank]:not([class]):before{position:absolute;right:0;height:10px;width:10px;--tw-border-opacity:1;border-color:rgb(35 35 35/var(--tw-border-opacity));--tw-content:"";content:var(--tw-content)}.post-contents .rich-quote-wrapper a[target=_blank]:not([class]):before{top:6px;right:0;border-left-width:1px;border-top-width:1px}@media (max-width:640px){.post-contents .rich-quote-wrapper a[target=_blank]:not([class]):before{top:8px}}@media (min-width:640px) and (max-width:800px){.post-contents .rich-quote-wrapper a[target=_blank]:not([class]):before{top:8px}}.post-contents .rich-quote-wrapper a[target=_blank]:not([class]):after{top:8px;right:-2px;border-width:1px}@media (max-width:640px){.post-contents .rich-quote-wrapper a[target=_blank]:not([class]):after{top:10px}}@media (min-width:640px) and (max-width:800px){.post-contents .rich-quote-wrapper a[target=_blank]:not([class]):after{top:10px}}.post-contents .rich-quote-wrapper .simpleButton{display:block;width:fit-content;border-radius:27px;border-width:1px;--tw-border-opacity:1;border-color:rgb(35 35 35/var(--tw-border-opacity));padding:12px 50px 12px 32px;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:.06em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.post-contents .rich-quote-wrapper .simpleButton:after,.post-contents .rich-quote-wrapper .simpleButton:before{position:absolute;top:50%;right:0;height:10px;width:10px;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:rgb(35 35 35/var(--tw-border-opacity));--tw-content:"";content:var(--tw-content)}.post-contents .rich-quote-wrapper .simpleButton:before{right:32px;border-left-width:1px;border-top-width:1px}.post-contents .rich-quote-wrapper .simpleButton:after{top:calc(50% + 2px);right:30px;border-width:1px}.post-contents .border-wrapper{margin-top:60px;margin-bottom:60px}@media (max-width:640px){.post-contents .border-wrapper{margin-top:48px;margin-bottom:48px}}@media (min-width:640px) and (max-width:800px){.post-contents .border-wrapper{margin-top:48px;margin-bottom:48px}}.post-contents .border-wrapper .border-content{overflow:hidden}.post-contents .media-wrapper{margin-top:60px}@media (max-width:640px){.post-contents .media-wrapper{margin-top:48px}}@media (min-width:640px) and (max-width:800px){.post-contents .media-wrapper{margin-top:48px}}.post-contents .media-wrapper .media-type-image{position:static!important;width:100%;height:100%;object-fit:cover}.post-contents .media-wrapper .media-description{margin-top:.75rem;font-size:13px;font-weight:500;line-height:23px;letter-spacing:.025em}.post-contents .media-wrapper .media-description p>a{position:relative;padding-right:1.5rem;padding-bottom:0;text-decoration-line:underline;text-underline-offset:8px}.post-contents .media-wrapper .media-description p>a:hover{opacity:.7}@media (max-width:640px){.post-contents .media-wrapper .media-description p>a{display:inline-block;width:fit-content;padding-bottom:0}.post-contents .media-wrapper .media-description p>a:first-child{margin-top:0}}@media (min-width:640px) and (max-width:800px){.post-contents .media-wrapper .media-description p>a{display:inline-block;width:fit-content;padding-bottom:0}.post-contents .media-wrapper .media-description p>a:first-child{margin-top:0}}.post-contents .media-wrapper .media-description p>a[target=_blank]:not([class]):after,.post-contents .media-wrapper .media-description p>a[target=_blank]:not([class]):before{position:absolute;height:10px;width:10px;--tw-border-opacity:1;border-color:rgb(35 35 35/var(--tw-border-opacity));--tw-content:"";content:var(--tw-content)}.post-contents .media-wrapper .media-description p>a[target=_blank]:not([class]):before{top:0;right:.5rem;border-left-width:1px;border-top-width:1px}@media (min-width:640px){.post-contents .media-wrapper .media-description p>a[target=_blank]:not([class]):before{top:6px}}@media (max-width:640px){.post-contents .media-wrapper .media-description p>a[target=_blank]:not([class]):before{top:8px}}@media (min-width:640px) and (max-width:800px){.post-contents .media-wrapper .media-description p>a[target=_blank]:not([class]):before{top:8px}}.post-contents .media-wrapper .media-description p>a[target=_blank]:not([class]):after{top:2px;right:6px;border-width:1px}@media (min-width:640px){.post-contents .media-wrapper .media-description p>a[target=_blank]:not([class]):after{top:8px;right:6px}}@media (max-width:640px){.post-contents .media-wrapper .media-description p>a[target=_blank]:not([class]):after{top:10px}}@media (min-width:640px) and (max-width:800px){.post-contents .media-wrapper .media-description p>a[target=_blank]:not([class]):after{top:10px}}@media (max-width:640px){.post-contents .article-list{padding-left:18px;padding-right:18px}}@media (min-width:640px) and (max-width:800px){.post-contents .article-list{padding-left:18px;padding-right:18px}}.post-contents .article-list h3{font-size:19px;font-weight:600;line-height:29px;letter-spacing:.06em}.post-contents .article-list .article-list-items{margin-top:30px;display:flex;flex-direction:column;row-gap:12px}.post-contents .article-list .article-item{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(158 158 158/var(--tw-border-opacity));padding-bottom:12px}.post-contents .article-list .article-item:first-child{border-top-width:1px;padding-top:12px}.post-contents .article-list .article-item:hover{opacity:.6}@media (max-width:640px){.post-contents .article-list .article-item:hover{opacity:1}}@media (min-width:640px) and (max-width:800px){.post-contents .article-list .article-item:hover{opacity:1}}.post-contents .has-next-box{margin-bottom:60px}@media (max-width:640px){.post-contents .has-next-box{margin-bottom:48px}}@media (min-width:640px) and (max-width:800px){.post-contents .has-next-box{margin-bottom:48px}}