@charset "utf-8";:root{--max-width-archive-content:600px;--article-related-link-color:#2C4F9B}html{font-size:62.5%}body{font-family:noto serif jp,serif;font-size:1.8rem;font-weight:var(--font-weight-regular);line-height:1.6;font-display:swap;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;text-size-adjust:100%}a{color:#000;text-decoration:none;transition:all .3s}a:hover{opacity:.4}a:focus{outline:none}p{line-height:2.222}.sp{display:none}cite{font-size:small;font-style:normal}.wrapper{position:relative;width:100%;padding:0;margin:0;overflow:hidden;word-break:break-word}.header_inner{display:flex;flex-wrap:nowrap;padding:40px 0 0;margin:0 auto}.header__logo{width:calc(100% - 70px);padding:0;margin:0;overflow:hidden}.logo{position:fixed;top:0;left:0;z-index:5;box-sizing:content-box;padding:0;margin:0;border:none;transition:all .4s;will-change:transform}.logo__a:hover{opacity:1}.logo__frog{position:absolute;top:0;left:10px;width:200px;height:200px;background-image:url(../images/common/logo_frog.png);background-repeat:no-repeat;background-position-y:top;background-clip:content-box;background-size:cover;transition:all .4s;will-change:transform}.logo__frog-a{position:absolute;width:100%;height:100%}.logo__title{position:absolute;top:60px;left:186px;width:auto;height:auto;transition:all .4s;will-change:transform;backface-visibility:hidden}.logo__image{position:absolute;top:0;left:-7px;display:inline-block;width:830px;height:auto;visibility:unset;opacity:1}.is_scroll_second .logo__frog{top:30px;left:28px;width:100px;height:100px;animation:logo-frog-jump .3s ease-out forwards}@media only screen and (width >=1400px){.logo__frog,.is_scroll .logo__frog,.is_scroll_second .logo__frog{left:calc(50svw - 700px + 28px)}.logo__title{left:calc(50svw - 700px + 28px + 185px)}}.is_scroll_second .logo__title{top:0;pointer-events:none;visibility:hidden;opacity:0}.logo__frog.mouseover,.is_scroll_second .logo__frog.mouseover{animation:logo-mouseover 1.2s steps(13)forwards}@media only screen and (width <=1100px){.logo__frog{top:0;left:2svw;width:16svw;height:16svw;animation:none}.logo__title{top:5svw;left:19svw}.logo__image{left:-2.5svw;width:68svw;height:auto}.is_scroll_second .logo__frog{top:0;left:10px;width:88px;height:88px}}@media only screen and (width <=767px){.logo__frog{top:1.2svw;left:3svw;width:15svw;height:15svw}.is_scroll .logo__frog,.is_scroll_second .logo__frog{top:-.5svw;left:3svw;width:15svw;height:15svw}.logo__title{top:5.5svw;left:20svw;width:64svw!important}.logo__image{left:-3.3svw;width:64svw}}@keyframes logo-frog-jump{0%{margin-top:0}25%{margin-top:-30px}50%{margin-top:-35px}75%{margin-top:-20px}100%{margin-top:0}}@keyframes logo-mouseover{from{background-position-y:top}to{background-position-y:bottom}}@media only screen and (height <=480px){.logo__frog{top:-.5svh;left:3svh;width:30svh;height:30svh}.is_scroll .logo__frog,.is_scroll_second .logo__frog{top:-.5svh;left:3svh;width:17svh;height:17svh}.logo__title{top:8svh;left:35svh}.logo__image{width:135svh;height:auto}}@media only screen and (width >=1101px) and (width <=1399px){.logo__frog{width:180px;height:180px}.logo__title{top:50px;left:177px}.logo__image{width:770px}}.toc-column__badge--new{display:inline}.toc-column__badge--new::after{display:inline-block;margin-left:8px;font-family:Arvo,serif;font-size:2rem;font-weight:400;color:red;letter-spacing:-.1rem;font-display:swap;content:"new"}.vertical{text-orientation:mixed;writing-mode:vertical-rl}.main{max-width:100%;margin:200px 0}.main-single__content{width:100%;text-align:right}.toc{width:100%;margin:0 auto}.toc h1{width:var(--max-width-archive-content);margin:2rem auto}.toc-column{width:var(--max-width-archive-content);padding:10px 0;margin:0 auto;border:none;border-top:dotted 1px #000}.toc-column:last-child{border-bottom:dotted 1px #000}.toc-column__a{position:relative;display:block;padding:20px}.toc-column__a:hover{background:var(--dark-background-color);opacity:1}.toc-column__time{font-family:Roboto,sans-serif;font-size:1.6rem}.toc-column__title{margin:0;font-size:2.6rem;word-break:auto-phrase}.frog-loop{position:relative;width:100%;height:250px;padding:60px 0}.frog-loop__wrapper{transition-timing-function:linear}.main-single{width:auto;max-width:1120px;padding:0 128px;margin:250px auto 100px}@media only screen and (width >=1400px){.main-single{padding:0 128px}}.article__time{position:absolute;right:-40px;font-family:Roboto,sans-serif;font-size:1.6rem;writing-mode:vertical-rl}.article{position:relative;box-sizing:border-box;display:block;column-gap:90px;width:100%;max-height:55svh;line-height:40px;text-align:left;column-fill:auto;column-width:40rem}.article__title{margin:0;font-family:YakuHanMP,noto serif jp,serif;font-size:3.8rem;text-align:initial;word-break:break-word;overflow-wrap:break-word;line-break:auto}.article__author{font-size:115%;font-weight:var(--font-weight-light-bold);text-align:right}.article__author__a{color:#000}.article__body{margin:0 2em 0 0}.article__title,.article__body h1{margin:0;font-size:3.8rem;line-height:1.5;word-break:auto-phrase}.article__body h2{padding:0 0 6rem;margin:0 4rem 0 2rem;font-size:2.7rem;line-height:1.5;word-break:auto-phrase}.article__body h3{padding:0 0 6rem;margin:0 2rem 0 0;font-size:2.4rem;line-height:1.5;word-break:auto-phrase}.article__body a{display:contents;color:var(--link-color)}.article__body b,.article__body strong{display:contents}.article__body blockquote{padding:2rem 0 0;margin:2rem 0;margin-block:2rem;margin-inline:0;font-size:95%;border-top:double 3px #888}.article__body p{display:block;margin:0 .5em 0 1em;line-height:2.222;text-align:justify;text-underline-position:right;word-break:break-word;overflow-wrap:break-word;line-break:auto}.article__body ul{padding-top:20px;list-style:none}.article__body li{position:relative}.article__body li::before{position:absolute;top:-12px;right:18px;display:inline-block;width:3px;height:3px;content:"";background:#000;border-radius:100%}.article__body ol{position:relative;list-style-type:trad-chinese-informal}.article__body ol li::before{display:none}.article__main sup{top:.75rem;right:-1rem;display:inline-block;min-height:1.4rem;font-size:.9rem;writing-mode:horizontal-tb}.article__main small{font-size:100%;border-right:solid 1px #444}.article-inner-block{margin:0 2rem;line-height:1.8}.article-ruby{position:relative;display:inline-block;height:fit-content;text-align:center;text-align-last:center}.article-ruby__rt{display:grid;height:100%;min-height:max-content;line-height:0;text-align:center;text-align-last:center;letter-spacing:.1rem;transform:translateX(-.1rem)}.emphasis-mark{display:contents;margin:-.5rem 0;text-emphasis-style:filled}.sns-share{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end;margin:0 4rem}.sns-share p{display:block;padding:0;margin:1rem auto 0;font-family:noto sans jp,sans-serif;font-weight:var(--font-weight-bold);font-display:swap}.sns-icon{position:relative;display:inline-block;width:2.5rem;height:2.5rem;padding:0;margin:1.5rem 0 0}.sns-icon a{position:absolute;inset:0;display:flex;width:100%;height:100%;margin:auto}.sns-icon a:hover{opacity:1}.sns-icon-img__facebook,.sns-icon-img__x,.sns-icon-img__hatena{width:100%;height:100%;fill:#000;transition:all .3s}.sns-icon-img__facebook:hover{fill:#3b5998}.sns-icon-img__x:hover{fill:#888}.sns-icon-img__hatena:hover{fill:#00a4de}.article__author-info{display:inline-block;height:100%;padding:40px 60px;margin:0;margin-block-end:2.5rem;background-color:var(--dark-background-color);border-radius:var(--icon-border-radius)}.article__author-info__a{font-size:2.4rem;font-weight:var(--font-weight-bold);color:#000;font-display:swap}.article__author-info__span{margin:.4rem 0 0;transition:.4s}.article__author-info__img{width:50px;height:50px;aspect-ratio:1/1;object-fit:contain;border-radius:100%;transition:opacity .3s}.article__author-info__a:hover{opacity:1}.article__author-info__a:hover .article__author-info__img,.article__author-info__a:hover .article__author-info__span{color:var(--article-related-link-color);opacity:1}.article__author-info__text{margin:0 2rem 0 0;overflow:hidden;font-family:noto sans jp,sans-serif;font-size:80%;font-weight:400;line-height:2;color:#222;text-align:justify;font-display:swap}.article-related-links{display:inline-block;margin:0;font-size:85%;font-weight:var(--font-weight-light-bold);background-color:var(--dark-background-color);border-radius:var(--icon-border-radius)}.article-related-links-title{font-size:2.4rem;font-weight:var(--font-weight-bold)}.article-related-links-title__a{display:flex;flex-direction:row;align-items:center;line-height:1.2;word-break:auto-phrase}.article-related-links-title__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:5rem;min-width:5rem;height:5rem;min-height:5rem;margin:2rem 0 0;border:1px solid #000;border-radius:100%}.article-related-links-title__icon-image{width:2rem;height:auto;aspect-ratio:1;transition:all .4s}.article-related-links-title__a:hover,.article-related-links-title__a:focus{color:var(--article-related-link-color);opacity:1}.article-related-links__ul{padding:0;margin:0 1rem 0 0;list-style:none}.article-related-links__item{position:relative;padding:0;margin:3rem 2rem 0 0;font-size:1.8rem;font-weight:var(--font-weight-bold);line-height:1.8;word-break:auto-phrase}.article-related-links__item::before{position:absolute;display:inline-block;width:1.8rem;height:1.8rem;padding:0 0 1.1rem;margin:-2.5rem .4rem 0 0;content:"";background-image:url(../images/common/li-icon.svg);background-repeat:no-repeat;background-position-x:center}.article-related-links__a{line-height:1.5;color:#000}.article-related-links__a:hover,.article-related-links__a:focus{color:var(--article-related-link-color);opacity:1}.article-related-links-title__a:hover .article-related-links-title__icon-image{transform:translateX(6px)}.article-related-links--sp{display:none}.article-related-links__a--full{display:inline}.article-related-links__a--short{display:none}.list-button{display:inline-block;min-width:6rem;height:100%;margin:0;font-weight:var(--font-weight-light-bold);color:var(--default-background-color);text-align:center;background-color:var(--default-background-color);border:2px solid #000;border-radius:var(--icon-border-radius);transition:all .4s}.list-button__a{position:relative;display:flex;flex-direction:row;align-items:center;width:10rem;height:100%;margin:0 auto}.list-button__text{display:block;padding:0;margin:4rem auto;font-size:2.9rem;font-weight:var(--font-weight-bold);color:#000;letter-spacing:.5rem;transition:all .4s}.list-button__icon{position:absolute;bottom:0;display:inline-flex;align-items:center;justify-content:center;width:5rem;height:5rem;margin:2rem;background-color:var(--default-background-color);border:1px solid #000;border-radius:100%;transition:all .4s}.list-button__icon-image{width:2rem;height:auto;aspect-ratio:1;transition:all .4s}.list-button:hover{background-color:#000}.list-button__a:hover{color:var(--link-color);opacity:1}.list-button__a:hover .list-button__text{color:var(--default-background-color)}.list-button__a:hover .list-button__icon-image{transform:translateX(6px)}.article-footer-sp{display:none}.article__main blockquote{display:block;line-height:2;text-align:justify;text-underline-position:right;word-break:break-word;overflow-wrap:break-word;line-break:auto}.article__main blockquote cite{display:block}.cites{display:block;margin-block:1em;text-align:unset}.cites__type{padding:0;margin:0;font-weight:var(--font-weight-bold)}ul.cites__list{padding:0;margin:0;list-style:none}li.cites__item{padding:0;margin:0;margin-block-end:1rem;line-height:2;text-align:justify}li.cites__item::before{display:none;content:"“"}.cites__text{display:contents;margin-bottom:1rem;word-break:break-all}.article-figure{display:flex;align-items:center;justify-content:center;max-width:90svw;height:auto;padding:0;margin:0;text-align:center}.article-figure__img{display:block;max-width:90svw;height:auto;max-height:100%;margin:0 auto;overflow:clip;object-fit:contain;border-style:none;overflow-clip-margin:content-box}.article-box{padding:.5em;border:solid 1px #333}.main-footer{margin:50px 0}.sns-follow{justify-content:center;width:100%;max-width:980px;padding:40px 0;margin:40px auto;text-align:center}.sns-follow__icons{padding:0;margin:0}.sns-follow__icon{position:relative;display:inline-block;width:60px;height:60px;padding:0;margin:0 10px;background-color:#323232;border-radius:100%;transition:all .3s}.sns-follow__icon__a{position:absolute;inset:0;display:flex;width:100%;height:100%;margin:auto}.sns-follow__icon__a:hover{opacity:1}.sns-follow__icon__img{width:40%;height:40%;margin:auto;fill:#999;transition:all .3s}.sns-follow__icon:hover .sns-follow__icon__img--facebook{fill:#fff}.sns-follow__icon:hover .sns-follow__icon__img--x{fill:#fff}.sns-follow-logo{width:fit-content;padding:0;margin:0 auto;font-family:noto sans jp,sans-serif;font-size:120%;font-weight:var(--font-weight-bold);font-display:swap}.sns-follow-logo__image{padding:0;margin:0}.sns-follow-logo__text{display:flex;flex-flow:row;margin:5px 0}.sns-follow-logo__text-left{display:block;width:3px;height:45px;background-color:#000;transform:rotate(-25deg)}.sns-follow-logo__text-center{margin:0 20px}.sns-follow-logo__text-right{display:block;width:3px;height:45px;background-color:#000;transform:rotate(25deg)}.sns-follow-logo__frog{width:100px;height:auto}.author-info{width:var(--max-width-archive-content);margin:0 auto;margin-block-end:2.5rem}.author-info__name{display:flex;align-items:center;margin:0 auto;margin-bottom:30px;font-family:noto sans jp,sans-serif;font-display:swap}.author-info__img{width:8rem;height:8rem;aspect-ratio:1/1;margin:0 2rem 0 0;object-fit:contain;border-radius:100%}.author-info__desc{font-family:noto sans jp,sans-serif;font-size:1.6rem;line-height:2.6;text-align:justify;font-display:swap}.soundcloud{width:600px;padding:0;margin:20px auto}.soundcloud .soundcloud-bg{display:block;width:600px;padding:.1rem 0 0;margin:0;font-size:2.4rem;font-weight:var(--font-weight-extra-bold);letter-spacing:.4rem;background-image:url(../images/common/frog.png);background-repeat:no-repeat;background-position-x:right;background-size:25%}.spotify{width:720px;padding:0;margin:20px auto}.spotify .spotify-bg{display:block;width:720px;padding:.1rem 0 0;margin:0;font-size:2.4rem;font-weight:var(--font-weight-extra-bold);letter-spacing:.4rem;background-image:url(../images/common/frog.png);background-repeat:no-repeat;background-position-x:right;background-size:25%}@media only screen and (width <=1100px){body{font-size:1.7rem}.header{width:100%}.header_inner{width:100%;height:100%;padding:0;margin:0}.multiple_block{float:none;margin:2rem 0}.main-single{padding:0;margin:24svw 0 8svw}.article{height:60svh;max-height:40rem;padding:0 90px 0 100px;margin:0;line-height:1.5}.article__main li::before{right:13px}.article__time{right:calc(88px - 2.4rem);font-family:Roboto,sans-serif;font-size:1.6rem}.article__body p{line-height:2}.article__body li{line-height:1.75}.article-figure__img{max-width:calc(100svw - 90px - 100px)}.article__author-info{padding:4rem;break-before:column}.article__author-info__a{font-size:2.2rem}.article-related-links__item::before{width:1.6rem;height:1.6rem;padding:0 0 1.1rem;margin:-2.5rem .4rem 0 0}.article-related-links__item{margin:2.5rem 2rem 0 0;font-size:1.6rem}.article-related-links__a--full{display:none}.article-related-links__a--short{display:inline}.list-button{display:inline-block}.list-button__a{width:8rem}.list-button__text{font-size:2.4rem}.toc{padding:0;margin:5svw auto 10svw}}@media only screen and (width <=767px){.pc{display:none}.sp{display:block}.main-footer{margin:50px 0}.sns-follow{margin:0 auto}#multiple .multiple_block{float:none}.main{padding:0;margin:25svw 0}.toc h1{width:calc(100% - 10vw)}.author-info{width:calc(100% - 10vw);padding:0;margin:0 auto}.toc h1.author-info__name{width:100%}.toc-column{width:calc(100% - 10vw);padding:0;margin:0 auto}.toc-column__a{box-sizing:border-box;padding:2rem 0 3rem}.toc-column__a:hover::after{right:0}.toc-column__title{font-size:1.9rem}.toc-column__badge--new::before{top:-18px;right:5px;width:55px;height:7px}.main-single{margin:40svw 0}.article{padding:0 5svw 0 4svw}.article__time{position:relative;right:0;font-size:1.6rem}.article__body{margin:0 1em 0 0}.article__title,.article__body h1{padding-bottom:0;font-size:3rem}.article__body h2{padding-bottom:0;margin:0 3rem 0 1.5rem;font-size:2.4rem}.article__body h3{padding-bottom:0;margin:0;font-size:2.2rem}.article__body h4{padding-bottom:0}.article__body p{line-height:1.75}.article__author-info--pc{display:none}.list-button--pc{display:none}.article-footer-sp{display:block;margin:90px 0}.article-footer-sp-container{position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:100%;padding:0 5svw 0 4svw}.article__author-info.article__author-info--sp{display:block;width:100%;height:400px;padding:6rem 2rem;margin:0 auto 40px;border-radius:var(--icon-border-radius-sp);break-before:column}.article-related-links.article-related-links--sp{display:block;width:100%;height:400px;padding:4rem 2rem;margin:0 auto 40px;border-radius:var(--icon-border-radius-sp);break-before:column}.article-related-links-title{margin-block-start:0}.article-related-links ul{margin:0}.article-related-links li{padding:0;margin:2.5rem 2rem 0 0;font-size:1.8rem;font-weight:var(--font-weight-light-bold);line-height:1.6}.article-related-links li::before{width:1.8rem;height:1.8rem;margin:-2.5rem .5rem -.5rem 0}.list-button--sp{display:block}.list-button{width:100%;padding:0;border-radius:var(--icon-border-radius-sp);writing-mode:initial}.list-button__a{width:100%}.list-button__text{margin:2rem auto;font-size:1.8rem;letter-spacing:unset}.list-button__icon{right:1rem;bottom:unset;width:4rem;height:4rem;margin:auto}.archives h1.author_info+p{font-size:1.5rem}.modal__content{padding:20px}.soundcloud{width:90%;padding:0;margin:90px auto 2rem}.soundcloud .soundcloud-bg{display:block;width:100%;padding:1rem 0 0;margin:5rem 0 0;font-size:1.8rem;font-weight:var(--font-weight-extra-bold);letter-spacing:.4rem;background-size:50%}.spotify{width:90%;padding:0;margin:90px auto 2rem}.spotify .spotify-bg{display:block;width:100%;padding:1rem 0 0;margin:5rem 0 0;font-size:1.8rem;font-weight:var(--font-weight-extra-bold);letter-spacing:.4rem;background-size:50%}.frog-loop{padding:1rem 0;zoom:.5}}@media only screen and (width <=767px) and (orientation:portrait){.article{height:400px;max-height:400px}.article-figure__img{min-width:80svw;max-width:80svw}}@media only screen and (width <=330px){.article__author-info{display:block;width:100%;height:100%;padding:2rem 1rem;margin:0 auto;break-before:column}.article__author-info__text{margin:0 1rem 0 0;line-height:1.75}}@media only screen and (768px <=device-width <=1024px) and (orientation:portrait){.article{height:30svh;max-height:30svh}.article__time{position:absolute;font-family:Roboto,sans-serif;font-size:1.6rem}.article-figure__img{max-width:calc(100svw - 5svw - 5svw)}}@media only screen and (768px <=device-width <=819px) and (orientation:portrait){.article{height:40svh;max-height:40svh;padding:0 7svw 0 5svw}.article__time{position:absolute;right:4svw}.article__body h2,.article__body h3,.article__body h4{padding:0 0 2rem}}@media only screen and (height <=480px){.main{width:auto;padding:0;margin:32svh 0}.toc{margin:35svh auto 10svh}.main-single{width:auto;padding:30svh 0 2svh;margin:0 auto}.article{height:75svh;max-height:40rem;padding:0 16svh 0 20svh;margin:0;line-height:1.5}.article__time{right:calc(16svh - 2.4rem);font-family:Roboto,sans-serif;font-size:1.6rem}.article__author-info{display:inline-block;width:auto;height:100%;padding:2rem;margin:0 auto;margin-block-end:2.5rem;break-before:unset}.list-button__a{width:8rem}}.subscription{width:70%;margin:10rem auto}@media only screen and (width <=767px){.subscription{width:90%;margin:8rem auto}}