:root{--header-height:clamp(4.375rem, 3.6377rem + 2.2727vw, 5rem);--burger-menu-width:clamp(3.75rem, 3.124rem + 3.1298vw, 5rem);--page-gap:clamp(.5rem, .2496rem + 1.2519vw, 1rem);--outline-width:.25rem;--leading-trim:calc((1em - 1lh) / 2)}*{margin:0;padding:0}*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:reduce){*,:before,:after,::backdrop{scroll-behavior:auto!important;background-attachment:initial!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:-1ms!important}}:where(html){scroll-behavior:smooth}:where(body){scroll-behavior:smooth;color:#000;line-break:strict;word-break:normal;overflow-wrap:anywhere;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-block-size:100dvb;font-family:YakuHanJP_Noto,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;line-height:1.6}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(em){font-style:normal}:where(ul,ol){list-style:none}:where(table){border-spacing:0;border-collapse:collapse;border:none;font-size:100%}:where(img){vertical-align:top;border:0;block-size:auto;max-inline-size:100%}:where(a){-webkit-tap-highlight-color:#0000}:where(a)[href^=tel\:],:where(a)[href^=tel\:]:visited,:where(a)[href^=tel\:]:hover,:where(a)[href^=tel\:]:active{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(address){font-style:normal}:where(fieldset){border:0;min-inline-size:0}:where(input,button,textarea,select){font-family:inherit;font-size:inherit;color:inherit}:where(input:not([type=checkbox],[type=radio],[type=date],[type=time]),select,textarea){appearance:none}:where(button){cursor:pointer;background-color:#0000;border:0;padding:0}:where(button):not(:disabled){cursor:pointer}:where(a,button,input,select,textarea,summary,[role=tabpanel],[tabindex="0"]){outline:0 #0000;transition:all .2s}:where(a,button,input,select,textarea,summary,[role=tabpanel],[tabindex="0"]):focus-visible{outline:var(--outline-width) solid #e95464;outline-offset:var(--outline-width);box-shadow:0 0 0 var(--outline-width) #fff}:where(label){cursor:pointer}:where(summary){cursor:pointer;list-style:none}:where(summary)::-webkit-details-marker{display:none}::selection{color:#fff;background-color:#0ebeff}@media (width<=32.4375rem){:where(html){scroll-padding-block-start:var(--header-height)}}@font-face{font-family:icons;src:url(../font/icon_yobou.woff2)format("woff2");font-display:block}.l-container{inline-size:100%;max-inline-size:calc(90rem + var(--page-gap) * 2);padding-inline:var(--page-gap);margin-inline:auto;position:relative}.l-container.is-small{max-inline-size:calc(64rem + var(--page-gap) * 2)}.l-contents{background-color:#fff;background-image:-webkit-image-set(url(../img/bg_paper@2x.png.avif) 1x type("image/avif"),url(../img/bg_paper@2x.png) 1x type("image/./img/bg_paper@2x.png"));background-image:image-set("../img/bg_paper@2x.png.avif" 1x type("image/avif"),"../img/bg_paper@2x.png" 1x type("image/./img/bg_paper@2x.png"));align-items:flex-start;min-block-size:100dvb;display:flex}.l-contents_inner{flex:auto;min-inline-size:0}@media (width>=32.5rem){.l-contents{min-inline-size:90rem}}@media (width<=32.4375rem){.l-contents{flex-direction:column;align-items:stretch}}.l-header{z-index:3;overflow-block:auto;overscroll-behavior:contain;background-color:#fff;flex-direction:column;flex-shrink:0;align-self:flex-start;align-items:center;block-size:100dvb;inline-size:7.5rem;display:flex;position:fixed;inset-block-start:0}.l-header_logo{inline-size:100%}.l-header_title{inline-size:100%;padding-block:1.25rem}.l-header_menu{color:#000;flex-direction:column;align-items:center;font-family:Zen Old Mincho,sans-serif;font-size:1rem;font-weight:700;line-height:1;display:flex}.l-header_menu:before{font-variant:normal;color:#000;text-transform:none;vertical-align:middle;speak:none;content:"";font-family:icons;font-size:2.5rem;font-style:normal;font-weight:400;line-height:1;text-decoration:none}@media (width<=32.4375rem){.l-header{overflow-block:visible;overscroll-behavior:auto;border-block-end:.0625rem solid #c5c5c5;flex-direction:row;justify-content:space-between;align-self:stretch;align-items:flex-start;block-size:auto;min-block-size:auto;inline-size:100%;padding-inline-end:1.25rem;position:sticky}.l-header_title{flex:auto;inline-size:auto;min-inline-size:15rem;padding-block:.25rem;padding-inline-start:.625rem}.l-header_title img{inline-size:15rem}.l-header_menu{flex-shrink:0;justify-content:center;align-self:stretch;font-size:.875rem}}[data-inview-animation],[data-inview-target]{opacity:0}.is-inview{opacity:1}.anm-textFadein span{opacity:0;transition:all 1.5s cubic-bezier(.165,.84,.44,1);display:inline-block;transform:rotateY(90deg)skew(0deg)scale(1.3)translate(2.5rem)}.anm-textFadein.is-inview span{opacity:1;transform:rotateY(0)skew(0deg)scale(1)translate(0)}.anm-textFadein.is-inview span:first-child{transition-delay:.15s}.anm-textFadein.is-inview span:nth-child(2){transition-delay:.3s}.anm-textFadein.is-inview span:nth-child(3){transition-delay:.45s}.anm-textFadein.is-inview span:nth-child(4){transition-delay:.6s}.anm-textFadein.is-inview span:nth-child(5){transition-delay:.75s}.anm-textFadein.is-inview span:nth-child(6){transition-delay:.9s}.anm-textFadein.is-inview span:nth-child(7){transition-delay:1.05s}.anm-textFadein.is-inview span:nth-child(8){transition-delay:1.2s}.anm-textFadein.is-inview span:nth-child(9){transition-delay:1.35s}.anm-textFadein.is-inview span:nth-child(10){transition-delay:1.5s}.anm-textFadein.is-inview span:nth-child(11){transition-delay:1.65s}.anm-textFadein.is-inview span:nth-child(12){transition-delay:1.8s}.anm-textFadein.is-inview span:nth-child(13){transition-delay:1.95s}.anm-textFadein.is-inview span:nth-child(14){transition-delay:2.1s}.anm-textFadein.is-inview span:nth-child(15){transition-delay:2.25s}.anm-textFadein.is-inview span:nth-child(16){transition-delay:2.4s}.anm-textFadein.is-inview span:nth-child(17){transition-delay:2.55s}.anm-textFadein.is-inview span:nth-child(18){transition-delay:2.7s}.anm-textFadein.is-inview span:nth-child(19){transition-delay:2.85s}.anm-textFadein.is-inview span:nth-child(20){transition-delay:3s}.anm-textFadein.is-inview span:nth-child(21){transition-delay:3.15s}.anm-textFadein.is-inview span:nth-child(22){transition-delay:3.3s}.anm-textFadein.is-inview span:nth-child(23){transition-delay:3.45s}.anm-textFadein.is-inview span:nth-child(24){transition-delay:3.6s}.anm-textFadein.is-inview span:nth-child(25){transition-delay:3.75s}.anm-textFadein.is-inview span:nth-child(26){transition-delay:3.9s}.anm-textFadein.is-inview span:nth-child(27){transition-delay:4.05s}.anm-textFadein.is-inview span:nth-child(28){transition-delay:4.2s}.anm-textFadein.is-inview span:nth-child(29){transition-delay:4.35s}.anm-textFadein.is-inview span:nth-child(30){transition-delay:4.5s}.anm-textFadein02{opacity:0;transform-origin:50%;transition:all 1s cubic-bezier(.175,.885,.32,1.275);transform:scaleX(0)}.anm-textFadein02.is-inview{opacity:1;transform:scaleX(1)}[data-inview-animation=fade-in-up].is-inview{animation:1s both fade-in-up}@keyframes fade-in-up{0%{opacity:0;transform:translateY(var(--anim-fade-distance,20px))}to{opacity:1;transform:translateY(0)}}[data-inview-animation=fade-in-right].is-inview{animation:.5s both fade-in-right}@keyframes fade-in-right{0%{opacity:0;transform:translateX(var(--anim-fade-distance,20px))}to{opacity:1;transform:translate(0)}}[data-inview-animation=mask]{vertical-align:top;color:#0000;transition:color .1s .5s;display:inline-block;position:relative;overflow:hidden}[data-inview-animation=mask]:after{content:"";background:linear-gradient(90deg,#005fa9 0%,#e52f72 100%);block-size:100%;inline-size:100%;position:absolute;inset-block-start:0;inset-inline-end:100%}[data-inview-animation=mask].is-inview{color:inherit}[data-inview-animation=mask].is-inview:after{animation:1s cubic-bezier(1,0,0,1) forwards mask}@keyframes mask{0%{opacity:1;inset-inline-end:100%}40%{inset-inline-end:0}60%{inset-inline-end:0}to{inset-inline-end:-100%}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-down{0%{opacity:0;transform:translateY(calc(var(--anim-fade-distance,20px) * -1))}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-left{0%{opacity:0;transform:translateX(calc(var(--anim-fade-distance,20px) * -1))}to{opacity:1;transform:translate(0)}}@keyframes zoom-in{0%{opacity:1;transform:scale(var(--anim-zoom-scale-from,0))}to{opacity:1;transform:scale(1)}}@keyframes zoom-in-up{0%{opacity:1;transform:scale(var(--anim-zoom-scale-from,0)) translateY(var(--anim-zoom-distance,100%))}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes zoom-in-down{0%{opacity:1;transform:scale(var(--anim-zoom-scale-from,0)) translateY(calc(var(--anim-zoom-distance,100%) * -1))}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes zoom-in-right{0%{opacity:1;transform:scale(var(--anim-zoom-scale-from,0)) translateX(var(--anim-zoom-distance,100%))}to{opacity:1;transform:scale(1)translate(0)}}@keyframes zoom-in-left{0%{opacity:1;transform:scale(var(--anim-zoom-scale-from,0)) translateX(calc(var(--anim-zoom-distance,100%) * -1))}to{opacity:1;transform:scale(1)translate(0)}}@keyframes zoom-out{0%{opacity:1;transform:scale(var(--anim-zoom-scale-from,2))}to{opacity:1;transform:scale(1)}}@keyframes zoom-out-up{0%{opacity:1;transform:scale(var(--anim-zoom-scale-from,2)) translateY(var(--anim-zoom-distance,100%))}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes zoom-out-down{0%{opacity:1;transform:scale(var(--anim-zoom-scale-from,2)) translateY(calc(var(--anim-zoom-distance,100%) * -1))}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes zoom-out-right{0%{opacity:1;transform:scale(var(--anim-zoom-scale-from,2)) translateX(var(--anim-zoom-distance,100%))}to{opacity:1;transform:scale(1)translate(0)}}@keyframes zoom-out-left{0%{opacity:1;transform:scale(var(--anim-zoom-scale-from,2)) translateX(calc(var(--anim-zoom-distance,100%) * -1))}to{opacity:1;transform:scale(1)translate(0)}}@keyframes blink{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate(0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-20%)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-12%)}90%{transform:translateY(-8%)}}@keyframes bounce-in{0%,20%,40%,60%,80%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale(1)}}@keyframes bounce-in-right{0%{opacity:0;transform:translate(100%)}40%{transform:translate(-1.25rem)}60%{transform:translate(.3125rem)}to{opacity:1;transform:translate(0)}}@keyframes bounce-in-left{0%{opacity:0;transform:translate(-100%)}40%{transform:translate(1.25rem)}60%{transform:translate(-.3125rem)}to{opacity:1;transform:translate(0)}}@keyframes flip{0%{opacity:1;transform:perspective(25rem)rotateY(-360deg)}40%{transform:perspective(25rem)translateZ(9.375rem)rotateY(-190deg)}50%{transform:perspective(25rem)translateZ(9.375rem)rotateY(-170deg)}to{opacity:1;transform:perspective(25rem)}}@keyframes flip-in-x{0%{opacity:0;transform:perspective(25rem)rotateX(90deg)}40%{transform:perspective(25rem)rotateX(-20deg)}60%{opacity:1;transform:perspective(25rem)rotateX(10deg)}80%{opacity:1;transform:perspective(25rem)rotateX(-5deg)}to{opacity:1;transform:perspective(25rem)}}@keyframes flip-in-y{0%{opacity:0;transform:perspective(25rem)rotateY(90deg)}40%{transform:perspective(25rem)rotateY(-20deg)}60%{opacity:1;transform:perspective(25rem)rotateY(10deg)}80%{opacity:1;transform:perspective(25rem)rotateY(-5deg)}to{opacity:1;transform:perspective(25rem)}}@keyframes swing{0%{transform:rotate(calc(var(--anim-swing-angle,5deg) * -1))}50%{transform:rotate(var(--anim-swing-angle,5deg))}to{transform:rotate(calc(var(--anim-swing-angle,5deg) * -1))}}@keyframes boyooon{0%{transform:scale(1)}30%{transform:scale(1.15,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.05,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scale(1)}}.u-dbl{display:block}.u-dinbl{display:inline-block}.u-din{display:inline}.u-fwb{font-weight:700!important}.u-fwn{font-weight:400!important}@media (width>=91.125rem){.u-minLargeHide{display:none}}@media (width>=60rem){.u-minMediumHide{display:none}}@media (width>=32.5rem){.u-minSmallHide{display:none}}@media (width<=91.0625rem){.u-maxLargeHide{display:none}}@media (width<=59.9375rem){.u-maxMediumHide{display:none}}@media (width<=32.4375rem){.u-maxSmallHide{display:none}}@media (width>=32.4988rem) and (width<=59.9375rem){.u-mediumHide{display:none}}.u-list>li{margin-inline-start:1.5em}ul.u-list{list-style-type:disc}ul.u-list.is-circle{list-style-type:circle}ul.u-list.is-square{list-style-type:square}ol.u-list{list-style-type:decimal}ol.u-list.is-decimal-leading-zero{list-style-type:decimal-leading-zero}ol.u-list.is-lower-roman{list-style-type:lower-roman}ol.u-list.is-upper-roman{list-style-type:upper-roman}ol.u-list.is-cjk-ideographic{list-style-type:cjk-ideographic}ol.u-list.is-hiragana{list-style-type:hiragana}ol.u-list.is-hiragana-iroha{list-style-type:hiragana-iroha}ol.u-list.is-katakana{list-style-type:katakana}ol.u-list.is-katakana-iroha{list-style-type:katakana-iroha}ol.u-list.is-lower-alpha{list-style-type:lower-alpha}ol.u-list.is-upper-alpha{list-style-type:upper-alpha}.u-mt_0{margin-block-start:0!important}.u-mt_lg_1{margin-block-start:var(--margin-top-lg-1)!important}.u-mt_lg_2{margin-block-start:var(--margin-top-lg-2)!important}.u-mt_lg_3{margin-block-start:var(--margin-top-lg-3)!important}.u-mt_lg_4{margin-block-start:var(--margin-top-lg-4)!important}.u-mt_sm_1{margin-block-start:var(--margin-top-sm-1)!important}.u-mt_sm_2{margin-block-start:var(--margin-top-sm-2)!important}.u-mt_sm_3{margin-block-start:var(--margin-top-sm-3)!important}.u-mt_sm_4{margin-block-start:var(--margin-top-sm-4)!important}.u-mt_sm_5{margin-block-start:var(--margin-top-sm-5)!important}.u-mt_1em{margin-block-start:1em!important}.u-mt_1_5em{margin-block-start:1.5em!important}.u-mt_2em{margin-block-start:2em!important}.u-mt_2_5em{margin-block-start:2.5em!important}.u-mt_3em{margin-block-start:3em!important}.u-tac{text-align:center!important}.u-tar{text-align:end!important}.u-tal{text-align:start!important}.u-indent{text-indent:-1em;margin-inline-start:1em}.u-indent_1_5{text-indent:-1.5em;margin-inline-start:1.5em}.u-indent_2{text-indent:-2em;margin-inline-start:2em}.u-indent_2_5{text-indent:-2.5em;margin-inline-start:2.5em}.u-indent_3{text-indent:-3em;margin-inline-start:3em}ol.u-indent,ul.u-indent{text-indent:0!important;margin-inline-start:0!important}ol.u-indent li,ul.u-indent li{text-indent:-1em;margin-inline-start:1em}ol.u-indent_1_5,ul.u-indent_1_5{text-indent:-1.5em;margin-inline-start:1.5em}ol.u-indent_2 li,ul.u-indent_2 li{text-indent:-2em;margin-inline-start:2em}ol.u-indent_2_5 li,ul.u-indent_2_5 li{text-indent:-2.5em;margin-inline-start:2.5em}ol.u-indent_3 li,ul.u-indent_3 li{text-indent:-3em;margin-inline-start:3em}.u-upper{text-transform:uppercase}.u-vat{vertical-align:top!important}.u-vam{vertical-align:middle!important}.u-vab{vertical-align:bottom!important}.u-visuallyHidden,.u-visuallyHiddenFocusable:not(:focus,:focus-within){white-space:nowrap!important;clip:rect(0, 0, 0, 0)!important;border:0!important;block-size:.0625rem!important;inline-size:.0625rem!important;margin:-.0625rem!important;padding:0!important;position:absolute!important;overflow:hidden!important}.u-w_fluid{inline-size:100%!important}.u-w_auto{inline-size:auto!important}.contentsMenu:not([open]){display:none}.contentsMenu{z-index:4;overflow-block:auto;overscroll-behavior:contain;color:#fff;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;margin:0;padding:clamp(.5rem,2.7272vw - .3847rem,1.25rem);display:flex;position:fixed;inset:0}.contentsMenu::backdrop{background-color:#2a2e35eb}.contentsMenu_inner{flex-direction:column;flex:none;align-items:center;gap:1.25rem;inline-size:min(100%,48rem);margin-block:auto;display:flex}.contentsMenu_panel{background-color:#fff;inline-size:100%;padding:.5rem;position:relative}.contentsMenu[open] .contentsMenu_panel{animation:.45s cubic-bezier(.215,.61,.355,1) both contents-menu-panel-in}@keyframes contents-menu-panel-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.contentsMenu_box{z-index:1;background-color:#fff;border:.125rem solid #866f2c;flex-direction:column;gap:clamp(1.5rem,.9102rem + 1.8181vw,2rem);padding:clamp(1.5rem,.3204rem + 3.6363vw,2.5rem) clamp(1.5rem,12.7272vw - 2.6285rem,5rem);display:flex;position:relative}.contentsMenuNavs{flex-direction:column;gap:clamp(1.5rem,.9102rem + 1.8181vw,2rem);display:flex}.contentsMenuNav{inline-size:100%}.contentsMenuNav_link{color:#000;align-items:center;gap:.375rem;font-family:Zen Old Mincho,sans-serif;font-size:clamp(1rem,.8525rem + .4545vw,1.125rem);font-weight:700;line-height:1.6;text-decoration:none;display:flex}.contentsMenuNav_text{flex:auto;min-inline-size:0}.contentsMenuNav_icon{flex-shrink:0;block-size:1.4375rem;inline-size:2.625rem}.contentsMenuNav_icon>picture>img{object-fit:contain;block-size:100%;inline-size:100%}.contentsMenuCloud.is-02,.contentsMenuCloud.is-03{z-index:1;pointer-events:none;position:absolute}.contentsMenuCloud.is-02>picture>img,.contentsMenuCloud.is-03>picture>img{object-fit:contain;block-size:100%;inline-size:100%}.contentsMenuCloud.is-02{block-size:3.5rem;inline-size:6.25rem;inset-block-start:1.25rem;inset-inline-start:-3.5625rem}.contentsMenuCloud.is-03{block-size:4.125rem;inline-size:7.5rem;inset-block-start:8rem;inset-inline-end:-4.75rem}.contentsMenuIll{z-index:2;pointer-events:none;block-size:14.625rem;inline-size:10rem;position:absolute;inset-block-end:-4rem;inset-inline-end:2.375rem}.contentsMenuIll>picture>img{block-size:auto;inline-size:100%}.contentsMenu_close{color:#fff;flex-direction:column;align-items:center;font-family:Zen Old Mincho,sans-serif;font-size:1rem;font-weight:700;line-height:1;display:flex}.contentsMenu_close:before{font-variant:normal;color:#fff;text-transform:none;vertical-align:middle;speak:none;content:"";font-family:icons;font-size:2.5rem;font-style:normal;font-weight:400;line-height:1;text-decoration:none}@media (width<=32.4375rem){.contentsMenu{padding-inline:clamp(.5rem,16.0804vw - 2.7161rem,2.5rem)}.contentsMenu_inner{inline-size:min(100%,29.1875rem);position:relative}.contentsMenu_panel{inline-size:100%;max-inline-size:19.75rem;margin-inline:auto}.contentsMenu_box{border-width:.0625rem;gap:1.25rem;max-inline-size:18.75rem;margin-inline:auto;padding:1.25rem .625rem}.contentsMenuNavs{gap:1.25rem}.contentsMenuNav_link{align-items:flex-start;font-size:1.125rem}.contentsMenuCloud.is-02{block-size:2.125rem;inline-size:3.75rem;inset-block-start:0;inset-inline-start:-1.875rem}.contentsMenuCloud.is-03{block-size:2.75rem;inline-size:5rem;inset-block-start:13.375rem;inset-inline-end:-1.5rem}.contentsMenuIll{block-size:10.0625rem;inline-size:6.875rem;inset-block:20.75rem auto;inset-inline:15.1875rem auto}.contentsMenu_close{font-size:.875rem}.contentsMenu_close:before{font-variant:normal;color:#fff;text-transform:none;vertical-align:middle;speak:none;font-family:icons;font-size:1rem;font-style:normal;font-weight:400;line-height:1;text-decoration:none}}@supports (-webkit-touch-callout:none){dialog[open] button:focus-visible,dialog[open] a:focus-visible{outline:none}}.interview{z-index:1;color:#000;font-family:Zen Old Mincho,sans-serif;font-weight:400;position:relative;overflow-x:clip}.interview_frame{inline-size:100%;max-inline-size:90rem;margin-inline:auto;position:relative}.interview_back{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip}.interviewCharacter>picture,.interviewCharacter>picture>img,.interviewCharacter>img,.interview_icon>picture,.interview_icon>picture>img,.interview_icon>img,.interviewDialogue_avatar>picture,.interviewDialogue_avatar>picture>img,.interviewDialogue_avatar>img,.interviewFigure_img>picture,.interviewFigure_img>picture>img,.interviewFigure_img>img{block-size:auto;inline-size:100%;display:block}.interviewBackPiece{position:absolute;inset-inline:0;overflow:clip}.interviewBackPiece.is-01 img{object-position:top}.interviewBackPiece.is-02 img{object-position:bottom}.interviewBackPiece>picture{block-size:100%;inline-size:100%;display:block}.interviewBackPiece>picture>img,.interviewBackPiece>img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.interview_body{flex-direction:column;gap:2rem;display:flex}.interview_title{align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;line-height:1.6;display:flex}.interview_icon{flex-shrink:0;inline-size:3.75rem}.interview_label{white-space:nowrap}.interviewDialogue{align-items:center;gap:1.25rem;display:flex}.interviewDialogue.is-start{align-items:flex-start}.interviewDialogue_avatar{flex-shrink:0;inline-size:8.75rem}.interviewDialogue_text,.interviewDialogue_body{flex:auto;min-inline-size:0;margin:0;font-size:1rem;line-height:2}.interviewDialogue_body{flex-direction:column;display:flex}.interviewFigure{flex-direction:column;align-items:center;gap:.625rem;margin:0;display:flex}.interviewFigure_caption{text-align:center;font-size:.875rem;line-height:2}.interviewCharacter{z-index:2;pointer-events:none;position:absolute}.interview_split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:3rem;inline-size:100%;max-inline-size:82.5rem;margin-inline:auto;padding-inline:2.5rem;display:grid}.interview_split+.interview_split{margin-block-start:6rem}.interview_split .interview_body{inline-size:auto;margin:0;padding:0}.interview_media{flex-direction:column;align-items:center;gap:3rem;display:flex}.interview_media .interviewFigure,.interview_media .interviewCharacter{inline-size:100%;max-inline-size:36.25rem;margin:0;position:static;inset:auto;transform:none}.interview_media .interviewCharacter{max-inline-size:17.5rem}@media (width<=32.4375rem){.interview_frame{max-inline-size:none}.interview_body{inline-size:100%;padding-inline:1.25rem}.interview_title{align-items:center;font-size:1.25rem}.interview_icon{inline-size:3.125rem}.interview_label{white-space:normal;flex:auto;min-inline-size:0;max-inline-size:15rem}.interviewDialogue{align-items:flex-start;gap:.625rem}.interviewDialogue.is-center{align-items:center}.interviewDialogue_avatar{inline-size:6.25rem}.interviewFigure_caption{white-space:normal}.interview_split{grid-template-columns:1fr;padding-inline:1.25rem}.interviewBackPiece.is-01{block-size:15.625rem}.interviewBackPiece.is-01 img{object-position:right}.interviewBackPiece.is-02{block-size:10.4375rem}.interviewBackPiece.is-02 img{object-position:left}}.interview.is-dentistry .interview_frame{min-block-size:0;padding-block:5rem 3rem}.interview.is-dentistry .interviewBackPiece.is-01{inset-block-start:0}.interview.is-dentistry .interviewBackPiece.is-02{inset-block-end:0}.interview.is-dentistry .interview_split{padding-inline-start:max(2.5rem,51.25rem - 50% + -1*max(0%,50vi - 50%))}.interview.is-dentistry .interview_split .interview_body{padding-block-start:10rem}@media (width<=32.4375rem){.interview.is-dentistry .interview_frame{flex-direction:column;gap:2rem;padding-block:3.75rem 2rem;padding-inline:1.25rem;display:flex}.interview.is-dentistry .interview_split,.interview.is-dentistry .interview_media,.interview.is-dentistry .interview_body{display:contents}.interview.is-dentistry .interview_split{padding-inline:0}.interview.is-dentistry .interview_split .interview_body{padding-block-start:0}.interview.is-dentistry .interviewFigure{inline-size:100%;max-inline-size:100%;margin:0;position:static;inset:auto}.interview.is-dentistry .interviewCharacter{inline-size:min(100%,17.5rem);max-inline-size:17.5rem;margin-block-start:2rem;margin-inline-start:auto;position:static;inset:auto;transform:none}.interview.is-dentistry .interviewFigure.is-hero{order:1}.interview.is-dentistry .interview_title{order:2}.interview.is-dentistry .interview_body .interviewDialogue:first-of-type{order:3}.interview.is-dentistry .interview_body .interviewDialogue:nth-of-type(2){order:4}.interview.is-dentistry .interviewFigure.is-mudra{order:5}.interview.is-dentistry .interview_body .interviewDialogue:nth-of-type(3){order:6}.interview.is-dentistry .interviewFigure.is-scene{order:7}.interview.is-dentistry .interview_body .interviewDialogue:nth-of-type(4){order:8}.interview.is-dentistry .interview_body .interviewDialogue:nth-of-type(5){order:9}.interview.is-dentistry .interviewCharacter{order:10}.interview.is-dentistry .interviewBackPiece.is-01{inset-block-start:7.5rem}.interview.is-dentistry .interviewBackPiece.is-02{inset-block:auto 11.25rem}}.interviewPhotoDivider{z-index:1;padding-block-start:2.5rem;position:relative}.interviewPhotoDivider_inner{inline-size:calc(100% - 7.5rem);margin-inline-start:7.5rem;position:relative;overflow:clip}.interviewPhotoDivider_fig{position:relative}.interviewPhotoDivider_img>picture{display:block}.interviewPhotoDivider_img>picture>img{object-fit:cover;block-size:auto;min-block-size:11.25rem;inline-size:100%;display:block}.interviewPhotoDivider_cloud{pointer-events:none;position:absolute}.interviewPhotoDivider_cloud>picture,.interviewPhotoDivider_cloud>picture>img,.interviewPhotoDivider_cloud>img{block-size:auto;inline-size:100%;display:block}.interviewPhotoDivider_cloud.is-01{inline-size:22.7272%;inset-block-start:-.0625rem;inset-inline-start:-.0625rem}.interviewPhotoDivider_cloud.is-02{inline-size:24.2424%;inset-block-end:0;inset-inline-end:0}@media (width<=32.4375rem){.interviewPhotoDivider_inner{inline-size:100%;margin-inline-start:0}.interviewPhotoDivider_cloud.is-01,.interviewPhotoDivider_cloud.is-02{inline-size:10rem}}.interview.is-shimoku .interview_frame{min-block-size:199.5rem;padding-block:5rem 0}.interview.is-shimoku .interview_split{inline-size:82.5rem;margin-inline:7.5rem 0;padding-inline:0}.interview.is-shimoku .interview_split:first-child{grid-template-columns:41.875rem 37.8125rem;align-items:start;column-gap:1.75rem}.interview.is-shimoku .interview_body.is-primary{gap:2rem;margin-block-start:11.9375rem;padding-inline-start:2.5rem}.interview.is-shimoku .interview_split:first-child .interview_media{align-items:center;gap:7rem;margin-block-start:2.6875rem}.interview.is-shimoku .interview_body.is-primary .interview_title{min-block-size:2.6875rem}.interview.is-shimoku .interview_body.is-primary .interviewDialogue_body{gap:0}.interview.is-shimoku .interview_body.is-secondary .interviewDialogue:nth-of-type(5),.interview.is-shimoku .interview_body.is-secondary .interviewDialogue:nth-of-type(6),.interview.is-shimoku .interview_body.is-secondary .interviewDialogue:nth-of-type(7){margin-block-start:-2rem}.interview.is-shimoku .interviewBackPiece.is-01{inset-block-start:0}.interview.is-shimoku .interviewBackPiece.is-02{inset-block-end:0}.interview.is-shimoku .interview_media .interviewFigure.is-hands{inline-size:100%;max-inline-size:37.8125rem}.interview.is-shimoku .interview_media .interviewFigure.is-pagoda{inline-size:31.9375rem;max-inline-size:100%}.interview.is-shimoku .interview_split+.interview_split{grid-template-columns:40.625rem 39.375rem;column-gap:0;margin-block-start:.4375rem}.interview.is-shimoku .interview_split+.interview_split .interview_media{align-items:flex-start;gap:0}.interview.is-shimoku .interviewFigure.is-landscape,.interview.is-shimoku .interviewFigure.is-tool{max-inline-size:calc(100% - 4.0625rem);margin-inline-start:4.0625rem}.interview.is-shimoku .interviewFigure.is-landscape{inline-size:32.0625rem;margin-block-start:8.3125rem}.interview.is-shimoku .interviewFigure.is-landscape .interviewFigure_img,.interview.is-shimoku .interviewFigure.is-tool .interviewFigure_img{inline-size:100%}.interview.is-shimoku .interviewFigure.is-tool{inline-size:29.375rem;margin-block-start:19.75rem}.interview.is-shimoku .interviewFigure.is-choji{inline-size:22.75rem;max-inline-size:calc(100% - 15.375rem);margin-block-start:1.375rem;margin-inline-start:15.375rem}.interview.is-shimoku .interviewFigure.is-choji .interviewFigure_img{inline-size:93.4065%}.interview.is-shimoku .interviewCharacter{z-index:0;inline-size:21.3125rem;max-inline-size:calc(100% - 54.375rem);inset-block-end:0;inset-inline-start:54.375rem}@media (width<=32.4375rem){.interview.is-shimoku .interview_frame{flex-direction:column;gap:2rem;padding-block:3.75rem 2rem;padding-inline:1.25rem;display:flex}.interview.is-shimoku .interview_split,.interview.is-shimoku .interview_media,.interview.is-shimoku .interview_body{display:contents}.interview.is-shimoku .interview_body.is-primary,.interview.is-shimoku .interview_body.is-secondary{margin-block-start:0;padding-inline-start:0}.interview.is-shimoku .interview_body.is-secondary .interviewDialogue:nth-of-type(n+2){margin-block-start:0}.interview.is-shimoku .interview_media .interviewFigure.is-hands,.interview.is-shimoku .interview_media .interviewFigure.is-pagoda,.interview.is-shimoku .interviewFigure.is-landscape,.interview.is-shimoku .interviewFigure.is-tool,.interview.is-shimoku .interviewFigure.is-choji{inline-size:100%;max-inline-size:100%;margin:0}.interview.is-shimoku .interviewFigure{inline-size:100%;max-inline-size:100%;margin:0;position:static;inset:auto}.interview.is-shimoku .interviewFigure.is-pagoda .interviewFigure_img,.interview.is-shimoku .interviewFigure.is-choji .interviewFigure_img{inline-size:min(100%,18.75rem);margin-inline:auto}.interview.is-shimoku .interviewFigure_caption{white-space:normal}.interview.is-shimoku .interviewCharacter{inline-size:min(100%,17.5rem);max-inline-size:17.5rem;margin-block-start:2rem;margin-inline:auto;position:static;inset:auto;transform:none}.interview.is-shimoku .interviewFigure.is-hands{order:1}.interview.is-shimoku .interview_title{order:2}.interview.is-shimoku .interview_body.is-primary .interviewDialogue:first-of-type{order:3}.interview.is-shimoku .interviewFigure.is-pagoda{order:4}.interview.is-shimoku .interview_body.is-primary .interviewDialogue:nth-of-type(2){order:5}.interview.is-shimoku .interview_body.is-primary .interviewDialogue:nth-of-type(3){order:6}.interview.is-shimoku .interview_body.is-primary .interviewDialogue:nth-of-type(4){order:7}.interview.is-shimoku .interview_body.is-secondary .interviewDialogue:first-of-type{order:8}.interview.is-shimoku .interviewFigure.is-landscape{order:9}.interview.is-shimoku .interview_body.is-secondary .interviewDialogue:nth-of-type(2){order:10}.interview.is-shimoku .interview_body.is-secondary .interviewDialogue:nth-of-type(3){order:11}.interview.is-shimoku .interview_body.is-secondary .interviewDialogue:nth-of-type(4){order:12}.interview.is-shimoku .interview_body.is-secondary .interviewDialogue:nth-of-type(5){order:13}.interview.is-shimoku .interview_body.is-secondary .interviewDialogue:nth-of-type(6){order:14}.interview.is-shimoku .interviewFigure.is-tool{order:15}.interview.is-shimoku .interview_body.is-secondary .interviewDialogue:nth-of-type(7){order:16}.interview.is-shimoku .interview_body.is-secondary .interviewDialogue:nth-of-type(8){order:17}.interview.is-shimoku .interviewFigure.is-choji{order:18}.interview.is-shimoku .interviewCharacter{order:19}.interview.is-shimoku .interviewBackPiece.is-01,.interview.is-shimoku .interviewBackPiece.is-02{inset-block:2.5rem auto;transform:none}.interview.is-shimoku .interviewBackPiece.is-02{inset-block:auto 11.25rem}.interview.is-shimoku .interviewBackPiece.is-02 img{object-position:right}}.interview.is-smile .interview_frame{min-block-size:0;padding-block:5rem 3rem}.interview.is-smile .interviewBackPiece.is-01{inset-block-start:0}.interview.is-smile .interviewBackPiece.is-02{inset-block-end:0}.interview.is-smile .interview_split .interview_body{padding-block-start:11.25rem}@media (width<=32.4375rem){.interview.is-smile .interview_frame{flex-direction:column;gap:2rem;padding-block:3.75rem 2rem;padding-inline:1.25rem;display:flex}.interview.is-smile .interview_split,.interview.is-smile .interview_media,.interview.is-smile .interview_body{display:contents}.interview.is-smile .interview_split .interview_body{padding-block-start:0}.interview.is-smile .interviewFigure{inline-size:100%;max-inline-size:100%;margin:0;position:static;inset:auto}.interview.is-smile .interviewFigure.is-hashimoto .interviewFigure_img,.interview.is-smile .interviewFigure.is-bsy .interviewFigure_img,.interview.is-smile .interviewFigure.is-kumamon .interviewFigure_img{inline-size:min(100%,18.75rem);margin-inline:auto}.interview.is-smile .interviewFigure_caption{white-space:normal}.interview.is-smile .interviewCharacter{inline-size:min(100%,17.5rem);max-inline-size:17.5rem;margin-block-start:2rem;margin-inline-end:auto;position:static;inset:auto;transform:none}.interview.is-smile .interviewFigure.is-gate{order:1}.interview.is-smile .interview_title{order:2}.interview.is-smile .interview_body .interviewDialogue:first-of-type{order:3}.interview.is-smile .interviewFigure.is-bsy{order:4}.interview.is-smile .interview_body .interviewDialogue:nth-of-type(2){order:5}.interview.is-smile .interview_body .interviewDialogue:nth-of-type(3){order:6}.interview.is-smile .interviewFigure.is-hashimoto{order:7}.interview.is-smile .interview_body .interviewDialogue:nth-of-type(4){order:8}.interview.is-smile .interview_body .interviewDialogue:nth-of-type(5){order:9}.interview.is-smile .interviewFigure.is-kumamon{order:10}.interview.is-smile .interview_body .interviewDialogue:nth-of-type(6){order:11}.interview.is-smile .interviewFigure.is-yobousan{order:12}.interview.is-smile .interview_body .interviewDialogue:nth-of-type(7){order:13}.interview.is-smile .interview_body .interviewDialogue:nth-of-type(8){order:14}.interview.is-smile .interview_body .interviewDialogue:nth-of-type(9){order:15}.interview.is-smile .interviewCharacter{order:16}.interview.is-smile .interviewBackPiece.is-01,.interview.is-smile .interviewBackPiece.is-02{inset-block-start:2.5rem;transform:none}.interview.is-smile .interviewBackPiece.is-02{inset-block:auto 7.5rem}}.interview.is-yakushi .interview_frame{min-block-size:127.813rem;padding-block:5rem 0}.interview.is-yakushi .interviewBackPiece.is-01{inset-block-start:8.75rem}.interview.is-yakushi .interviewBackPiece.is-02{inset-block-end:0}.interview.is-yakushi .interview_hero{inline-size:46.5277%;margin-inline-start:4.1666%}.interview.is-yakushi .interview_hero>picture,.interview.is-yakushi .interview_hero>picture>img,.interview.is-yakushi .interview_hero>img{block-size:auto;inline-size:100%;display:block}.interview.is-yakushi .interview_body{inline-size:calc(50.6944% - 8.25rem);margin-block-start:2.5rem;margin-inline-start:8.25rem}.interview.is-yakushi .interviewFigure{z-index:1;position:absolute}.interview.is-yakushi .interviewFigure.is-talk{inline-size:40.0694%;inset-block-start:26.1875rem;inset-inline-start:53.8888%}.interview.is-yakushi .interviewFigure.is-daishi{inline-size:36.4583%;inset-block-start:60.1875rem;inset-inline-start:54.1666%}.interview.is-yakushi .interviewFigure.is-yakushi{inline-size:27.7777%;inset-block-start:91.5rem;inset-inline-start:60.4166%}.interview.is-yakushi .interviewFigure_caption{white-space:nowrap}.interview.is-yakushi .interviewCharacter{inline-size:23.125%;inset-block-start:108.125rem;inset-inline-start:41.9444%}@media (width<=32.4375rem){.interview.is-yakushi .interview_frame{min-block-size:auto;padding-block:0 2rem}.interview.is-yakushi .interviewBackPiece.is-01{inset-block-start:5rem}.interview.is-yakushi .interviewBackPiece.is-02{inset-block:auto 8.125rem}.interview.is-yakushi .interview_hero,.interview.is-yakushi .interview_body{inline-size:100%;margin-inline-start:0}.interview.is-yakushi .interviewFigure{margin-inline:auto;position:static;inset:auto}.interview.is-yakushi .interviewFigure.is-talk,.interview.is-yakushi .interviewFigure.is-daishi,.interview.is-yakushi .interviewFigure.is-yakushi{inline-size:100%;max-inline-size:32.5rem}.interview.is-yakushi .interviewFigure.is-yakushi,.interview.is-yakushi .interviewFigure.is-daishi{max-inline-size:18.75rem}.interview.is-yakushi .interviewFigure .interviewFigure_img{inline-size:100%}.interview.is-yakushi .interviewFigure_caption{white-space:normal}.interview.is-yakushi .interviewCharacter{inline-size:min(100%,14.5625rem);max-inline-size:14.5625rem;margin-block-start:2rem;margin-inline-start:auto;position:static;inset:auto;transform:none}}.interview.is-yashajin .interview_frame{min-block-size:138.75rem;padding-block:6.25rem 17rem}.interview.is-yashajin .interviewBackPiece.is-01{inset-block-start:6.25rem}.interview.is-yashajin .interviewBackPiece.is-02{inset-block-end:0}.interview.is-yashajin .interview_body{z-index:2;gap:2rem;inline-size:39.375rem;margin-block-start:19.8125rem;margin-inline:47rem 0;position:relative}.interview.is-yashajin .interviewFigure{z-index:0;position:absolute}.interview.is-yashajin .interviewFigure.is-hall{align-items:flex-end;inline-size:35.25rem;max-inline-size:35.25rem;inset-block-start:-19.5625rem;inset-inline-start:-37.75rem}.interview.is-yashajin .interviewFigure.is-statues{inline-size:33.0625rem;max-inline-size:34.4375rem;inset-block-start:24.8125rem;inset-inline-start:-36.9375rem}.interview.is-yashajin .interviewFigure.is-hall .interviewFigure_img{align-self:stretch;inline-size:100%;position:relative}.interview.is-yashajin .interviewFigureHall>picture,.interview.is-yashajin .interviewFigureHall>picture>img,.interview.is-yashajin .interviewFigureHall>img{block-size:auto;inline-size:100%;display:block}.interview.is-yashajin .interviewFigureHall.is-01{inline-size:100%;position:relative}.interview.is-yashajin .interviewFigureHall.is-02{inline-size:52.1276%;position:absolute;inset-block-start:85.2494%;inset-inline-start:-3.3687%}.interview.is-yashajin .interviewFigure.is-hiki{inline-size:18.375rem;max-inline-size:18.375rem;inset-block-start:78.3125rem;inset-inline-start:-19.5rem}.interview.is-yashajin .interviewFigure.is-hiki .interviewFigure_img{inline-size:15.5625rem}.interview.is-yashajin .interviewFigure.is-tenkoseki{inline-size:21.0625rem;max-inline-size:34.4375rem;inset-block-start:58.0625rem;inset-inline-start:-36.9375rem}.interview.is-yashajin .interviewFigure_caption{white-space:nowrap}.interview.is-yashajin .interviewCharacter{z-index:0;inline-size:21.3125rem;max-inline-size:calc(100% - 63.875rem);inset-block-end:0;inset-inline-start:63.875rem}@media (width<=32.4375rem){.interview.is-yashajin .interview_frame{min-block-size:auto;padding-block:11.25rem 2rem}.interview.is-yashajin .interviewBackPiece.is-01{inset-block-start:0}.interview.is-yashajin .interviewBackPiece.is-02{inset-block:auto 11.25rem}.interview.is-yashajin .interview_body{inline-size:100%;margin-block-start:0;margin-inline:0}.interview.is-yashajin .interviewFigure,.interview.is-yashajin .interviewFigure.is-statues,.interview.is-yashajin .interviewFigure.is-hall,.interview.is-yashajin .interviewFigure.is-hiki,.interview.is-yashajin .interviewFigure.is-tenkoseki{inline-size:100%;max-inline-size:100%;margin-inline:auto;position:static;inset:auto}.interview.is-yashajin .interviewFigure.is-statues .interviewFigure_img{inline-size:100%}.interview.is-yashajin .interviewFigure.is-hall{gap:2.5rem}.interview.is-yashajin .interviewFigure.is-hall .interviewFigure_img{aspect-ratio:auto;inline-size:100%}.interview.is-yashajin .interviewFigureHall.is-01{inline-size:100%;position:relative;inset:auto}.interview.is-yashajin .interviewFigureHall.is-02{z-index:1;inline-size:min(8.75rem,42%);inset-block:74.5% auto;inset-inline-start:-1rem}.interview.is-yashajin .interviewFigure.is-hiki .interviewFigure_img{inline-size:min(15.5625rem,74%)}.interview.is-yashajin .interviewFigure.is-tenkoseki .interviewFigure_img{inline-size:100%}.interview.is-yashajin .interviewFigure_caption{white-space:normal}.interview.is-yashajin .interviewFigure.is-hall{align-items:center}.interview.is-yashajin .interviewFigure.is-hall .interviewFigure_caption{text-align:center;inline-size:100%;margin:0;position:static;inset:auto;transform:none}.interview.is-yashajin .interviewCharacter{inline-size:min(100%,17.5rem);max-inline-size:17.5rem;margin-block-start:2rem;margin-inline:auto;position:static;inset:auto;transform:none}}body{visibility:hidden}body:has(.mainVisual){visibility:visible}body:has(.mainVisual:not(.is-photo-in)) .l-contents>main>:not(.mainVisual){visibility:hidden}html:has(.mainVisual){scrollbar-gutter:stable;overflow-y:auto}html:has(.mainVisual:not(.is-photo-in)){background-color:#fff;overflow:hidden}html:has(.mainVisual:not(.is-photo-in)) .l-contents{max-inline-size:100%}html:has(.mainVisual:not(.is-photo-visible)) .l-header{pointer-events:none;opacity:0;transition:none}html:has(.mainVisual.is-photo-visible) .l-header{pointer-events:auto;opacity:1}html:has(.mainVisual.is-photo-visible) .l-header{transition:opacity .77s cubic-bezier(.645,.045,.355,1)}html:has(.mainVisual.is-scrubbed) .l-header{transition:none!important}html:has(.mainVisual.is-photo-visible:not(.is-photo-in)) .l-header{z-index:5}@media (width<=32.4375rem){html:has(.mainVisual:not(.is-photo-in)) .l-header{position:fixed;inset-block-start:0;inset-inline:0}html:has(.mainVisual:not(.is-photo-visible)) .l-header{border-block-end:none;block-size:0;min-block-size:0;padding:0;overflow:hidden}}.mainVisual{z-index:1;aspect-ratio:1320/866;contain:paint;inline-size:100%;position:relative;overflow:clip}.mainVisual:not(.is-photo-in){z-index:4;inline-size:auto;block-size:var(--main-visual-vh,100dvb);aspect-ratio:auto;background-color:#fff;background-image:-webkit-image-set(url(../img/bg_paper@2x.png.avif) 1x type("image/avif"),url(../img/bg_paper@2x.png) 1x type("image/./img/bg_paper@2x.png"));background-image:image-set("../img/bg_paper@2x.png.avif" 1x type("image/avif"),"../img/bg_paper@2x.png" 1x type("image/./img/bg_paper@2x.png"));align-items:flex-start;min-block-size:100dvb;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.mainVisual:not(.is-photo-in) .mainVisual_inner{inline-size:max(100%, var(--main-visual-vh,100dvb) * 1320 / 866);aspect-ratio:1320/866;max-inline-size:100%;inset:auto;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.mainVisual.is-photo-visible:not(.is-photo-in) .mainVisual_inner{inset-block-start:0;inset-inline-start:0;transform:none}.mainVisual.is-photo-visible:not(.is-photo-in) .mainVisual_intro{transform:translateY(calc((var(--main-visual-vh,100dvb) - 100%) / 2))}.mainVisual.is-photo-visible:not(.is-intro-hidden) .mainVisual_inner{overflow:visible}@media (width>=32.5rem){.mainVisual:not(.is-photo-in) .mainVisual_inner{min-inline-size:90rem}}@media (width<=32.4375rem){.mainVisual{aspect-ratio:375/500}.mainVisual:not(.is-photo-in) .mainVisual_inner{inline-size:max(100%, var(--main-visual-vh,100dvb) * 375 / 500);aspect-ratio:375/500}}.mainVisual.is-scrubbed,.mainVisual.is-scrubbed *{transition:none!important}.mainVisual_inner{position:absolute;inset:0;overflow:clip}.mainVisual_skip{z-index:2;color:#866f2c;text-align:center;inline-size:fit-content;margin-inline:auto;font-family:Zen Old Mincho,sans-serif;font-size:1.125rem;font-weight:700;display:none;position:absolute;inset-block-end:calc(2rem + env(safe-area-inset-bottom,0));inset-inline:0}.mainVisual_skip:hover{color:#6d591f}.mainVisual:is(.is-playing,.is-scrubbed):not(.is-intro-out) .mainVisual_skip{display:block}.mainVisual_photo{z-index:1;opacity:0;transition:opacity .77s cubic-bezier(.645,.045,.355,1);position:absolute;inset:0}.mainVisual_photo>picture{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.mainVisual_photo>picture>img{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;display:block}.mainVisual:not(.is-photo-in) .mainVisual_photo{will-change:opacity;transform:translateZ(0)}.mainVisual.is-photo-visible .mainVisual_photo,.mainVisual.is-photo-in .mainVisual_photo,.mainVisual.is-complete .mainVisual_photo{opacity:1}@media (width<=32.4375rem){.mainVisual_photo{block-size:75%;inset-block:0 auto}.mainVisual.is-photo-visible:not(.is-photo-in) .mainVisual_photo{inset-block-start:var(--main-visual-header,0)}.mainVisual_toji{z-index:1;pointer-events:none;inline-size:18.6666%;position:absolute;inset-block-start:2.1333%;inset-inline-start:2.1333%}.mainVisual_toji>picture,.mainVisual_toji>picture>img{block-size:auto;inline-size:100%;display:block}}.mainVisual_back{z-index:1;pointer-events:none;opacity:0;transition:opacity .41s cubic-bezier(.215,.61,.355,1);position:absolute;inset-block:9.2378% 0;inset-inline:0;overflow:clip}.mainVisual.is-back-in:not(.is-intro-out) .mainVisual_back{opacity:1}.mainVisual.is-intro-out .mainVisual_back,.mainVisual.is-complete .mainVisual_back{display:none}.mainVisualBackLayer{opacity:1;transition:opacity .41s cubic-bezier(.215,.61,.355,1);position:absolute;overflow:clip}.mainVisualBackLayer>picture,.mainVisualBackLayer>.mainVisualBackLayer_flip>picture,.mainVisualBackLayer>picture>img,.mainVisualBackLayer>.mainVisualBackLayer_flip>picture>img{block-size:auto;inline-size:100%;display:block}.mainVisualBackLayer.is-01{inline-size:90.909%;inset-block-start:0;inset-inline-end:0}.mainVisualBackLayer_flip{transition:transform .41s cubic-bezier(.215,.61,.355,1)}.mainVisualBackLayer.is-02{inline-size:90.909%;inset-block-end:0;inset-inline-start:0}.mainVisualBackLayer.is-03{inline-size:90.909%;inset-block-end:16.5127%;inset-inline-end:0}.mainVisualBackLayer.is-03>picture{transition:transform .41s cubic-bezier(.215,.61,.355,1)}.mainVisual.is-back03-out .mainVisualBackLayer.is-03>picture{transform:translateY(12%)}.mainVisualBackLayer.is-04{inline-size:100%;inset-block-start:16.6281%;inset-inline-start:0}.mainVisual.is-back01-out .mainVisualBackLayer.is-01,.mainVisual.is-back02-out .mainVisualBackLayer.is-02,.mainVisual.is-back03-out .mainVisualBackLayer.is-03,.mainVisual.is-back04-out .mainVisualBackLayer.is-04{opacity:0}.mainVisual.is-back01-out .mainVisualBackLayer.is-01 .mainVisualBackLayer_flip{transform:translate(12%)}.mainVisual.is-back02-out .mainVisualBackLayer.is-02 .mainVisualBackLayer_flip{transform:translate(-12%)}.mainVisual.is-back04-out .mainVisualBackLayer.is-04 .mainVisualBackLayer_flip{transform:translateY(-12%)}.mainVisual_intro{z-index:1;pointer-events:none;opacity:1;justify-content:center;align-items:center;transition:opacity .46s cubic-bezier(.215,.61,.355,1);display:flex;position:absolute;inset:0;overflow:clip}.mainVisual.is-intro-out .mainVisual_intro{opacity:0}.mainVisual.is-intro-hidden .mainVisual_intro,.mainVisual.is-complete .mainVisual_intro{display:none}.mainVisual_anniversary{opacity:0;inline-size:21.25rem;transition:opacity .41s cubic-bezier(.215,.61,.355,1),transform .41s cubic-bezier(.215,.61,.355,1);position:absolute;inset-inline-start:50%;transform:translate(-50%)}.mainVisual_anniversary>picture,.mainVisual_anniversary>picture>img{block-size:auto;inline-size:100%;display:block}.mainVisual_anniversary.is-intro{inset-block-start:50%;transform:translate(-50%,-50%)}.mainVisual.is-anniversary-intro-in .mainVisual_anniversary.is-intro{opacity:1}.mainVisual.is-anniversary-intro-out .mainVisual_anniversary.is-intro{opacity:0}.mainVisual_anniversary.is-final{inset-block-start:4.6189%;transform:translate(-50%,-1rem)}.mainVisual.is-anniversary-final-in .mainVisual_anniversary.is-final,.mainVisual.is-complete .mainVisual_anniversary.is-final{opacity:1;transform:translate(-50%)}@media (width<=32.4375rem){.mainVisual_anniversary{inline-size:56%}.mainVisual_anniversary.is-final{inset-block-start:2%}}.mainVisual_copy{justify-content:center;align-items:flex-start;gap:1.25rem;display:inline-flex;position:relative}@media (width<=32.4375rem){.mainVisual_copy{gap:.625rem;inline-size:34.1333%}}.mainVisualCopyLine{opacity:0;background-color:#cfba81;flex-shrink:0;align-self:stretch;inline-size:.125rem;transition:opacity .5s cubic-bezier(.215,.61,.355,1),transform .5s cubic-bezier(.215,.61,.355,1);transform:translate(1.75rem)}.mainVisual.is-copy-lines-in .mainVisualCopyLine{opacity:1;transform:translate(0)}.mainVisual.is-copy-lines-in .mainVisualCopyLine:nth-child(7){transition-delay:0s}.mainVisual.is-copy-lines-in .mainVisualCopyLine:nth-child(5){transition-delay:.16s}.mainVisual.is-copy-lines-in .mainVisualCopyLine:nth-child(3){transition-delay:.32s}.mainVisual.is-copy-lines-in .mainVisualCopyLine:first-child{transition-delay:.48s}@media (width<=32.4375rem){.mainVisualCopyLine{inline-size:.125rem}}.mainVisualCopyCol{color:#000;opacity:0;flex-direction:column;align-items:center;margin:0;font-family:Zen Old Mincho,sans-serif;font-size:1.75rem;font-weight:700;line-height:1;transition:opacity .55s cubic-bezier(.215,.61,.355,1),transform .55s cubic-bezier(.215,.61,.355,1);display:flex;transform:translate(1.75rem)}.mainVisualCopyCol_char{line-height:1;display:block}.mainVisual.is-copy-cols-in .mainVisualCopyCol{opacity:1;transform:translate(0)}.mainVisual.is-copy-cols-in .mainVisualCopyCol:nth-child(6){transition-delay:0s}.mainVisual.is-copy-cols-in .mainVisualCopyCol:nth-child(4){transition-delay:.25s}.mainVisual.is-copy-cols-in .mainVisualCopyCol:nth-child(2){transition-delay:.5s}.mainVisual_ill{pointer-events:none;opacity:0;transition:opacity .7s cubic-bezier(.215,.61,.355,1),transform .7s cubic-bezier(.215,.61,.355,1);position:absolute;transform:translateY(.75rem)}.mainVisualIllChar>picture,.mainVisualIllComment>picture,.mainVisualIllChar>picture>img,.mainVisualIllComment>picture>img{block-size:auto;inline-size:100%;display:block}.mainVisualIllChar{z-index:0;inline-size:7.8125rem;position:absolute;inset-block-start:10rem;inset-inline-start:1.875rem}.mainVisualIllComment{z-index:2;opacity:0;inline-size:10rem;transition:opacity .7s cubic-bezier(.215,.61,.355,1),transform .7s cubic-bezier(.215,.61,.355,1);position:absolute;inset-block-start:3.125rem;inset-inline-start:8.75rem;transform:translateY(.5rem)}.mainVisual.is-ill-in .mainVisual_ill,.mainVisual.is-comment-in .mainVisualIllComment{opacity:1;transform:translateY(0)}@media (width<=32.4375rem){.mainVisualIllChar,.mainVisualIllComment{inline-size:6.25rem}.mainVisualIllChar{inset-block-start:10rem;inset-inline-start:-1.25rem}.mainVisualIllComment{inset-block-start:5rem;inset-inline-start:5rem}}.mainVisual_final{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:clip}.mainVisualSideTitle{aspect-ratio:425/365;pointer-events:none;inline-size:32.1969%;position:absolute;inset-block-start:46.4203%;inset-inline-end:8.1818%;overflow:clip}.mainVisualSideTitle_circular{aspect-ratio:1;opacity:0;inline-size:80%;transition:opacity .41s cubic-bezier(.215,.61,.355,1),transform .41s cubic-bezier(.215,.61,.355,1);position:absolute;inset-block-start:6.8493%;inset-inline-start:20%;transform:translateY(1rem)}.mainVisualSideTitle_circular>picture{block-size:100%;inline-size:100%;display:block}.mainVisualSideTitle_circular>picture>img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.mainVisualSideTitleBadge{aspect-ratio:1;justify-content:center;align-items:center;inline-size:54.4117%;display:flex;position:absolute;inset-block-start:.8823%;inset-inline-start:-25%}.mainVisualSideTitleBadge_rotate{opacity:0;inline-size:86.4864%;transition:opacity .41s cubic-bezier(.215,.61,.355,1),transform .41s cubic-bezier(.215,.61,.355,1);transform:rotate(-10deg)scale(.92)}.mainVisualSideTitleBadge_rotate>picture,.mainVisualSideTitleBadge_rotate>picture>img{block-size:auto;inline-size:100%;display:block}.mainVisual.is-circular-in .mainVisualSideTitle_circular,.mainVisual.is-complete .mainVisualSideTitle_circular{opacity:1;transform:translateY(0)}.mainVisual.is-badge-in .mainVisualSideTitleBadge_rotate,.mainVisual.is-complete .mainVisualSideTitleBadge_rotate{opacity:1;transform:rotate(-10deg)scale(1)}@media (width<=32.4375rem){.mainVisualSideTitle{aspect-ratio:276/237;inline-size:73.6%;inset-block-start:52.6%;inset-inline:12.2666% auto}.mainVisualSideTitle_circular{inline-size:79.7101%;inset-block-start:7.1729%;inset-inline-start:20.2898%}.mainVisualSideTitleBadge{inline-size:52.659%;inset-block-start:.2%;inset-inline-start:-25.4546%}.mainVisualSideTitleBadge_rotate{inline-size:86.3185%}}.siteFooter{z-index:1;color:#000;font-family:Zen Old Mincho,sans-serif;position:relative}.siteFooter_back>picture,.siteFooter_back>picture>img,.siteFooter_back>img,.siteFooter_fig>picture,.siteFooter_fig>picture>img,.siteFooter_fig>img{block-size:auto;inline-size:100%;display:block}.siteFooter_back{z-index:-1;pointer-events:none;position:absolute;inset-block-end:0;inset-inline:0}.siteFooter_hero{inline-size:100%;max-inline-size:90rem;margin-inline:auto;position:relative}.siteFooter_fig{inline-size:min(100%,62.5rem);margin-inline:auto}.siteFooter_links{padding-block-start:2.5rem}.siteFooter_logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;display:flex}.siteFooterLogo.is-jda{inline-size:12.5rem}.siteFooterLogo.is-jda>img{block-size:auto;inline-size:100%;display:block}.siteFooterLogo.is-yobousan{inline-size:6.875rem}.siteFooterLogo.is-yobousan>img{block-size:auto;inline-size:100%;display:block}.siteFooterSocial{align-items:center;gap:.625rem;display:flex}.siteFooterSocial_link{color:#000;font-size:0;text-decoration:none;display:flex}.siteFooterSocial_link:before{font-variant:normal;color:#000;text-transform:none;vertical-align:middle;speak:none;font-family:icons;font-size:1.75rem;font-style:normal;font-weight:400;line-height:1;text-decoration:none}.siteFooterSocial_link.is-hover:before{color:#866f2c}.siteFooterSocial_link:before{transition:color .2s ease-out}.siteFooterSocial_link.is-facebook:before{content:""}.siteFooterSocial_link.is-instagram:before{content:""}.siteFooterSocial_link.is-x:before{content:""}.siteFooterSocial_link.is-youtube:before{content:""}.siteFooter_copy{text-align:center;padding-block:2.5rem;font-size:1rem;line-height:1.6}@media (width<=32.4375rem){.siteFooter_fig{inline-size:100%}.siteFooter_logos{flex-direction:column}}[data-inview-animation=specialInterview-fade-in],[data-inview-animation=specialInterview-from-upper-start],[data-inview-animation=specialInterview-from-upper-end],[data-inview-animation=specialInterview-from-lower-start],[data-inview-animation=specialInterview-from-lower-end]{opacity:0;transition-property:opacity,translate;transition-duration:.6s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}[data-inview-animation=specialInterview-fade-in]{translate:0 1.25rem}[data-inview-animation=specialInterview-from-upper-start]{translate:-1.875rem -1.875rem}[data-inview-animation=specialInterview-from-upper-end]{translate:1.875rem -1.875rem}[data-inview-animation=specialInterview-from-lower-start]{translate:-1.875rem 1.875rem}[data-inview-animation=specialInterview-from-lower-end]{translate:1.875rem 1.875rem}[data-inview-animation=specialInterview-fade-in].is-inview,[data-inview-animation=specialInterview-from-upper-start].is-inview,[data-inview-animation=specialInterview-from-upper-end].is-inview,[data-inview-animation=specialInterview-from-lower-start].is-inview,[data-inview-animation=specialInterview-from-lower-end].is-inview{opacity:1;translate:0}.specialInterview{padding-block-start:5rem}.specialInterview_inner{inline-size:100%}.specialInterview_hero{aspect-ratio:1320/870;inline-size:100%;max-inline-size:82.5rem;margin-inline:auto;position:relative}.specialInterview_clouds{pointer-events:none;block-size:89.7701%;position:absolute;inset-block:11.8436% auto;inset-inline:0}.specialInterviewCloud{position:absolute}.specialInterviewCloud_stack{block-size:100%;inline-size:100%;position:relative}.specialInterviewCloud_fig,.specialInterviewCloud_photo{position:absolute}.specialInterviewCloud_fig>picture,.specialInterviewCloud_fig>picture>img,.specialInterviewCloud_fig>img,.specialInterviewCloud_photo>picture,.specialInterviewCloud_photo>picture>img,.specialInterviewCloud_photo>img{block-size:auto;inline-size:100%;display:block}.specialInterviewCloud_fig{z-index:0;inset-block-end:0}.specialInterviewCloud_photo{z-index:1;inset-block-start:0}.specialInterviewCloud.is-01{aspect-ratio:450/306;inline-size:34.0909%;inset-block-start:-1.5365%;inset-inline-start:3.2575%}.specialInterviewCloud.is-01 .specialInterviewCloud_fig{aspect-ratio:450/185;inline-size:100%;inset-inline:0}.specialInterviewCloud.is-01 .specialInterviewCloud_photo{aspect-ratio:334/251;inline-size:74.2222%;inset-inline-start:12.8888%}.specialInterviewCloud.is-02{aspect-ratio:510/344;inline-size:38.6363%;inset-block-start:-10.2433%;inset-inline-start:61.3636%}.specialInterviewCloud.is-02 .specialInterviewCloud_fig{aspect-ratio:450/185;inline-size:88.2352%;inset-inline-start:5.8823%}.specialInterviewCloud.is-02 .specialInterviewCloud_photo{aspect-ratio:385/289;inline-size:75.4901%;inset-inline-start:12.2549%}.specialInterviewCloud.is-03{aspect-ratio:296/292;inline-size:22.4242%;inset-block-start:51.0883%;inset-inline-start:8.0303%}.specialInterviewCloud.is-03 .specialInterviewCloud_fig{aspect-ratio:250/210;inline-size:84.4594%;inset-inline-start:0}.specialInterviewCloud.is-03 .specialInterviewCloud_photo{aspect-ratio:296/222;inline-size:100%;inset-inline-start:0}.specialInterviewCloud.is-04{aspect-ratio:370/272;inline-size:28.0303%;inset-block-start:48.5275%;inset-inline-start:71.9696%}.specialInterviewCloud.is-04 .specialInterviewCloud_fig{aspect-ratio:370/210;inline-size:100%;inset-inline:0}.specialInterviewCloud.is-04 .specialInterviewCloud_photo{aspect-ratio:296/222;inline-size:80%;inset-inline-start:10%}.specialInterview_head{z-index:2;block-size:50.3448%;inline-size:18.1818%;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%)}.specialInterview_label>picture,.specialInterview_label>picture>img,.specialInterview_label>img{block-size:auto;inline-size:100%;display:block}.specialInterviewTitle{inline-size:36.6666%;max-inline-size:5.5rem;margin-inline:auto;padding-block-start:9.1324%}.specialInterviewTitle>picture,.specialInterviewTitle>picture>img,.specialInterviewTitle>img{backface-visibility:hidden;block-size:auto;inline-size:100%;display:block}.specialInterview_figures{aspect-ratio:559/343;inline-size:42.3484%;max-inline-size:34.9375rem;position:absolute;inset-block-start:40.5747%;inset-inline-start:30.7575%}.specialInterviewFigure{position:absolute;inset-block-end:0}.specialInterviewFigure>picture,.specialInterviewFigure>picture>img,.specialInterviewFigure>img{backface-visibility:hidden;block-size:auto;inline-size:100%;display:block}.specialInterviewFigure.is-01{inline-size:46.1538%;max-inline-size:16.125rem;inset-inline-start:0}.specialInterviewFigure.is-02{inline-size:50.2683%;max-inline-size:17.5625rem;inset-inline-start:49.7316%}.specialInterviewLead{min-block-size:18.125rem;inline-size:100%;position:relative}.specialInterviewLeadBack{pointer-events:none;align-items:flex-start;display:flex;position:absolute;inset:0}.specialInterviewLeadBackPiece{flex-shrink:0;overflow:clip}.specialInterviewLeadBackPiece>picture{block-size:100%;display:block}.specialInterviewLeadBackPiece>picture>img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.specialInterviewLeadBackPiece>picture>img,.specialInterviewLeadBackPiece>img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.specialInterviewLeadBackPiece.is-01{flex:1 1 0;align-self:flex-start;block-size:18.125rem;min-inline-size:0}.specialInterviewLeadBackPiece.is-01>picture{inline-size:31.25rem;max-inline-size:100%}.specialInterviewLeadBackPiece.is-01 img{object-position:top}.specialInterviewLeadBackPiece.is-02{flex:0 0 31.25rem;block-size:18.125rem}.specialInterviewLeadBackPiece.is-02 img{object-position:bottom}.specialInterviewLeadText{z-index:1;color:#000;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-block-size:18.125rem;inline-size:min(100%,55.5625rem);max-inline-size:55.5625rem;margin-inline:auto;font-family:Zen Old Mincho,sans-serif;font-size:1.125rem;font-weight:400;line-height:2;display:flex;position:relative}.specialInterviewLeadText_line{margin:0}.specialInterviewPhoto{margin-block-start:5rem;position:relative;overflow:clip}.specialInterviewPhoto_fig>picture{display:block}.specialInterviewPhoto_fig>picture>img{object-fit:cover;block-size:auto;min-block-size:11.25rem;inline-size:100%;display:block}.specialInterviewPhoto_cloud{pointer-events:none;position:absolute}.specialInterviewPhoto_cloud>picture{display:block}.specialInterviewPhoto_cloud>picture>img{block-size:auto;inline-size:100%;display:block}.specialInterviewPhoto_cloud.is-01{inline-size:22.7272%;inset-block-start:-.0625rem;inset-inline-start:-.0625rem}.specialInterviewPhoto_cloud.is-02{inline-size:24.2424%;inset-block-end:0;inset-inline-end:0}.specialInterviewIntro{color:#000;margin-block-start:4.625rem;font-family:Zen Old Mincho,sans-serif;position:relative}.specialInterviewIntro_back{z-index:0;pointer-events:none;position:absolute;inset-block-start:4.375rem;inset-inline:0}.specialInterviewIntro_back>picture{display:block}.specialInterviewIntro_back>picture>img{block-size:auto;inline-size:100%;display:block}.specialInterviewIntro_main{z-index:1;grid-template-columns:20rem 31.25rem 20rem;justify-content:center;align-items:start;column-gap:2.8125rem;display:grid;position:relative}.specialInterviewIntro_body{flex-direction:column;grid-area:1/2;inline-size:100%;padding-block-start:15.5rem;display:flex;position:relative}.specialInterviewIntro_lantern{z-index:0;pointer-events:none;inline-size:18%;position:absolute;inset-block-start:9.1875rem;inset-inline-start:79.4%}.specialInterviewIntro_lantern>picture{display:block}.specialInterviewIntro_lantern>picture>img{block-size:auto;inline-size:100%;display:block}.specialInterviewIntro_title{z-index:1;margin-block-end:1.25rem;font-size:1.5rem;font-weight:700;line-height:1.6;position:relative}.specialInterviewIntro_text{z-index:1;font-size:1.125rem;font-weight:400;line-height:2;position:relative}.specialInterviewIntro_note{z-index:1;margin-block-start:1.25rem;font-size:.875rem;font-weight:400;line-height:2;display:block;position:relative}.specialInterviewProfile{flex-direction:column;grid-row:1;align-items:center;inline-size:100%;display:flex}.specialInterviewProfile.is-01{grid-column:1}.specialInterviewProfile.is-02{grid-column:3;margin-block-start:10.0625rem}.specialInterviewProfile_photo{z-index:1;inline-size:62.5%;margin-block-end:-46.875%;position:relative}.specialInterviewProfile_photo>picture{display:block}.specialInterviewProfile_photo>picture>img{block-size:auto;inline-size:100%;display:block}.specialInterviewProfile_card{background-image:-webkit-image-set(url(../img/bg_paper@2x.png.avif) 1x type("image/avif"),url(../img/bg_paper@2x.png) 1x type("image/./img/bg_paper@2x.png"));background-image:image-set("../img/bg_paper@2x.png.avif" 1x type("image/avif"),"../img/bg_paper@2x.png" 1x type("image/./img/bg_paper@2x.png"));background-position:0 0;background-repeat:no-repeat;background-size:86.875rem;border:.375rem solid #fff;border-radius:1.5rem;flex-direction:column;gap:1.25rem;inline-size:100%;padding-block:50% 12.5%;padding-inline:12.5%;display:flex;box-shadow:0 0 .625rem #0003}.specialInterviewProfile_head{flex-direction:column;gap:.5rem;display:flex}.specialInterviewProfile_role{font-size:.875rem;font-weight:700;line-height:1.8}.specialInterviewProfile_name{font-size:1.125rem;font-weight:700;line-height:1.8}.specialInterviewProfile_name.is-large{font-size:1.25rem}.specialInterviewProfile_kana{font-size:.875rem}.specialInterviewProfile_text{font-size:1rem;font-weight:400;line-height:1.8}@media (width<=32.4375rem){.specialInterview{padding-block-start:2rem;overflow-x:clip}.specialInterview_inner{container-type:inline-size}.specialInterview_hero{aspect-ratio:375/650;overflow-x:clip}.specialInterview_clouds{block-size:auto;inset:0}.specialInterviewCloud.is-01{aspect-ratio:160/124;inline-size:42.6666%;inset-block-start:11.9661%;inset-inline-start:-5.3334%}.specialInterviewCloud.is-01 .specialInterviewCloud_fig{aspect-ratio:160/66;inline-size:100%;inset-block:46.7741% auto;inset-inline:0}.specialInterviewCloud.is-01 .specialInterviewCloud_photo{aspect-ratio:130/98;inline-size:81.25%;inset-block-start:0;inset-inline-start:9.375%}.specialInterviewCloud.is-02{aspect-ratio:170/135;inline-size:45.3333%;inset-block-start:14.2738%;inset-inline-start:64.8%}.specialInterviewCloud.is-02 .specialInterviewCloud_fig{aspect-ratio:170/70;inline-size:100%;inset-block:48.1481% auto;inset-inline-start:0}.specialInterviewCloud.is-02 .specialInterviewCloud_photo{aspect-ratio:140/105;inline-size:82.3529%;inset-block-start:0;inset-inline-start:8.8235%}.specialInterviewCloud.is-03{aspect-ratio:120/111;inline-size:32%;inset-block-start:35.9661%;inset-inline-start:1.3333%}.specialInterviewCloud.is-03 .specialInterviewCloud_fig{aspect-ratio:120/101;inline-size:100%;inset-block:9.009% auto;inset-inline-start:0}.specialInterviewCloud.is-03 .specialInterviewCloud_photo{aspect-ratio:120/90;inline-size:100%;inset-block-start:0;inset-inline-start:0}.specialInterviewCloud.is-04{aspect-ratio:140/109;inline-size:37.3333%;inset-block-start:40.12%;inset-inline-start:65.8666%}.specialInterviewCloud.is-04 .specialInterviewCloud_fig{aspect-ratio:140/79;inline-size:100%;inset-block:27.5229% auto;inset-inline:0}.specialInterviewCloud.is-04 .specialInterviewCloud_photo{aspect-ratio:120/90;inline-size:85.7142%;inset-block-start:0;inset-inline-start:7.1428%}.specialInterview_head{block-size:auto;inline-size:auto;inset:0;transform:none}.specialInterviewProfile_card{padding-inline:1.5rem}.specialInterview_label{inline-size:48%;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%)}.specialInterviewTitle{inline-size:18.6666%;max-inline-size:4.375rem;margin-inline:0;padding-block-start:0;position:absolute;inset-block-start:22%;inset-inline-start:50%;transform:translate(-50%)}.specialInterview_figures{aspect-ratio:auto;block-size:auto;inline-size:auto;inset:0}.specialInterviewFigure.is-01{inline-size:40.5333%;max-inline-size:9.5rem;inset-block:63.0769% auto;inset-inline-start:11.4666%}.specialInterviewFigure.is-02{inline-size:48.5333%;max-inline-size:11.375rem;inset-block:58.4615% auto;inset-inline:52% auto}.specialInterviewLead{min-block-size:131.733cqi;max-inline-size:100%}.specialInterviewLeadBackPiece.is-01{aspect-ratio:340/197;align-self:auto;inline-size:90.6666%;position:absolute;inset-block-start:0;inset-inline-start:0}.specialInterviewLeadBackPiece.is-01>picture,.specialInterviewLeadBackPiece.is-01>picture>img,.specialInterviewLeadBackPiece.is-01>img{block-size:100%;inline-size:100%}.specialInterviewLeadBackPiece.is-01>picture>img{object-fit:cover}.specialInterviewLeadBackPiece.is-02{aspect-ratio:340/197;align-self:auto;inline-size:90.6666%;position:absolute;inset-block:auto .8097%;inset-inline:auto 0}.specialInterviewLeadBackPiece.is-02>picture,.specialInterviewLeadBackPiece.is-02>picture>img,.specialInterviewLeadBackPiece.is-02>img{block-size:100%;inline-size:100%}.specialInterviewLeadBackPiece.is-02>picture>img{object-fit:cover}.specialInterviewLeadText{text-align:start;align-items:stretch;min-block-size:0;inline-size:auto;margin-inline:0;padding-block:10.4%;padding-inline:1.25rem;font-size:1rem}.specialInterviewPhoto{margin-block-start:2rem}.specialInterviewIntro{margin-block-start:2.5rem}.specialInterviewIntro_back{inset-block-start:0}.specialInterviewIntro_back>picture>img{object-fit:cover;block-size:25rem}.specialInterviewIntro_main{flex-direction:column;align-items:center;row-gap:2.5rem;padding-inline:1.25rem;display:flex}.specialInterviewIntro_body{inline-size:min(100%,31.25rem);padding-block-start:0}.specialInterviewIntro_lantern{inline-size:4.375rem;margin-inline-start:auto;position:static}.specialInterviewIntro_title{font-size:1.25rem}.specialInterviewIntro_text{font-size:1rem}.specialInterviewProfile{inline-size:min(100%,20rem)}.specialInterviewProfile.is-02{margin-block-start:0}}.tableOfContents{padding-block-start:5rem}.tableOfContents_inner{flex-direction:column;align-items:center;inline-size:100%;padding-block-end:5rem;display:flex;position:relative}.tableOfContentsVisual{justify-content:center;inline-size:100%;margin-block-end:-6.25rem;display:flex;overflow:clip}.tableOfContentsVisual_fig{inline-size:min(100%,62.5rem)}.tableOfContentsVisual_fig>picture{display:block}.tableOfContentsVisual_fig>picture>img{block-size:auto;inline-size:100%;display:block}.tableOfContents_panel{z-index:1;background-color:#fff;flex-shrink:0;padding:.5rem;position:relative}.tableOfContents_frame{background-color:#fff;border:.125rem solid #cfba81;flex-direction:column;gap:2rem;padding:1.75rem 3rem;display:flex}.tableOfContentsNavs{flex-direction:column;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.tableOfContentsNav{inline-size:100%}.tableOfContentsNav_link{color:#000;align-items:center;gap:.375rem;font-family:Zen Old Mincho,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.6;text-decoration:none;display:flex}.tableOfContentsNav_icon>picture,.tableOfContentsNav_icon>picture>img,.tableOfContentsNav_icon>img,.tableOfContents_ill>picture,.tableOfContents_ill>picture>img,.tableOfContents_ill>img{block-size:auto;inline-size:100%;display:block}.tableOfContentsNav_icon{flex-shrink:0;block-size:1.4375rem;inline-size:2.625rem}.tableOfContentsNav_icon>picture>img{object-fit:contain;block-size:100%}.tableOfContentsNav_text{flex:auto;min-inline-size:0}.tableOfContents_ill{z-index:2;pointer-events:none;inline-size:24.0909%;max-inline-size:19.875rem;position:absolute;inset-block-start:47.0262rem;inset-inline-start:63.7878%}@media (width>=32.5rem){.tableOfContents_inner{max-inline-size:82.5rem;margin-inline:auto}.tableOfContents_panel{inline-size:53.3333%;max-inline-size:44rem}}@media (width<=32.4375rem){.tableOfContents{padding-block-start:5rem}.tableOfContents_inner{padding-block-end:14.07rem}.tableOfContentsVisual{margin-block-end:-3.125rem}.tableOfContentsVisual_fig{aspect-ratio:375/250;inline-size:100%}.tableOfContentsVisual_fig>picture>img{object-fit:cover}.tableOfContents_panel{inline-size:min(100%,20.9375rem);padding:.5rem}.tableOfContents_frame{border-width:.125rem;gap:1.25rem;padding:1.25rem .625rem}.tableOfContentsNavs{gap:1.25rem}.tableOfContentsNav_link{align-items:flex-start;font-size:1rem}.tableOfContents_ill{inline-size:11.875rem;inset-block:auto 2.5rem;inset-inline:auto max(1.25rem,50% - 9.21875rem)}}
