@charset "UTF-8";h1,h2,h3,h4,h5,h6,p{margin:0}ul{margin-bottom:0}figure{margin-bottom:0}img.fit{width:100%;height:auto}summary{display:block}summary::-webkit-details-marker{display:none}body:not(.is-novel) br.novel{display:none}body.is-novel br.not-novel{display:none}body.is-novel .number-upright{margin-bottom:0.2em;font-family:Inter,serif;text-combine-upright:all}body.is-novel .comma-end-upright,body.is-novel .comma-start-upright{font-family:serif;text-combine-upright:all}body.is-novel .comma-start-upright{margin-top:0.5em;margin-bottom:-0.5em}body.is-novel .comma-end-upright{margin-bottom:0.5em}[class^=typo-].normal{font-style:normal}.typo-28{font-size:2.8rem;line-height:1.43em}.typo-26{font-size:2.6rem;line-height:1.68em}.typo-22{font-size:2.2rem;line-height:1.45em}.typo-18{font-size:1.8rem;line-height:1.44em}.typo-16{font-size:1.6rem;line-height:2em}.typo-14{font-size:1.4rem;line-height:1.43em}.typo-13{font-size:1.3rem;line-height:1.46em}.typo-12{font-size:1.2rem;line-height:1.42em}.typo-10{font-size:1rem;line-height:1.5em}:root{--viewport:calc(1vw + 1vh);--scrollbar:0px;--side:8.89vw;--container:81.32vw;--key-color:#d3b5a3;--white:#fff;--black:#2c2c2c;--duration:400ms;--new-ease-out:cubic-bezier(0.22,1,0.36,1)}html{font-size:10px;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}body{min-width:320px;min-height:100vh;margin:0;padding-top:0;color:var(--black);font-size:var(--fs-10);font-family:"Zen Old Mincho",serif;font-style:normal;font-weight:500}body.is-novel{overflow:hidden}.is-loading body{overflow:hidden scroll;position:fixed;top:0;left:0;width:100%;height:100vh}.popup-show body{overflow:hidden;padding-right:var(--scrollbar)}.global-header{--mask:50%;position:fixed;z-index:10;top:15px;left:25px;pointer-events:none}.global-header-logo{width:107px}.global-header-logo img{display:block;width:100%;height:auto;pointer-events:auto}.global-header.enter .global-header-logo img{pointer-events:none}.global-header-nav{display:none}.global-header-nav a{background-image:-webkit-gradient(linear,left top,right top,from(currentColor),to(currentColor));background-image:linear-gradient(90deg,currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:0% 1px;pointer-events:auto}.global-header-nav a.is-current{background-size:100% 1px}.global-header.enter .global-header-nav a{pointer-events:none}main{padding-right:var(--side);padding-left:var(--side)}body.essay main{padding-top:140px}body.is-novel main{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex:0 0 var(--width);flex:0 0 var(--width);padding-top:0;padding-right:0;padding-left:0}body.is-novel .global-footer{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;width:100vw;min-width:100vw}.global-footer-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:var(--side);padding-left:var(--side);min-height:100vh;min-height:calc(100vh - var(--menubar))}body.is-novel .global-footer-layout{height:100vh}.global-footer-layout:after,.global-footer-layout:before{content:"";display:block;-webkit-box-flex:0;-ms-flex:0 0 20.36vw;flex:0 0 20.36vw;width:100%}.global-footer-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:80px 0}.global-footer-reserve{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 0}.global-footer-reserve-call .typo-26{letter-spacing:0.18em}.global-footer-reserve-bar{display:none}.global-footer-reserve-web .util-button{width:100%;max-width:266px;height:52px}.global-footer-outline{text-align:center}.global-footer-outline-name a{background-image:-webkit-gradient(linear,left top,right top,from(currentColor),to(currentColor));background-image:linear-gradient(90deg,currentColor,currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:100% 1px}.global-footer-outline-address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.43em 1em;margin-top:1.43em;margin-bottom:2em}.global-footer-outline-copyright span{display:inline-block}.viewport{visibility:hidden;overflow:hidden;position:absolute;z-index:-1;bottom:0;left:0;width:1px;height:1px}.viewport div{position:absolute;top:0;left:0;width:100vw;height:100vh}.loader{position:fixed;z-index:100;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100vh;background-color:var(--white)}@supports (mask-mode:alpha){.loader{-webkit-mask-image:url(../images/loader-mask.png);mask-image:url(../images/loader-mask.png);mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:200% 200%;mask-size:200% 200%;-webkit-mask-position:var(--mask) 50%;mask-position:var(--mask) 50%}}.loader-icon{position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.loader-icon-base{width:81px;height:40px;border-radius:0 0 1px 1px;background-color:#e8dbd1;background-image:linear-gradient(90deg,transparent 40px,#d3b5a3 40px,#d3b5a3 41px,transparent 41px)}.loader-icon-mask{fill:white;stroke-width:0px;position:absolute;display:block}.loader-icon-mask.top{top:0;z-index:1}.loader-icon-mask.bottom{bottom:0;z-index:3}.loader-icon-page{position:absolute;z-index:2;bottom:0;left:0;width:40px;height:40px;background-color:#d3b5a3;border-radius:20px 20px 0 0/8px 8px 0 0;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:perspective(400px) rotateY(90deg) translate3d(0,0,0);transform:perspective(400px) rotateY(90deg) translate3d(0,0,0);-webkit-animation:Turn 3s linear infinite;animation:Turn 3s linear infinite}@-webkit-keyframes Turn{0%{left:0;height:40px;border-radius:20px 20px 0 0/8px 8px 0 0;background-color:#e8dbd1;-webkit-transform:perspective(400px) rotateY(0deg) translate3d(0,0,0);transform:perspective(400px) rotateY(0deg) translate3d(0,0,0)}45%{left:1px;height:53px;border-radius:0px 40px 0 0/0px 25px 0 0;background-color:#d3b5a3;-webkit-transform:perspective(400px) rotateY(-90deg) translate3d(0,0,0);transform:perspective(400px) rotateY(-90deg) translate3d(0,0,0)}90%,to{left:0;height:40px;border-radius:20px 20px 0 0/8px 8px 0 0;background-color:#e8dbd1;-webkit-transform:perspective(400px) rotateY(-180deg) translate3d(0,0,0);transform:perspective(400px) rotateY(-180deg) translate3d(0,0,0)}}@keyframes Turn{0%{left:0;height:40px;border-radius:20px 20px 0 0/8px 8px 0 0;background-color:#e8dbd1;-webkit-transform:perspective(400px) rotateY(0deg) translate3d(0,0,0);transform:perspective(400px) rotateY(0deg) translate3d(0,0,0)}45%{left:1px;height:53px;border-radius:0px 40px 0 0/0px 25px 0 0;background-color:#d3b5a3;-webkit-transform:perspective(400px) rotateY(-90deg) translate3d(0,0,0);transform:perspective(400px) rotateY(-90deg) translate3d(0,0,0)}90%,to{left:0;height:40px;border-radius:20px 20px 0 0/8px 8px 0 0;background-color:#e8dbd1;-webkit-transform:perspective(400px) rotateY(-180deg) translate3d(0,0,0);transform:perspective(400px) rotateY(-180deg) translate3d(0,0,0)}}.util-button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--key-color);background-color:var(--key-color);letter-spacing:0.1em;text-indent:0.1em}.util-button.not-fill{background-color:var(--white)}.global-switch{position:fixed;z-index:10;top:10px;right:25px}.menu-show .global-switch{right:calc(25px + var(--scrollbar))}.global-switch button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;position:relative;display:block;width:55px;height:55px}.global-switch button:focus{outline:none}.global-switch button span{position:absolute;left:0;display:block;width:55px;height:1px;background-color:var(--black)}.global-switch button span:first-child{top:18px}.global-switch button span:nth-child(2){top:27px}.global-switch button span:nth-child(3){top:36px}.global-menu{overflow:hidden;position:fixed;top:0;left:0;width:100%;height:100vh;opacity:0;visibility:hidden;z-index:-1}.menu-show .global-menu{opacity:1;visibility:visible;z-index:9}.global-menu-inner{overflow:hidden scroll;position:absolute;inset:0;background-color:var(--white)}.global-menu-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.global-menu-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:120px;padding-bottom:60px;padding-bottom:15.27vw}.global-menu-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.global-menu-main a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:-1px;padding-top:20px;padding-bottom:20px;border-top:1px solid #707070;border-bottom:1px solid #707070;background-color:var(--white)}.global-menu-main a span{width:50%}.global-menu-main a span:first-child{padding-right:25px;text-align:right}.global-menu-footer{padding-top:13.99vw;padding-bottom:calc(17.81vw + var(--menubar));text-align:center}.global-menu-footer .util-button{width:213px;height:43px}.global-reserve{display:none}.global-reserve .util-button{width:95px;height:35px}.util-essay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.is-novel .util-essay{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;min-width:100vw;padding:12.91vh 8.91vw calc(2.35vh + var(--menubar))}.util-essay:after,.util-essay:before{content:"";display:block;-webkit-box-flex:0;-ms-flex:0 0 20.36vw;flex:0 0 20.36vw;width:100%}body.is-novel .util-essay:after,body.is-novel .util-essay:before{display:none}.util-essay-list{display:-webkit-box;display:-ms-flexbox;display:flex}body:not(.is-novel) .util-essay-list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:11.45vw 9.29%}body.is-novel .util-essay-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.util-essay-item{width:45.355%}body.is-novel .util-essay-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-bottom:1.76vh;border-bottom:1px solid}.util-essay-item-figure{position:relative;padding:8.22%}body.is-novel .util-essay-item-figure{display:none}.util-essay-item-figure:after,.util-essay-item-figure:before{content:"";position:absolute;display:block;width:15.07%;height:15.07%}.util-essay-item-figure:before{top:0;right:0;border-top:1px solid #000;border-right:1px solid #000}.util-essay-item-figure:after{bottom:0;left:0;border-bottom:1px solid #000;border-left:1px solid #000}.util-essay-item-figure img{display:block}.util-essay-item-number{margin-top:18px;text-align:center}body.is-novel .util-essay-item-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.35vh;font-size:1.64vh}body.is-novel .util-essay-item:first-child .util-essay-item-number{margin-top:0}.util-essay-item-number svg{display:none}body.is-novel .util-essay-item-number svg{fill:none;stroke:#2c2c2c;display:block}.util-essay-item-author{margin-top:6px}body:not(.is-novel) .util-essay-item-author{text-align:center}body.is-novel .util-essay-item-author{margin-top:15px;font-size:2.11vh}.util-essay-item-title{display:none}body.is-novel .util-essay-item-title{display:block;margin-top:10px;color:#969696;font-size:2.11vh;text-align:justify;text-justify:inter-character}.util-essay__return{display:none}.util-essay__return a{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:266px;height:40px;border:1px solid var(--black);letter-spacing:0.1em;text-indent:0.1em}.home-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px 0;height:100vh;height:calc(100vh - var(--menubar));min-height:520px}.home-hero:before{content:"";display:block;-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;width:100%}.home-hero-title{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-hero-title h1 img{width:100%;height:auto}body.is-novel .home-hero-title h1 img{width:auto;height:100%}.home-hero-scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-hero-scroll>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.home-hero-scroll-bar{display:block;width:1px;height:100px;background-color:var(--black)}.home-hero-scroll-char{margin-right:-1.7em;margin-left:0.2em;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center;transform-origin:center;font-size:1rem;letter-spacing:0.05em;line-height:1.5em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.home-leading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-leading:after,.home-leading:before{content:"";display:block;-webkit-box-flex:0;-ms-flex:0 0 20.36vw;flex:0 0 20.36vw;width:100%}.home-leading-title{text-align:center}.home-leading-title span{display:inline-block}.home-leading-content{margin-top:30px}body.is-novel .essay-scroll{overflow:scroll hidden}body.is-novel .essay-scroll::-webkit-scrollbar{height:3px}body.is-novel .essay-scroll::-webkit-scrollbar-thumb{width:12px;background:var(--key-color);border-radius:2px}body.is-novel .essay-layout{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}body:not(.is-novel) .essay-layout>:not(.util-essay):not(.global-footer){width:100%;max-width:640px;margin-right:auto;margin-left:auto}body.is-novel .essay-layout .fl-row{display:-webkit-box;display:-ms-flexbox;display:flex}body.is-novel .essay-layout .fl-row-reverse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.essay-layout .fl-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.is-novel .essay-layout .fl-column{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}body:not(.is-novel) .essay-layout .no-novel-fl-column-reverse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:40px 0}.essay-layout .fl-column-gap{gap:10px 0}body.is-novel .essay-layout .fl-column-gap{gap:1.17vh 0}body.is-novel .essay-layout .fl-column-gap-wide{gap:4.69vh 0}body.is-novel .essay-layout .l-grid{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;display:-ms-grid;display:grid;-ms-grid-columns:var(--column);grid-template-columns:var(--column);-ms-grid-rows:var(--row);grid-template-rows:var(--row)}body.is-novel .essay-layout .l-grid>:first-child{-ms-grid-row:1;-ms-grid-column:1}body.is-novel .essay-layout .grid-item{grid-column:var(--column);grid-row:var(--row)}body:not(.is-novel) .essay-layout .grid-item+.grid-item{margin-top:40px}body.is-novel .essay-layout .grid-item-photo{overflow:hidden;position:relative}body.is-novel .essay-layout .grid-item-photo img{position:absolute;height:100%}.essay-caption{margin-top:0.6em;color:#969696;text-align:right}body.is-novel .essay-caption{font-size:1.2rem}.essay-caption span{display:inline-block}body.is-novel .essay-header{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100vw;min-width:100vw;height:100vh;min-height:100vh;padding-top:15.26vh;padding-bottom:calc(3.52vh + var(--menubar));padding-right:6.36vw;padding-left:6.36vw}.essay-header-top{margin-bottom:50px}body.is-novel .essay-header-top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}.essay-header-heading{margin-bottom:40px;text-align:center}body.is-novel .essay-header-heading{margin-bottom:0;padding-right:23px;padding-right:1.76vh}.essay-header-number{margin-bottom:1.5em}body.is-novel .essay-header-number{font-size:1.3rem;font-size:1.64vh;line-height:1.43em}.essay-header-number span{padding-bottom:0.3em;background-image:-webkit-gradient(linear,left top,right top,from(currentColor),to(currentColor));background-image:linear-gradient(90deg,currentColor,currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:100% 1px}body.is-novel .essay-header-author{margin-right:auto;margin-left:auto;font-size:1.6rem;font-size:2.11vh;letter-spacing:0.2em;line-height:1.44em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.essay-header-title{text-align:center}body.is-novel .essay-header-title{font-size:2rem;font-size:2.58vh;letter-spacing:0.15em;line-height:1.8em;text-align:left;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.essay-header-guide{display:none}body.is-novel .essay-header-guide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.essay-header-guide svg{fill:none;stroke:#2c2c2c}body:not(.is-novel) .essay-photo,body:not(.is-novel) .essay-section{margin-top:50px}body.is-novel .essay-photo,body.is-novel .essay-section{height:100vh;min-height:100vh;padding-top:15.26vh;padding-bottom:calc(5.87vh + var(--menubar));padding-right:6.36vw;padding-left:6.36vw}.essay-photo img,.essay-section img{width:100%;height:auto}.essay-section .typo-16{text-indent:1em;text-align:justify;text-justify:inter-character}body.is-novel .essay-section .typo-16{font-size:1.8rem;font-size:2.11vh;letter-spacing:0.2em;line-height:2em;text-orientation:upright}body:not(.is-novel) .essay-section p+p{margin-top:2em}body.is-novel .essay-section p+p{margin-right:2em}body.is-novel .essay-section .not-novel{display:none}body:not(.is-novel) .essay-section .novel{display:none}body.is-novel .essay-photo:not(.essay-photo-row-1){padding-top:18.19vh}body:not(.is-novel) .essay-photo+.essay-photo{margin-top:10px}body.is-novel .essay-photo-row-1{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100vw}body.is-novel .essay-photo-column-1{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:87.28vw;height:calc(75.94vh - var(--menubar));font-size:1.2rem}body.is-novel .essay-photo-row-2 .essay-photo-column-1{width:87.28vw}body:not(.is-novel) .essay-photo-column-1+.essay-photo-column-1{margin-top:10px}body.is-novel .essay-photo-column-1+.essay-photo-column-1{margin-right:10px}body.is-novel .essay-photo-column-1.no-caption:after{content:"";display:block;width:100%;-webkit-box-flex:0;-ms-flex:0 0 3.43em;flex:0 0 3.43em;font-size:1.2rem}.essay-photo-text{display:-webkit-box;display:-ms-flexbox;display:flex}body:not(.is-novel) .essay-photo-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px 0}body.is-novel .essay-photo-text>div{width:87.28vw;margin-top:2.93vh}body.is-novel .essay-photo-text *+p{margin-top:2em}body:not(.is-novel) .essay-photo-cover+.essay-photo-cover{margin-top:10px}body.is-novel .essay-photo-cover{overflow:hidden}body.is-novel .essay-photo-column-1 .essay-photo-cover{-webkit-box-flex:1;-ms-flex:1;flex:1}body.is-novel .essay-photo-cover img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}.essay-photo-space{height:10px}body.is-novel .essay-photo-space{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.essay-profile{margin-top:120px;text-align:center}body.is-novel .essay-profile{height:100vh;min-height:100vh;margin-top:0;padding:12.91vh 8.91vw calc(2.35vh + var(--menubar))}body.is-novel .essay-profile-main{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;width:100vw;padding-right:8.91vw;padding-left:8.91vw}body.is-novel .essay-profile-main .typo-28{font-size:3.29vh}body.is-novel .essay-profile-main .typo-14{font-size:1.64vh}.essay-profile-figure{position:relative;width:84%;max-width:360px;margin-right:auto;margin-left:auto;padding:6.94%}body.is-novel .essay-profile-figure{max-width:340px}*+.essay-profile-figure{margin-top:50px}body.is-novel *+.essay-profile-figure{margin-top:5.28vh}.essay-profile-figure:after,.essay-profile-figure:before{content:"";position:absolute;display:block;width:15.07%;height:15.07%}.essay-profile-figure:before{top:0;right:0;border-top:1px solid #000;border-right:1px solid #000}.essay-profile-figure:after{bottom:0;left:0;border-bottom:1px solid #000;border-left:1px solid #000}.essay-profile-detail{margin-top:80px}body.is-novel .essay-profile-detail{margin-top:5.87vh}.essay-profile-detail *+.typo-28{margin-top:0.5em}body:not(.is-novel) .essay-profile-desc{margin-top:40px;text-align:left}body.is-novel .essay-profile-desc{margin-left:8.91vw;font-size:1.6rem;font-size:2.11vh;letter-spacing:0.2em;line-height:2em;text-align:justify;text-justify:inter-character;text-orientation:upright;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.essay-profile-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 30px;margin-top:90px}body.is-novel .essay-profile-social{margin-top:3.52vh}body:not(.is-novel) .essay-profile-social.novel-able{display:none}body.is-novel .essay-profile-social.novel-disable{display:none}.essay-profile-toggle{--duration:300ms;width:100%;margin-top:50px}body.essay .essay-profile-toggle{margin-top:30px}body.is-novel .essay-profile-toggle{margin-top:0}body.is-novel .essay-profile-toggle .not-novel{display:none}body:not(.is-novel) .essay-profile-toggle .novel{display:none}.essay-profile-toggle .typo-16{text-align:justify;text-justify:inter-character}body.is-novel .essay-profile-toggle .typo-16{font-size:1.8rem;font-size:2.11vh;letter-spacing:0.2em;line-height:2em;text-orientation:upright}body.is-novel .essay-profile-toggle .typo-18{font-size:1.8rem;font-size:2.11vh;letter-spacing:0.2em;text-orientation:upright}body.essay .essay-profile-toggle-details{margin-right:clamp(-160px,160px - 17.56vw,0px);margin-left:clamp(-160px,160px - 17.56vw,0px)}.essay-profile-toggle-details summary{cursor:pointer;-webkit-transition:background-color var(--duration);transition:background-color var(--duration)}body.essay .essay-profile-toggle-details summary{padding-top:20px;padding-bottom:20px;border-bottom:1px solid}body.is-novel .essay-profile-toggle-details summary{padding:0 10px;border-bottom:none;border-left:1px solid}.essay-profile-toggle-details[data-state=transition] summary{pointer-events:none}.essay-profile-toggle-summary{display:-ms-grid;display:grid;grid-template-areas:". label icon"}body.essay .essay-profile-toggle-summary{-ms-grid-columns:calc(20px + 1.56%) 1fr calc(20px + 1.56%);grid-template-columns:calc(20px + 1.56%) 1fr calc(20px + 1.56%)}body.is-novel .essay-profile-toggle-summary{grid-template-areas:"label icon";-ms-grid-columns:1fr 35px;grid-template-columns:1fr 35px}.essay-profile-toggle-summary-label{-ms-grid-row:1;-ms-grid-column:2;grid-area:label}body.is-novel .essay-profile-toggle-summary>.essay-profile-toggle-summary-label{-ms-grid-row:1;-ms-grid-column:1}body.essay .essay-profile-toggle-summary-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;font-weight:700}body.is-novel .essay-profile-toggle-summary-label{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;line-height:1.5em;text-align:left}.essay-profile-toggle-summary-icon{-ms-grid-row:1;-ms-grid-column:3;grid-area:icon}body.is-novel .essay-profile-toggle-summary>.essay-profile-toggle-summary-icon{-ms-grid-row:1;-ms-grid-column:2}body.essay .essay-profile-toggle-summary-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.essay-profile-toggle-summary-icon span{display:-ms-grid;display:grid;aspect-ratio:1/1;width:19px}.essay-profile-toggle-summary-icon span:after,.essay-profile-toggle-summary-icon span:before{content:"";-ms-grid-row:1;-ms-grid-column:1;grid-area:1/1;background-repeat:no-repeat}.essay-profile-toggle-summary-icon span:before{background-image:linear-gradient(transparent 9px,currentColor 9px,currentColor 10px,transparent 10px)}.essay-profile-toggle-summary-icon span:after{background-image:linear-gradient(90deg,transparent 9px,currentColor 9px,currentColor 10px,transparent 10px);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transition:-webkit-transform 200ms;transition:-webkit-transform 200ms;transition:transform 200ms;transition:transform 200ms,-webkit-transform 200ms}.essay-profile-toggle-details:not([data-state=""]) .essay-profile-toggle-summary-icon span:after{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transition-duration:300ms;transition-duration:300ms}body.essay .essay-profile-toggle-widget{margin-right:8.33%;margin-left:8.33%}body.is-novel .essay-profile-toggle-widget{margin-right:0;margin-left:0}body.essay:not(.is-novel) .essay-profile-toggle-details[data-state] .essay-profile-toggle-widget{display:-ms-grid;display:grid;-ms-grid-rows:0fr;grid-template-rows:0fr;-webkit-transition-property:grid-template-rows;transition-property:grid-template-rows;transition-property:grid-template-rows,-ms-grid-rows;-webkit-transition-duration:300ms;transition-duration:300ms}body.essay.is-novel .essay-profile-toggle-details[data-state] .essay-profile-toggle-widget{overflow:hidden;width:0}body.essay:not(.is-novel) .essay-profile-toggle-details[data-state=open] .essay-profile-toggle-widget,body.essay:not(.is-novel) .essay-profile-toggle-details[data-state=transition] .essay-profile-toggle-widget{-ms-grid-rows:1fr;grid-template-rows:1fr;-webkit-transition-duration:400ms;transition-duration:400ms}body.essay:not(.is-novel) .essay-profile-toggle-details[data-state=open] .essay-profile-toggle-widget{-webkit-transition:none;transition:none}.essay-profile-toggle-widget div{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2em;line-height:2em;text-align:left;-webkit-text-stroke-width:0.01em}body.essay .essay-profile-toggle-widget div{text-align:justify;text-justify:inter-character}body.is-novel .essay-profile-toggle-widget div{text-align:left;text-justify:unset}.essay-profile-toggle-details[data-state] .essay-profile-toggle-widget div{opacity:0;-webkit-animation-duration:200ms;animation-duration:200ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.essay-profile-toggle-details[data-state=""] .essay-profile-toggle-widget div{-webkit-animation-name:widgetHide;animation-name:widgetHide}.essay-profile-toggle-details:not([data-state=""]) .essay-profile-toggle-widget div{-webkit-animation-name:widgetShow;animation-name:widgetShow;-webkit-animation-delay:100ms;animation-delay:100ms}body.essay .essay-profile-toggle-widget div p:first-child{padding-top:20px}body.is-novel .essay-profile-toggle-widget div p:first-child{padding-top:0;padding-right:20px}.essay-profile-toggle-widget div em{font-style:normal;-webkit-text-stroke-width:0.025em}.essay-profile-toggle-widget div a{text-decoration:underline}.essay-profile-toggle-widget div .icon-link{display:none}body.is-novel .essay-profile-toggle-widget div .icon-link{display:inline-block;width:1em;height:1em;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028%2028%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7Bfill%3A%20%23000%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22m5.71%2C0v5.71H0v22.29h22.29v-5.71h5.71V0H5.71Zm13.86%2C25.28H2.72V8.43h2.99v13.86h13.86v2.99Zm5.71-5.71H8.43V2.72h16.85v16.85Z%22%2F%3E%3C%2Fsvg%3E");background-position:65% 50%;background-repeat:no-repeat;background-size:80% auto}@-webkit-keyframes widgetShow{0%{opacity:0}to{opacity:1}}@keyframes widgetShow{0%{opacity:0}to{opacity:1}}@-webkit-keyframes widgetHide{0%{opacity:1}to{opacity:0}}@keyframes widgetHide{0%{opacity:1}to{opacity:0}}.essay-room{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px 0;margin-top:140px;text-align:center}body.is-novel .essay-room{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;min-width:100vw;height:100vh;min-height:100vh;margin-top:0;padding:12.91vh 8.91vw calc(2.35vh + var(--menubar))}body.is-novel .essay-room .typo-22{font-size:2.35vh}body.is-novel .essay-room .typo-22+.typo-14{font-size:1.64vh}.essay-room-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:25px}body.is-novel .essay-room-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.essay-room-links .util-button{width:100%;max-width:266px;height:44px}.essay-popup-button{opacity:0;display:none;position:fixed;z-index:3;bottom:0;right:0}.popup-show .essay-popup-button{right:calc(0px + var(--scrollbar))}.essay-popup-button button{display:block;padding:0;border:1px solid var(--key-color)}.essay-popup-button svg{display:block;stroke-width:0px}.essay-popup-button svg path{fill:var(--white)}.essay-popup-button svg rect{fill:var(--key-color)}.essay-popup-modal{overflow:hidden;position:fixed;top:0;left:0;width:100%;height:100vh;opacity:0;visibility:hidden;z-index:-1;pointer-events:none}.popup-show .essay-popup-modal{opacity:1;visibility:visible;z-index:10;pointer-events:auto}.essay-popup-layout{overflow:hidden scroll;position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:6.36%;padding-left:6.36%}.essay-popup-layout:after,.essay-popup-layout:before{content:"";display:block;width:100%;-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px}.essay-popup-layout:after{-webkit-box-flex:0;-ms-flex:0 0 calc(80px + var(--menubar));flex:0 0 calc(80px + var(--menubar))}.essay-popup-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.essay-popup-block{position:relative;padding:30px;background-color:#f5f5f5}.essay-popup-block .typo-16+.typo-16{margin-top:2em}.essay-popup-close{position:absolute;top:25px;right:25px;pointer-events:none}.essay-popup-close button{display:block;width:44px;height:44px;padding:0;border:none;background:none;pointer-events:auto}.essay-popup-close button span{display:block;width:100%;height:100%}.essay-popup-close button span:after,.essay-popup-close button span:before{content:"";position:absolute;display:block;background-color:var(--key-color);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.essay-popup-close button span:before{top:0;left:21px;width:2px;height:100%}.essay-popup-close button span:after{top:21px;left:0;width:100%;height:2px}.essay-popup-footer,.essay-popup-header,.essay-popup-main{padding-top:30px;padding-bottom:30px}.essay-popup-header{text-align:center}.essay-popup-header * span{display:inline-block}.essay-popup-main p{text-align:justify;text-justify:inter-character}.essay-popup-footer{text-align:center}.essay-popup-footer .util-button{width:266px;height:44px}@media screen and (min-width:768px){.p-none{display:none}:root{--side:5.71vw;--container:88.58vw}.global-header{top:25px;left:33px}@supports (mask-mode:alpha){.global-header{-webkit-mask-image:url(../images/nav-mask.png);mask-image:url(../images/nav-mask.png);mask-mode:alpha;-webkit-mask-position:var(--mask) var(--mask);mask-position:var(--mask) var(--mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 200%;mask-size:100% 200%}}.global-header-logo{width:130px}.global-header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px 0;margin-top:50px}body.essay main{padding-right:196px;padding-left:196px}.global-footer-layout:after,.global-footer-layout:before{-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px}.global-footer-layout:after{-webkit-box-flex:0;-ms-flex:0 0 calc(160px - var(--menubar));flex:0 0 calc(160px - var(--menubar))}.global-footer-content{gap:100px 0}.global-footer-reserve{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 8.78vw;width:100%}.global-footer-reserve-call{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.global-footer-reserve-call div{text-align:center}.global-footer-reserve-bar{-webkit-box-flex:0;-ms-flex:0 0 1px;flex:0 0 1px;display:block;width:1px;height:80px;background-color:#707070}.global-footer-reserve-web{-webkit-box-flex:1;-ms-flex:1;flex:1}.global-footer-reserve-web .util-button{min-width:266px}.global-footer-outline-address{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.43em}.global-switch{display:none}.global-menu{z-index:-1;display:none}.global-reserve{position:fixed;z-index:9;top:35px;right:35px;display:block}.util-essay{min-height:100vh}body.essay .util-essay{margin-right:-196px;margin-left:-196px;padding-right:var(--side);padding-left:var(--side)}.util-essay:before{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}.util-essay:after{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}.util-essay-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:1210px;margin-inline:auto}body:not(.is-novel) .util-essay-list{gap:60px 4.8%}.util-essay-item{width:196px}.util-essay-item-number{margin-top:50px}.util-essay-item-author span{letter-spacing:0.25em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.util-essay__return{display:block;margin-top:200px;text-align:center}.home-hero-title h1{height:39.06vh;min-height:200px;max-height:300px}.home-hero-title h1 img{width:auto;height:100%}.home-leading{min-height:100vh}.home-leading:after,.home-leading:before{-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px}.home-leading-content{width:100%;max-width:576px;margin-top:25px;margin-right:auto;margin-left:auto;text-align:center}.essay-popup-layout{padding-right:80px;padding-left:80px}.essay-popup-block{width:100%;max-width:1010px;margin-right:auto;margin-left:auto;padding:90px 80px}.essay-popup-footer,.essay-popup-header,.essay-popup-main{width:100%;max-width:640px;margin-right:auto;margin-left:auto}}@media screen and (min-width:1068px){.util-essay-item{width:16.16%}.util-essay-item-author{margin-top:40px}}@media screen and (min-width:1367px){:root{--side:78px}.global-footer-reserve{gap:0 120px}}@media screen and (max-width:767px){p:last-child{margin-bottom:0}.s-none{display:none}.menu-show body{overflow:hidden;padding-right:var(--scrollbar)}.home-hero-title h1{width:22.91%;max-width:74px}body.is-novel .home-hero-title h1{height:35.21vh;min-height:200px;max-height:300px}.essay-header-title{font-size:2.4rem}}@media (hover:hover){.global-header-nav a{-webkit-transition:background-size var(--duration) var(--new-ease-out);transition:background-size var(--duration) var(--new-ease-out)}.global-header-nav a:hover{background-position:0% 100%;background-size:100% 1px}.global-footer-outline-name a{-webkit-transition:background-size var(--duration) var(--new-ease-out);transition:background-size var(--duration) var(--new-ease-out)}.global-footer-outline-name a:hover{background-position:100% 100%;background-size:0% 1px}.util-button{-webkit-transition:background-color var(--duration);transition:background-color var(--duration)}.util-button:hover{background-color:transparent}.util-button.not-fill:hover{background-color:rgba(211,181,163,0.5)}.util-essay__return a{-webkit-transition:background-color var(--duration),color var(--duration);transition:background-color var(--duration),color var(--duration)}.util-essay__return a:hover{background-color:var(--black);color:var(--white)}.essay-profile-toggle-widget div a:hover{text-decoration:none}.essay-popup-button svg path,.essay-popup-button svg rect{-webkit-transition:fill var(--duration);transition:fill var(--duration)}.essay-popup-button button:hover svg path{fill:var(--key-color)}.essay-popup-button button:hover svg rect{fill:var(--white)}}@media print{body{-webkit-print-color-adjust:exact}}