@charset "UTF-8";*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}html{font-size:62.5%}html body{font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro,Hiragino Sans,ヒラギノ角ゴシック,sans-serif;font-size:1rem}html body .clearfix{display:inline-block;height:1%}html body .clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}html body img,html body video{height:auto;width:100%}@media screen and (min-width:980px){html body .pc{display:block}html body .sp{display:none!important}}@media screen and (max-width:980px){html body .sp{display:block}html body .pc{display:none!important}}html body .scroll-in{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}html body .scroll-in.show{opacity:1;-webkit-transform:none;transform:none;transition:.5s ease}@media screen and (max-width:980px){html body .scroll-in-sp{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}html body .scroll-in-sp.show{opacity:1;-webkit-transform:none;transform:none;transition:.5s ease}}:root{--background-color:#e7e1db;--text-color:#1a1a1a;--disp-height:100svh}@-webkit-keyframes white-wipe{0%{-webkit-clip-path:inset(0);clip-path:inset(0)}49%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}50%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes white-wipe{0%{-webkit-clip-path:inset(0);clip-path:inset(0)}49%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}50%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}html{scroll-padding-top:3rem}html body{background-color:var(--background-color);color:var(--text-color);font-family:"source-han-serif-japanese",serif;font-style:normal;font-weight:400;position:relative}html body #main-visual{aspect-ratio:750/1108;overflow:clip;position:relative}@media screen and (min-width:980px){html body #main-visual{aspect-ratio:auto;height:100vh}html body #main-visual.show hgroup h1{-webkit-clip-path:inset(0);clip-path:inset(0)}}html body #main-visual.show hgroup .title-line{-webkit-clip-path:inset(0);clip-path:inset(0)}html body #main-visual.show .look,html body #main-visual.show .text{opacity:1;translate:0 0}@media screen and (min-width:980px){html body #main-visual.show .look,html body #main-visual.show .text{translate:-50% 0}}html body #main-visual .mv{left:0;opacity:0;position:absolute;top:0;transition:opacity .8s ease,translate 1s ease;translate:var(--mv-offset,-25px 0)}html body #main-visual .mv.is-visible{opacity:1;translate:0 0}html body #main-visual .mv.is-leaving{translate:0 0}@media screen and (min-width:980px){html body #main-visual .mv .img{height:100%;width:100%}}html body #main-visual .mv .img img{height:100%;object-fit:contain;width:100%}html body #main-visual .mv.mv1{width:50%}@media screen and (min-width:980px){html body #main-visual .mv.mv1{height:54.6223958333%;margin-left:10.8072916667%;width:24.5241581259%}}html body #main-visual .mv.mv1 img{object-position:center top}html body #main-visual .mv.mv2{--mv-offset:25px 0;left:auto;margin-top:50.8%;right:0;width:56.4%}@media screen and (min-width:980px){html body #main-visual .mv.mv2{height:69.9869791667%;margin-right:10.8072916667%;margin-top:0;top:14.9739583333%;width:31.4787701318%}}html body #main-visual .mv.mv3{--mv-offset:0 25px;margin-left:4.2666666667%;margin-top:102.4%;width:46.2666666667%}@media screen and (min-width:980px){html body #main-visual .mv.mv3{bottom:0;height:34.1145833333%;margin-left:16.6910688141%;margin-top:0;top:auto;width:25.6222547584%}}html body #main-visual .mv.mv3 img{object-position:center bottom}html body #main-visual .mv.mv5{--mv-offset:25px 0;width:50%}@media screen and (min-width:980px){html body #main-visual .mv.mv5{height:54.6223958333%;margin-left:10.8072916667%;width:24.5241581259%}}html body #main-visual .mv.mv5 img{object-position:center top}html body #main-visual .mv.mv4{left:auto;margin-top:50.8%;right:0;width:56.4%;z-index:2}@media screen and (min-width:980px){html body #main-visual .mv.mv4{height:69.9869791667%;margin-right:10.8072916667%;margin-top:0;top:14.9739583333%;width:31.4787701318%}}html body #main-visual .mv.mv6{--mv-offset:0 25px;margin-left:3.8666666667%;margin-top:95.7333333333%;width:32.9333333333%}@media screen and (min-width:980px){html body #main-visual .mv.mv6{bottom:0;height:37.4348958333%;margin-left:22.1815519766%;margin-top:0;top:auto;width:16.8374816984%}}html body #main-visual .mv.mv6 img{object-position:center bottom}html body #main-visual hgroup{left:0;margin-left:7.4666666667%;margin-top:68.6666666667%;position:absolute;top:0;z-index:10}@media screen and (min-width:980px){html body #main-visual hgroup{left:50%;margin-left:0;margin-top:0;text-align:center;top:50%;translate:-50% -50%;white-space:nowrap}}html body #main-visual hgroup .title-line{background-image:linear-gradient(180deg,transparent,transparent 18%,#fff 0,#fff 80%,transparent 0,transparent);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);display:inline-block;transition:-webkit-clip-path .8s ease .5s;transition:clip-path .8s ease .5s;transition:clip-path .8s ease .5s,-webkit-clip-path .8s ease .5s}html body #main-visual hgroup h1{display:inline;font-family:richmond-text,serif;font-size:7.4666666667vw;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:1.0892857143;white-space:nowrap}@media screen and (min-width:980px){html body #main-visual hgroup h1{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);display:inline-block;font-size:4.125rem;transition:-webkit-clip-path .8s ease .5s;transition:clip-path .8s ease .5s;transition:clip-path .8s ease .5s,-webkit-clip-path .8s ease .5s}html body #main-visual hgroup h1 .title-line{-webkit-clip-path:none;clip-path:none;transition:none}html body #main-visual hgroup h1 .title-line:first-of-type{padding-right:.2em}}html body #main-visual hgroup h1 .title-line:nth-of-type(2){transition-delay:.8s}html body #main-visual hgroup p{font-size:3.4666666667vw;font-weight:500;margin-top:.3em}@media screen and (min-width:980px){html body #main-visual hgroup p{font-size:2rem}}html body #main-visual hgroup p .title-line{transition-delay:1.1s}html body #main-visual .text{left:0;margin-left:57.7333333333%;margin-top:14.2666666667%;opacity:0;position:absolute;top:0;transition:opacity .8s ease 1.7s,translate .8s ease 1.7s;translate:0 15px}@media screen and (min-width:980px){html body #main-visual .text{left:50%;margin-left:0;margin-top:0;top:40px;translate:-50% 0}}html body #main-visual .text .img{display:block;margin-inline:auto;width:24.1333333333vw}@media screen and (min-width:980px){html body #main-visual .text .img{width:99px}}html body #main-visual .text .season{font-family:richmond-text,serif;font-size:3.2vw;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:1.4166666667;margin-top:1em;text-align:center}@media screen and (min-width:980px){html body #main-visual .text .season{font-size:1.4rem}}html body #main-visual .look{font-family:richmond-text,serif;font-size:3.2vw;font-style:normal;font-style:italic;font-weight:400;left:0;margin-left:64.8%;margin-top:126.9333333333%;opacity:0;position:absolute;top:0;transition:opacity .8s ease 1.9s,translate .8s ease 1.9s;translate:0 15px}@media screen and (min-width:980px){html body #main-visual .look{bottom:40px;font-size:2rem;left:50%;margin-left:0;margin-top:0;top:auto;translate:-50% 0}html body #intro{margin-top:120px}}html body #intro .lead p{font-size:1.4rem;line-height:1.875;text-align:center}html body #intro .index-block{align-items:flex-start;display:flex;justify-content:center;margin-top:40px}@media screen and (min-width:980px){html body #intro .index-block{margin-top:70px}}html body #intro .index-block .index{margin-inline:15px;width:125px}@media screen and (min-width:980px){html body #intro .index-block .index{margin-inline:20px;width:180px}}@media (hover:hover){html body #intro .index-block .index:hover{cursor:pointer}html body #intro .index-block .index:hover .img img,html body #intro .index-block .index:hover .img video{scale:1.1}html body #intro .index-block .index:hover p{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}html body #intro .index-block .index:hover p:before{-webkit-animation:white-wipe .65s ease both;animation:white-wipe .65s ease both}}html body #intro .index-block .index .img{aspect-ratio:720/900;overflow:hidden;position:relative}html body #intro .index-block .index .img img,html body #intro .index-block .index .img video{transition:.4s ease 0s}html body #intro .index-block .index .img video{inset:0;opacity:0;position:absolute;transition:scale .4s ease;z-index:0}html body #intro .index-block .index .img video.is-current{opacity:1;z-index:1}html body #intro .index-block .index p{background:none;font-family:richmond-text,serif;font-size:1.4rem;font-style:normal;font-style:italic;font-weight:400;isolation:isolate;margin-top:.5em;margin-inline:auto;position:relative;text-align:center;text-decoration:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}html body #intro .index-block .index p:before{background-color:#fff;content:"";inset:0 0;pointer-events:none;position:absolute;z-index:-1}@media (hover:hover){html body #intro .index-block .index p:hover{border-bottom-color:transparent;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}html body #intro .index-block .index p:hover:before{-webkit-animation:white-wipe .65s ease both;animation:white-wipe .65s ease both}}html body #line-up{background-color:#fff;border-right:1px solid;height:100%;left:0;position:fixed;text-align:center;top:0;transition:.4s ease 0s;translate:-100% 0;width:136px;z-index:1000}html body #line-up.is-available button{translate:0 0;visibility:visible}html body #line-up.is-open{translate:0 0}html body #line-up.is-open button{background-color:#000;color:#fff}html body #line-up button{-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna";align-items:center;background-color:#fff;border:1px solid var(--text-color);border-bottom:none;border-left:none;bottom:0;display:flex;font-family:richmond-text,serif;font-size:1.6rem;font-style:normal;font-style:italic;font-weight:400;height:125px;justify-content:center;left:calc(100% + 1px);position:absolute;transition:translate .4s ease,visibility .4s,background-color .3s ease,color .3s ease;translate:-100% 0;visibility:hidden;width:40px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (min-width:980px){html body #line-up button{border-bottom:1px solid var(--text-color);bottom:auto;top:40px}html body #line-up button:hover{background-color:#000;color:#fff}}html body #line-up .inner{height:100%;overflow:scroll;width:100%}html body #line-up .inner h3{font-family:richmond-text,serif;font-size:1.4rem;font-style:normal;font-style:italic;font-weight:400;margin-bottom:.4em;margin-top:22px}html body #line-up .inner a{display:block;padding:10px 0 14px;padding-inline:10px;transition:background-color .3s ease}html body #line-up .inner a.is-current,html body #line-up .inner a:hover{background-color:var(--background-color)}html body #line-up .inner a p{font-size:1rem;letter-spacing:.04em;line-height:1.15;margin-top:.5em}html body #line-up .inner a .ph{margin-inline:auto}html body #line-up .inner a .thumb1{width:76.5765765766%}html body #line-up .inner a .thumb2{width:78.3648648649%}html body #line-up .inner a .thumb3{width:76.8738738739%}html body #line-up .inner a .thumb4{width:71.8108108108%}html body #line-up .inner a .thumb5{width:85.5135135135%}html body #line-up .inner a .thumb6{width:74.490990991%}html body #line-up .inner a .thumb7,html body #line-up .inner a .thumb8{width:84.6216216216%}html body #line-up .inner a .thumb9{width:82.2387387387%}html body #line-up .inner a .thumb10{width:98.6261261261%}html body #line-up .inner a .thumb11{width:87.5990990991%}html body #main-content{overflow:clip}html body #main-content>:nth-child(2) .matome{border-bottom:none}html body #main-content .section{margin-top:80px}@media screen and (min-width:980px){html body #main-content .section{align-items:flex-start;display:flex;justify-content:space-between}html body #main-content .section .section-head-wrapper{align-self:stretch;height:auto;margin-inline:auto;margin-bottom:calc(var(--head-extension, 0px)*-1);width:27.5622254758%}html body #main-content .section .section-head-wrapper .section-head{width:100%}html body #main-content .section .section-head-wrapper .section-head .item-info{grid-area:1/1;transition:opacity .35s ease,translate .45s ease}html body #main-content .section .section-head-wrapper .section-head .item-info.is-inactive{opacity:0;pointer-events:none;visibility:hidden}html body #main-content .section .section-head-wrapper .section-head .item-info.is-leaving{opacity:0;translate:0 calc(-12px*var(--info-direction, 1))}html body #main-content .section .section-head-wrapper .section-head .item-info.is-entering{opacity:0;translate:0 calc(12px*var(--info-direction, 1))}}html body #main-content .section .section-head{text-align:center}@media screen and (min-width:980px){html body #main-content .section .section-head{left:0;margin-inline:auto;position:-webkit-sticky;position:sticky;scale:var(--sticky-scale,1);top:calc((100vh - var(--sticky-height, 0px))/2);-webkit-transform-origin:center;transform-origin:center;width:27.5622254758%}}html body #main-content .section .section-head .item-info-slot{display:contents}@media screen and (min-width:980px){html body #main-content .section .section-head .item-info-slot{display:grid}}html body #main-content .section .section-head .num{font-family:richmond-text,serif;font-size:2rem;font-style:normal;font-style:italic;font-weight:400;margin-bottom:1em;text-align:center}html body #main-content .section .section-head .lead{display:inline;font-size:1.6rem;line-height:1.4285714286;margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}html body #main-content .section .section-head .lead .lead-line{background-image:linear-gradient(180deg,transparent,transparent 10%,#fff 0,#fff 90%,transparent 0,transparent);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);display:inline-block;transition:-webkit-clip-path .8s ease;transition:clip-path .8s ease;transition:clip-path .8s ease,-webkit-clip-path .8s ease}html body #main-content .section .section-head .lead.show .lead-line{-webkit-clip-path:inset(0);clip-path:inset(0)}html body #main-content .section .section-head .item{margin-inline:auto;margin-top:20px;position:relative;width:227.5px}html body #main-content .section .section-head .item .img{opacity:0;scale:1.08;transition:opacity .8s ease,scale 1.2s ease}html body #main-content .section .section-head .item.show .img{opacity:1;scale:1}html body #main-content .section .section-head .item .type{font-family:richmond-text,serif;font-size:1rem;font-style:normal;font-weight:400;left:0;position:absolute;top:0;translate:-50% 0}html body #main-content .section .section-head .item-info{margin-top:10px}html body #main-content .section .section-head .item-info:has(.img){align-items:center;border-top:1px dashed #606060;display:flex;justify-content:flex-start;margin-inline:auto;width:89.3333333333%}@media screen and (min-width:980px){html body #main-content .section .section-head .item-info:has(.img){border-top:none;position:relative}html body #main-content .section .section-head .item-info:has(.img):after{border-block:1px dashed #606060;content:"";display:block;height:80%;left:0;pointer-events:none;position:absolute;top:50%;translate:0 -50%;width:100%;z-index:1}}html body #main-content .section .section-head .item-info .img{position:relative;width:44.776119403%;z-index:2}html body #main-content .section .section-head .item-info .text-area{align-items:center;display:flex;flex:1;flex-wrap:wrap;justify-content:space-between;text-align:left}html body #main-content .section .section-head .item-info .text-area .type{font-family:richmond-text,serif;font-size:1rem;font-style:normal;font-weight:400;margin-bottom:.5em;width:100%}html body #main-content .section .section-head .item-info .text-area .item-name{width:100%}html body #main-content .section .section-head .item-info .text-area .buy{margin-left:0;margin-right:1em}html body #main-content .section .section-head .item-info .item-name{font-size:1.4rem;margin-bottom:.5em}html body #main-content .section .section-head .item-info .buy,html body #main-content .section .section-head .item-info .price{display:inline-block;font-family:richmond-text,serif;font-size:1.5rem;font-style:normal;font-weight:400}html body #main-content .section .section-head .item-info .buy{background:none;border-bottom:1px solid;font-style:italic;isolation:isolate;margin-left:2em;position:relative}html body #main-content .section .section-head .item-info .buy:before{background-color:#fff;content:"";inset:10% 0;pointer-events:none;position:absolute;z-index:-1}@media (hover:hover){html body #main-content .section .section-head .item-info .buy:hover{border-bottom-color:transparent;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}html body #main-content .section .section-head .item-info .buy:hover:before{-webkit-animation:white-wipe .65s ease both;animation:white-wipe .65s ease both}}html body #main-content .section:has(.item-info .text-area) .section-main-images{margin-top:0}html body #main-content .section .section-main-images{margin-top:30px;position:relative}@media screen and (min-width:980px){html body #main-content .section .section-main-images{margin-top:0;width:36.6032210835%}}html body #main-content .section .section-main-images .imgs{height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:opacity .35s ease;width:100%;z-index:2}@media screen and (min-width:980px){html body #main-content .section .section-main-images .imgs{display:none}}html body #main-content .section .section-main-images .imgs img{display:block;height:auto;inset:0;margin:auto;opacity:0;position:absolute;rotate:var(--photo-angle,0deg);scale:1.08;transition:opacity .4s ease,scale .5s ease,width 1s ease,rotate 1s ease;width:89.3333333333%}html body #main-content .section .section-main-images .imgs img.show{opacity:1;scale:1}html body #main-content .section .section-main-images.is-expanded .imgs img{rotate:0deg}html body #main-content .section .section-main-images.is-expanded .imgs img:first-child{width:100%}html body #main-content .section .section-main-images.is-ready .imgs{opacity:0;transition:opacity 0s linear .4s}html body #main-content .section .section-main-images.is-ready .swiper{opacity:1;pointer-events:auto}html body #main-content .section .section-main-images .swiper{opacity:0;pointer-events:none;transition:opacity .35s ease;width:100%}@media screen and (min-width:980px){html body #main-content .section .section-main-images .swiper{opacity:1}}html body #main-content .section .section-main-images .swiper .swiper-pagination{bottom:12px;display:flex;gap:7px;left:auto;right:12px;width:auto}@media screen and (min-width:980px){html body #main-content .section .section-main-images .swiper .swiper-pagination{display:none}}html body #main-content .section .section-main-images .swiper .swiper-pagination .swiper-pagination-bullet{background-color:transparent;border:1px solid #fff;border-radius:50%;height:8px;margin:0;opacity:1;width:8px}html body #main-content .section .section-main-images .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}@media screen and (min-width:980px){html body #main-content .section .section-main-images .swiper .swiper-wrapper{display:block}html body #main-content .section .section-main-images .swiper .swiper-wrapper .swiper-slide{margin-top:15px}html body #main-content .section .section-main-images .swiper .swiper-wrapper .swiper-slide:first-child{margin-top:0}}html body #main-content .section .sectiokn-credit{margin-top:30px;position:relative;width:100%}@media screen and (min-width:980px){html body #main-content .section .sectiokn-credit{left:0;margin-inline:auto;margin-top:0;max-width:376.5px;position:-webkit-sticky;position:sticky;scale:var(--sticky-scale,1);top:calc((100vh - var(--sticky-height, 0px))/2);-webkit-transform-origin:center;transform-origin:center;width:27.5622254758%}}html body #main-content .section .sectiokn-credit .style{-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna";font-family:richmond-text,serif;font-size:1rem;font-style:normal;font-style:italic;font-weight:400;left:0;margin-left:4.6666666667%;position:absolute;top:0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}html body #main-content .section .sectiokn-credit .side{font-family:richmond-text,serif;font-size:1.5rem;font-style:normal;font-weight:400;margin-bottom:20px;margin-left:4.6666666667%;position:relative}html body #main-content .section .sectiokn-credit:has(.side) .style{top:35px}html body #main-content .section .sectiokn-credit ul{margin-left:12.9333333333%;width:76.2666666667%}html body #main-content .section .sectiokn-credit ul li{align-items:flex-start;display:flex;font-size:1.2rem;justify-content:space-between;margin-bottom:.8em}html body #main-content .section .sectiokn-credit ul li p{line-height:1.4}html body #main-content .section .sectiokn-credit ul li a{background:none;border-bottom:1px solid;font-family:richmond-text,serif;font-size:1.5rem;font-style:normal;font-style:italic;font-weight:400;isolation:isolate;margin-left:2em;position:relative}html body #main-content .section .sectiokn-credit ul li a:before{background-color:#fff;content:"";inset:10% 0;pointer-events:none;position:absolute;z-index:-1}@media (hover:hover){html body #main-content .section .sectiokn-credit ul li a:hover{border-bottom-color:transparent;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}html body #main-content .section .sectiokn-credit ul li a:hover:before{-webkit-animation:white-wipe .65s ease both;animation:white-wipe .65s ease both}}@media screen and (min-width:980px){html body #main-content .section .sectiokn-credit ul li a{margin-left:1em}}html body #main-content .section#section2 .section-head .item{width:249.15px}html body #main-content .section#section3 .section-head .item{width:253.815px}html body #main-content .section#section4 .section-head .item{width:241.155px}html body #main-content .section#section5 .section-head .item{width:362.4px}html body #main-content .section#section5 .section-head .item .type{top:98%}html body #main-content .section#section5 .section-head .item .type1{left:26%}html body #main-content .section#section5 .section-head .item .type2{left:70%;top:90%}html body #main-content .section#section5 .section-head .item-info{margin-top:30px}html body #main-content .section#section5 .section-head .item-info .img img{translate:-5% -4%;width:100.3333333333%}html body #main-content .section#section6 .section-head .item{width:362.4px}html body #main-content .section#section6 .section-head .item-info .img img{translate:0 -4%;width:88%}html body #main-content .section#section7 .section-head .item{width:366.73px}html body #main-content .section#section7 .section-head .item .type{top:94%}html body #main-content .section#section7 .section-head .item .type1{left:26%}html body #main-content .section#section7 .section-head .item .type2{left:70%;top:100%}html body #main-content .section#section7 .section-head .item-info{margin-top:40px}html body #main-content .section#section7 .section-head .item-info .img img{translate:-5% -4%;width:99%}html body #main-content .section#section8 .section-head .item{width:366.73px}html body #main-content .section#section8 .section-head .item-info .img img{translate:-1% -5%;width:94%}html body #main-content .section#section9 .section-head .item{width:367.4px}html body #main-content .section#section9 .section-head .item .type{top:94%}html body #main-content .section#section9 .section-head .item .type1{left:26%}html body #main-content .section#section9 .section-head .item .type2{left:70%;top:100%}html body #main-content .section#section9 .section-head .item-info{margin-top:40px}html body #main-content .section#section9 .section-head .item-info .img img{translate:-5% -7%;width:102%}html body #main-content .section#section10 .section-head .item{width:367.4px}html body #main-content .section#section10 .section-head .item-info .img img{translate:-10% -10%;width:122.6666666667%}html body #main-content .section#section10 .section-head .item-info .text-area{padding-left:5%}html body #main-content .section#section11 .section-head .item{width:369.065px}html body #main-content .section#section11 .section-head .item .type{top:94%}html body #main-content .section#section11 .section-head .item .type1{left:30%}html body #main-content .section#section11 .section-head .item .type2{left:80%;top:90%}@media screen and (max-width:980px){html body #main-content .section#section11 .section-main-images .ph4{align-items:center;aspect-ratio:1125/1500;background-color:var(--background-color);display:flex;justify-content:center}}html body #main-content .section#section11 .section-main-images .ph4 .img{width:100%}html body #main-content .section#section12 .section-head .item{width:369.065px}html body #main-content .matome{border-bottom:1px solid;margin-top:60px;margin-inline:auto;padding-bottom:60px;width:89.3333333333%}@media screen and (min-width:980px){html body #main-content .matome{margin-top:116px;padding-bottom:116px}}html body #main-content .matome a{display:block;margin-inline:auto;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}html body #main-content .matome a .en{background:none;border-bottom:1px solid;display:inline-block;font-family:richmond-text,serif;font-size:2.8rem;font-style:normal;font-weight:400;isolation:isolate;position:relative}html body #main-content .matome a .en:before{background-color:#fff;content:"";inset:10% 0;pointer-events:none;position:absolute;z-index:-1}@media (hover:hover){html body #main-content .matome a .en:hover{border-bottom-color:transparent;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}html body #main-content .matome a .en:hover:before{-webkit-animation:white-wipe .65s ease both;animation:white-wipe .65s ease both}}html body #main-content .matome a .jp{font-size:1.2rem;margin-top:.5em}html body #outro{padding-bottom:30px}html body #outro a{display:block;margin-inline:auto;width:90px}html body #outro .copy{font-family:richmond-text,serif;font-size:1rem;font-style:normal;font-weight:400;margin-top:40px;text-align:center}