@charset "UTF-8";@font-face{font-family:iconfont;src:url(/assets/font/iconfont.eot?67736bbede5a7e55a2a3beaba9576aba#iefix) format("embedded-opentype"),url(/assets/font/iconfont.woff?67736bbede5a7e55a2a3beaba9576aba) format("woff"),url(/assets/font/iconfont.woff2?67736bbede5a7e55a2a3beaba9576aba) format("woff2")}.headerSNS a[data-sns=note]:before,.headerSNS a[data-sns=instagram]:before{font-family:iconfont!important;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-transform:none;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;src:url(/assets/font/YakuHanJP-Regular.eot);src:url(/assets/font/YakuHanJP-Regular.woff2) format("woff2"),url(/assets/font/YakuHanJP-Regular.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;src:url(/assets/font/YakuHanJP-Bold.eot);src:url(/assets/font/YakuHanJP-Bold.woff2) format("woff2"),url(/assets/font/YakuHanJP-Bold.woff) format("woff")}.header{position:fixed;top:0;left:0;z-index:100;display:flex;align-items:start;width:100%;height:clamp(45.2266666667px,14.1333333333vw,134.1253333333px);contain:paint}@media only screen and (min-width:950px){.header{height:clamp(62.0138888889px,6.5277777778vw,125.3333333333px)}}html[data-page=collection] .header{view-transition-name:header}.headerLogo{width:clamp(142.5066666667px,44.5333333333vw,422.6213333333px);margin-top:clamp(6.8266666667px,2.1333333333vw,20.2453333333px);margin-left:clamp(12.8px,4vw,37.96px)}@media only screen and (min-width:950px){.headerLogo{width:clamp(162.2916666667px,17.0833333333vw,328px);margin-top:clamp(11.875px,1.25vw,24px);margin-left:clamp(23.0902777778px,2.4305555556vw,46.6666666667px)}}.headerLogo a{display:block}.headerLogo a svg{fill:var(--text-color)}.headerLinks{display:none}@media only screen and (min-width:950px){.headerLinks{display:flex;align-items:center;margin-right:clamp(19.7916666667px,2.0833333333vw,40px);margin-left:auto;font-family:var(--nimbus);font-size:clamp(8.5763888889px,.9027777778vw,17.3333333333px);line-height:2}}.headerLinks a{text-decoration:none}@media only screen and (min-width:950px){.headerLinks a{display:inline-block;padding-block:clamp(15.1736111111px,1.5972222222vw,30.6666666667px);padding-inline:clamp(6.5972222222px,.6944444444vw,13.3333333333px);color:var(--text-color);transition:opacity .3s cubic-bezier(.215,.61,.355,1)}}@media only screen and (min-width:950px){.headerLinks a:hover{opacity:.5}}.headerLink{display:flex;align-items:center}@media only screen and (min-width:950px){.headerLink:has(+.headerLink):after{margin-inline:clamp(4.6180555556px,.4861111111vw,9.3333333333px);font-size:clamp(8.5763888889px,.9027777778vw,17.3333333333px);line-height:2;color:var(--text-color);content:"/"}}@media only screen and (min-width:950px){.headerLink+.headerSNS{margin-left:clamp(14.5138888889px,1.5277777778vw,29.3333333333px)}}@media only screen and (min-width:950px){.headerSNS{margin-left:clamp(1.9791666667px,.2083333333vw,4px);font-size:clamp(8.5763888889px,.9027777778vw,17.3333333333px);line-height:2}}@media only screen and (min-width:950px){.headerSNS a{display:inline-block;padding-inline:clamp(3.2986111111px,.3472222222vw,6.6666666667px)}}@media only screen and (min-width:950px){.headerSNS a:before{font-size:clamp(9.2361111111px,.9722222222vw,18.6666666667px)}}.headerSNS a[data-sns=note]:before{display:inline-block;line-height:1;vertical-align:middle;content:""}.headerSNS a[data-sns=instagram]:before{display:inline-block;line-height:1;vertical-align:middle;content:""}.headerCopy{display:none}@media only screen and (min-width:950px){.headerCopy{position:absolute;top:0;top:clamp(15.8333333333px,1.6666666667vw,32px);left:0;z-index:0;display:grid;place-items:center;width:100%;font-family:var(--nimbus);font-size:clamp(8.5763888889px,.9027777778vw,17.3333333333px);line-height:2;color:var(--text-color);pointer-events:none}}@font-face{font-family:iconfont;src:url(/assets/font/iconfont.eot?67736bbede5a7e55a2a3beaba9576aba#iefix) format("embedded-opentype"),url(/assets/font/iconfont.woff?67736bbede5a7e55a2a3beaba9576aba) format("woff"),url(/assets/font/iconfont.woff2?67736bbede5a7e55a2a3beaba9576aba) format("woff2")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;src:url(/assets/font/YakuHanJP-Regular.eot);src:url(/assets/font/YakuHanJP-Regular.woff2) format("woff2"),url(/assets/font/YakuHanJP-Regular.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;src:url(/assets/font/YakuHanJP-Bold.eot);src:url(/assets/font/YakuHanJP-Bold.woff2) format("woff2"),url(/assets/font/YakuHanJP-Bold.woff) format("woff")}.trigger{position:fixed;top:0;right:0;z-index:5000;display:block;width:clamp(51.2px,16vw,151.84px);height:clamp(45.2266666667px,14.1333333333vw,134.1253333333px);contain:paint;view-transition-name:trigger}@media only screen and (min-width:950px){.trigger{display:none}}.trigger span{position:absolute;top:0;display:block;width:clamp(25.6px,8vw,75.92px);height:clamp(.8533333333px,.2666666667vw,2.5306666667px);background:var(--text-color)}.trigger span:nth-of-type(1){top:clamp(20.48px,6.4vw,60.736px);right:clamp(12.8px,4vw,37.96px)}.trigger span:nth-of-type(2){top:clamp(25.6px,8vw,75.92px);right:clamp(12.8px,4vw,37.96px)}.trigger span:nth-of-type(3){top:clamp(18.2613333333px,5.7066666667vw,54.1562666667px);left:clamp(12.8px,4vw,37.96px);clip-path:polygon(0 0,0% 0,0% 100%,0 100%);transform:rotate(22deg);transform-origin:left center}.trigger span:nth-of-type(4){top:clamp(27.648px,8.64vw,81.9936px);left:clamp(12.8px,4vw,37.96px);clip-path:polygon(0 0,0% 0,0% 100%,0 100%);transform:rotate(338deg);transform-origin:left center}[data-menu=show] .trigger span{background:var(--brown)}@keyframes open1{0%{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}to{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}}[data-menu=show] .trigger span:nth-of-type(1){animation:open1 .2s cubic-bezier(.455,.03,.515,.955) forwards}[data-menu=show] .trigger span:nth-of-type(2){animation:open1 .2s .1s cubic-bezier(.455,.03,.515,.955) forwards}@keyframes open2{0%{clip-path:polygon(0 0,0% 0,0% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}}[data-menu=show] .trigger span:nth-of-type(3){animation:open2 .2s .2s cubic-bezier(.455,.03,.515,.955) forwards}[data-menu=show] .trigger span:nth-of-type(4){animation:open2 .2s .3s cubic-bezier(.455,.03,.515,.955) forwards}@keyframes hide1{0%{clip-path:polygon(0 0,0% 0,0% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}[data-menu=hide] .trigger span:nth-of-type(1){clip-path:polygon(0 0,0% 0,0% 100%,0 100%);animation:hide1 .2s .2s cubic-bezier(.455,.03,.515,.955) forwards}[data-menu=hide] .trigger span:nth-of-type(2){clip-path:polygon(0 0,0% 0,0% 100%,0 100%);animation:hide1 .2s .3s cubic-bezier(.455,.03,.515,.955) forwards}@keyframes hide2{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}}[data-menu=hide] .trigger span:nth-of-type(3){clip-path:polygon(0 0,100% 0,100% 100%,0 100%);animation:hide2 .2s cubic-bezier(.455,.03,.515,.955) forwards}[data-menu=hide] .trigger span:nth-of-type(4){clip-path:polygon(0 0,100% 0,100% 100%,0 100%);animation:hide2 .2s .1s cubic-bezier(.455,.03,.515,.955) forwards}@font-face{font-family:iconfont;src:url(/assets/font/iconfont.eot?67736bbede5a7e55a2a3beaba9576aba#iefix) format("embedded-opentype"),url(/assets/font/iconfont.woff?67736bbede5a7e55a2a3beaba9576aba) format("woff"),url(/assets/font/iconfont.woff2?67736bbede5a7e55a2a3beaba9576aba) format("woff2")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;src:url(/assets/font/YakuHanJP-Regular.eot);src:url(/assets/font/YakuHanJP-Regular.woff2) format("woff2"),url(/assets/font/YakuHanJP-Regular.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;src:url(/assets/font/YakuHanJP-Bold.eot);src:url(/assets/font/YakuHanJP-Bold.woff2) format("woff2"),url(/assets/font/YakuHanJP-Bold.woff) format("woff")}.footer{margin-top:clamp(68.2666666667px,21.3333333333vw,202.4533333333px);margin-bottom:clamp(12.8px,4vw,37.96px);font-family:var(--nimbus);font-size:clamp(11.0933333333px,3.4666666667vw,32.8986666667px);line-height:2;color:var(--text-color);text-align:center}@media only screen and (min-width:950px){.footer{margin-top:clamp(79.1666666667px,8.3333333333vw,160px);margin-bottom:clamp(9.8958333333px,1.0416666667vw,20px);font-size:clamp(8.5763888889px,.9027777778vw,17.3333333333px)}}@media only screen and (max-width:949px){[data-page=index] .footer{margin-top:clamp(102.4px,32vw,303.68px)}}@font-face{font-family:iconfont;src:url(/assets/font/iconfont.eot?67736bbede5a7e55a2a3beaba9576aba#iefix) format("embedded-opentype"),url(/assets/font/iconfont.woff?67736bbede5a7e55a2a3beaba9576aba) format("woff"),url(/assets/font/iconfont.woff2?67736bbede5a7e55a2a3beaba9576aba) format("woff2")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;src:url(/assets/font/YakuHanJP-Regular.eot);src:url(/assets/font/YakuHanJP-Regular.woff2) format("woff2"),url(/assets/font/YakuHanJP-Regular.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;src:url(/assets/font/YakuHanJP-Bold.eot);src:url(/assets/font/YakuHanJP-Bold.woff2) format("woff2"),url(/assets/font/YakuHanJP-Bold.woff) format("woff")}.section{margin-inline:clamp(12.8px,4vw,37.96px)}@media only screen and (min-width:950px){.section{margin-inline:clamp(23.0902777778px,2.4305555556vw,46.6666666667px)}}@font-face{font-family:iconfont;src:url(/assets/font/iconfont.eot?67736bbede5a7e55a2a3beaba9576aba#iefix) format("embedded-opentype"),url(/assets/font/iconfont.woff?67736bbede5a7e55a2a3beaba9576aba) format("woff"),url(/assets/font/iconfont.woff2?67736bbede5a7e55a2a3beaba9576aba) format("woff2")}.menuSNS a[data-sns=note]:before,.menuSNS a[data-sns=instagram]:before{font-family:iconfont!important;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-transform:none;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;src:url(/assets/font/YakuHanJP-Regular.eot);src:url(/assets/font/YakuHanJP-Regular.woff2) format("woff2"),url(/assets/font/YakuHanJP-Regular.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;src:url(/assets/font/YakuHanJP-Bold.eot);src:url(/assets/font/YakuHanJP-Bold.woff2) format("woff2"),url(/assets/font/YakuHanJP-Bold.woff) format("woff")}.menu{position:fixed;top:0;left:0;z-index:1000;width:100svw;height:100svh;overflow:auto;overscroll-behavior:contain;pointer-events:none;background:var(--beige);opacity:0;transition:opacity .5s cubic-bezier(.215,.61,.355,1)}@media only screen and (min-width:950px){.menu{display:none}}[data-menu=show] .menu{pointer-events:all;opacity:1}.menuContent{box-sizing:border-box;display:grid;grid-template-rows:auto min-content min-content auto;height:100%;padding-block:clamp(12.8px,4vw,37.96px)}.menuDescription{font-size:clamp(9.3866666667px,2.9333333333vw,27.8373333333px);line-height:1.7}.menuLists{display:grid;justify-self:center;margin-top:auto}.menuList a{display:block;padding-block:clamp(8.5333333333px,2.6666666667vw,25.3066666667px);font-family:var(--nimbus);font-size:clamp(17.0666666667px,5.3333333333vw,50.6133333333px);line-height:2;color:var(--brown);text-align:center;text-decoration:none}.menuSNSs{display:flex;justify-content:center;margin-top:clamp(32.4266666667px,10.1333333333vw,96.1653333333px)}.menuSNS a{display:block;padding:clamp(8.5333333333px,2.6666666667vw,25.3066666667px)}.menuSNS a:before{font-size:clamp(15.36px,4.8vw,45.552px)}.menuSNS a[data-sns=note]:before{display:inline-block;line-height:1;vertical-align:middle;content:""}.menuSNS a[data-sns=instagram]:before{display:inline-block;line-height:1;vertical-align:middle;content:""}.menuCopyright{justify-self:center;margin-top:auto;font-family:var(--nimbus);font-size:clamp(9.3866666667px,2.9333333333vw,27.8373333333px);line-height:2}@font-face{font-family:iconfont;src:url(/assets/font/iconfont.eot?67736bbede5a7e55a2a3beaba9576aba#iefix) format("embedded-opentype"),url(/assets/font/iconfont.woff?67736bbede5a7e55a2a3beaba9576aba) format("woff"),url(/assets/font/iconfont.woff2?67736bbede5a7e55a2a3beaba9576aba) format("woff2")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;src:url(/assets/font/YakuHanJP-Regular.eot);src:url(/assets/font/YakuHanJP-Regular.woff2) format("woff2"),url(/assets/font/YakuHanJP-Regular.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;src:url(/assets/font/YakuHanJP-Bold.eot);src:url(/assets/font/YakuHanJP-Bold.woff2) format("woff2"),url(/assets/font/YakuHanJP-Bold.woff) format("woff")}:root{--nimbus: nimbus-sans, sans-serif;--shueiGothic: dnp-shuei-gothic-kin-std, sans-serif;--nimbus_shueiGothic: nimbus-sans, dnp-shuei-mincho-kin-std, sans-serif;--brown: #503404;--beige: #c6c1b3;--white: #fff;--opacity-white: rgb(255 255 255 / .4);--text-color: var(--brown);--red: #dc3232}@font-face{font-family:iconfont;src:url(/assets/font/iconfont.eot?67736bbede5a7e55a2a3beaba9576aba#iefix) format("embedded-opentype"),url(/assets/font/iconfont.woff?67736bbede5a7e55a2a3beaba9576aba) format("woff"),url(/assets/font/iconfont.woff2?67736bbede5a7e55a2a3beaba9576aba) format("woff2")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;src:url(/assets/font/YakuHanJP-Regular.eot);src:url(/assets/font/YakuHanJP-Regular.woff2) format("woff2"),url(/assets/font/YakuHanJP-Regular.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;src:url(/assets/font/YakuHanJP-Bold.eot);src:url(/assets/font/YakuHanJP-Bold.woff2) format("woff2"),url(/assets/font/YakuHanJP-Bold.woff) format("woff")}address,article,aside,figure,footer,header,hgroup,menu,nav,section{display:block}[hidden],datalist,menu[type=context],rp,source{display:none}body{padding:0;margin:0;font-family:sans-serif;font-size:14px;line-height:1.4;color:#fff;text-align:left;background:#fff;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5{padding:0;margin:0;font-weight:400}ul,ol,dl{padding:0;margin:0;list-style:none}dd{margin:0}p{padding:0;margin:0;line-height:2}blockquote{margin:0}table{font-size:inherit;border-spacing:0;border-collapse:collapse}table>caption{text-align:left}table th{padding:0;margin:0;text-align:left}table td,form{padding:0;margin:0}input,select,textarea{padding:0;margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;appearance:none;resize:none;outline:none;background:transparent;border:none;border-radius:0}img,picture{display:block;width:100%;height:auto;vertical-align:bottom;border:none;backface-visibility:hidden}svg{display:block;width:100%;height:auto}a{outline:none}pre{padding:5px;border:1px solid #bfbfbf}.gist{width:100%}@font-face{font-family:iconfont;src:url(/assets/font/iconfont.eot?67736bbede5a7e55a2a3beaba9576aba#iefix) format("embedded-opentype"),url(/assets/font/iconfont.woff?67736bbede5a7e55a2a3beaba9576aba) format("woff"),url(/assets/font/iconfont.woff2?67736bbede5a7e55a2a3beaba9576aba) format("woff2")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;src:url(/assets/font/YakuHanJP-Regular.eot);src:url(/assets/font/YakuHanJP-Regular.woff2) format("woff2"),url(/assets/font/YakuHanJP-Regular.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;src:url(/assets/font/YakuHanJP-Bold.eot);src:url(/assets/font/YakuHanJP-Bold.woff2) format("woff2"),url(/assets/font/YakuHanJP-Bold.woff) format("woff")}@view-transition{navigation:auto}html::view-transition-new(*){animation-delay:.3s}html::view-transition-old(header),html::view-transition-new(header){animation-delay:0s}@media only screen and (min-width:950px){html[data-page=collection]::view-transition-group(root),html[data-page=collection]::view-transition-old(root),html[data-page=collection]::view-transition-new(root){animation-duration:.7s;animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-delay:0s}}@media only screen and (min-width:950px){html[data-page=collection]::view-transition-group(hero){animation-duration:.5s;animation-timing-function:cubic-bezier(.77,0,.175,1);animation-delay:0s}}@media only screen and (min-width:950px){html[data-page=collection]::view-transition-group(hero),html[data-page=collection]::view-transition-old(hero),html[data-page=collection]::view-transition-new(hero){animation-delay:0s}}@font-face{font-family:iconfont;src:url(/assets/font/iconfont.eot?67736bbede5a7e55a2a3beaba9576aba#iefix) format("embedded-opentype"),url(/assets/font/iconfont.woff?67736bbede5a7e55a2a3beaba9576aba) format("woff"),url(/assets/font/iconfont.woff2?67736bbede5a7e55a2a3beaba9576aba) format("woff2")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;src:url(/assets/font/YakuHanJP-Regular.eot);src:url(/assets/font/YakuHanJP-Regular.woff2) format("woff2"),url(/assets/font/YakuHanJP-Regular.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;src:url(/assets/font/YakuHanJP-Bold.eot);src:url(/assets/font/YakuHanJP-Bold.woff2) format("woff2"),url(/assets/font/YakuHanJP-Bold.woff) format("woff")}body{font-family:var(--shueiGothic);font-size:14px;font-weight:400;line-height:1.75;color:var(--brown);background:var(--beige)}@media only screen and (min-width:950px){body{font-size:18px}}a{color:var(--brown);text-decoration:underline}@media only screen and (min-width:950px){a:hover{text-decoration:none}}@media only screen and (max-width:949px){br.onlyDesktop{display:none}}.grecaptcha-badge{display:none}@font-face{font-family:iconfont;src:url(/assets/font/iconfont.eot?67736bbede5a7e55a2a3beaba9576aba#iefix) format("embedded-opentype"),url(/assets/font/iconfont.woff?67736bbede5a7e55a2a3beaba9576aba) format("woff"),url(/assets/font/iconfont.woff2?67736bbede5a7e55a2a3beaba9576aba) format("woff2")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;src:url(/assets/font/YakuHanJP-Regular.eot);src:url(/assets/font/YakuHanJP-Regular.woff2) format("woff2"),url(/assets/font/YakuHanJP-Regular.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;src:url(/assets/font/YakuHanJP-Bold.eot);src:url(/assets/font/YakuHanJP-Bold.woff2) format("woff2"),url(/assets/font/YakuHanJP-Bold.woff) format("woff")}.main{margin-top:clamp(68.2666666667px,21.3333333333vw,202.4533333333px)}@media only screen and (min-width:950px){.main{margin-top:clamp(105.5555555556px,11.1111111111vw,213.3333333333px)}}@media only screen and (max-width:949px){[data-page=index] .main{margin-top:clamp(85.3333333333px,26.6666666667vw,253.0666666667px)}}@media only screen and (min-width:950px){[data-page=collection] .main{margin-top:clamp(79.1666666667px,8.3333333333vw,160px)}}@font-face{font-family:iconfont;src:url(/assets/font/iconfont.eot?67736bbede5a7e55a2a3beaba9576aba#iefix) format("embedded-opentype"),url(/assets/font/iconfont.woff?67736bbede5a7e55a2a3beaba9576aba) format("woff"),url(/assets/font/iconfont.woff2?67736bbede5a7e55a2a3beaba9576aba) format("woff2")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;src:url(/assets/font/YakuHanJP-Regular.eot);src:url(/assets/font/YakuHanJP-Regular.woff2) format("woff2"),url(/assets/font/YakuHanJP-Regular.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;src:url(/assets/font/YakuHanJP-Bold.eot);src:url(/assets/font/YakuHanJP-Bold.woff2) format("woff2"),url(/assets/font/YakuHanJP-Bold.woff) format("woff")}.wysiwyg>*{margin-top:clamp(8.5333333333px,2.6666666667vw,25.3066666667px)}@media only screen and (min-width:950px){.wysiwyg>*{margin-top:clamp(13.1944444444px,1.3888888889vw,26.6666666667px)}}.wysiwyg>*:first-child{margin-top:0}.wysiwyg h2{font-family:var(--shueiGothic);font-size:clamp(10.24px,3.2vw,30.368px);font-weight:600;line-height:1.5}@media only screen and (min-width:950px){.wysiwyg h2{font-size:clamp(9.2361111111px,.9722222222vw,18.6666666667px);line-height:1.8571}}.wysiwyg blockquote{padding-left:clamp(12.8px,4vw,37.96px);border-left:clamp(.8533333333px,.2666666667vw,2.5306666667px) solid var(--brown)}@media only screen and (min-width:950px){.wysiwyg blockquote{padding-left:clamp(9.8958333333px,1.0416666667vw,20px);border-left:clamp(.6597222222px,.0694444444vw,1.3333333333px) solid var(--brown)}}.wysiwyg p{font-family:var(--shueiGothic);font-size:clamp(9.3866666667px,2.9333333333vw,27.8373333333px);font-weight:500;line-height:2;color:var(--brown)}@media only screen and (min-width:950px){.wysiwyg p{font-size:clamp(8.5763888889px,.9027777778vw,17.3333333333px)}}.wysiwyg ul{padding-left:clamp(12.8px,4vw,37.96px);list-style:disc}@media only screen and (min-width:950px){.wysiwyg ul{padding-left:clamp(13.1944444444px,1.3888888889vw,26.6666666667px)}}.wysiwyg ul li{font-family:var(--shueiGothic);font-size:clamp(9.3866666667px,2.9333333333vw,27.8373333333px);font-weight:500;line-height:2;color:var(--brown)}@media only screen and (min-width:950px){.wysiwyg ul li{font-size:clamp(8.5763888889px,.9027777778vw,17.3333333333px)}}.wysiwyg ol{padding-left:clamp(12.8px,4vw,37.96px);list-style:decimal}@media only screen and (min-width:950px){.wysiwyg ol{padding-left:clamp(13.1944444444px,1.3888888889vw,26.6666666667px)}}.wysiwyg ol li{font-family:var(--shueiGothic);font-size:clamp(9.3866666667px,2.9333333333vw,27.8373333333px);font-weight:500;line-height:2;color:var(--brown)}@media only screen and (min-width:950px){.wysiwyg ol li{font-size:clamp(8.5763888889px,.9027777778vw,17.3333333333px)}}.wysiwyg p+h2,.wysiwyg ul+h2,.wysiwyg ol+h2{margin-top:clamp(17.0666666667px,5.3333333333vw,50.6133333333px)}@media only screen and (min-width:950px){.wysiwyg p+h2,.wysiwyg ul+h2,.wysiwyg ol+h2{margin-top:clamp(19.7916666667px,2.0833333333vw,40px)}}.wysiwyg h2+p{margin-top:clamp(5.12px,1.6vw,15.184px)}@media only screen and (min-width:950px){.wysiwyg h2+p{margin-top:clamp(7.9166666667px,.8333333333vw,16px)}}@font-face{font-family:iconfont;src:url(/assets/font/iconfont.eot?67736bbede5a7e55a2a3beaba9576aba#iefix) format("embedded-opentype"),url(/assets/font/iconfont.woff?67736bbede5a7e55a2a3beaba9576aba) format("woff"),url(/assets/font/iconfont.woff2?67736bbede5a7e55a2a3beaba9576aba) format("woff2")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;src:url(/assets/font/YakuHanJP-Regular.eot);src:url(/assets/font/YakuHanJP-Regular.woff2) format("woff2"),url(/assets/font/YakuHanJP-Regular.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;src:url(/assets/font/YakuHanJP-Bold.eot);src:url(/assets/font/YakuHanJP-Bold.woff2) format("woff2"),url(/assets/font/YakuHanJP-Bold.woff) format("woff")}.collectionLists{display:block;margin-top:clamp(23.04px,7.2vw,68.328px)}@media only screen and (min-width:950px){.collectionLists{margin-top:clamp(33.6458333333px,3.5416666667vw,68px)}}.collectionList{position:relative;top:0;left:0;display:block;padding-block:clamp(6.8266666667px,2.1333333333vw,20.2453333333px);padding-inline:clamp(12.8px,4vw,37.96px)}@media only screen and (min-width:950px){.collectionList{padding-block:0;padding-inline:clamp(23.0902777778px,2.4305555556vw,46.6666666667px)}}[data-page=collection] .collectionList{pointer-events:none}@media only screen and (max-width:949px){[data-page=collection] .collectionList{padding-inline:clamp(8.5333333333px,2.6666666667vw,25.3066666667px)}}[data-layout=image] .collectionList~.collectionList{margin-top:clamp(25.6px,8vw,75.92px)}@media only screen and (min-width:950px){[data-layout=image] .collectionList~.collectionList{margin-top:clamp(46.1805555556px,4.8611111111vw,93.3333333333px)}}.collectionListLink{position:absolute;top:0;left:0;z-index:10;display:block;width:100%;height:100%}@media only screen and (min-width:950px){html:not([data-layout=image]) .collectionListLink:hover~.collectionListPicture{opacity:1}}@media only screen and (max-width:949px){html:not([data-layout=image]) .collectionList[data-picture=show] .collectionListPicture{opacity:1;transition:opacity .3s cubic-bezier(.39,.575,.565,1)}}@media only screen and (min-width:950px){.collectionListLink:hover~.collectionListInfo,.collectionListLink:hover~.collectionListImages{opacity:.7}}.collectionList [data-layout=list]{display:flex}.collectionList [data-layout=image]{display:none}[data-layout=image] .collectionList [data-layout=image]{display:grid}.collectionListInfo{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center}@media only screen and (min-width:950px){.collectionListInfo{flex-wrap:nowrap;height:clamp(25.0694444444px,2.6388888889vw,50.6666666667px);transition:opacity .3s cubic-bezier(.39,.575,.565,1)}}[data-page=collection] .collectionListInfo{height:clamp(52.0533333333px,16.2666666667vw,154.3706666667px);border-top:clamp(.8533333333px,.2666666667vw,2.5306666667px) solid var(--brown);border-bottom:clamp(.8533333333px,.2666666667vw,2.5306666667px) solid var(--brown)}@media only screen and (min-width:950px){[data-page=collection] .collectionListInfo{height:clamp(29.6875px,3.125vw,60px);border-top:clamp(.6597222222px,.0694444444vw,1.3333333333px) solid var(--brown);border-bottom:clamp(.6597222222px,.0694444444vw,1.3333333333px) solid var(--brown)}}.collectionListNo{order:2;margin-left:auto;font-family:var(--nimbus);font-size:clamp(9.3866666667px,2.9333333333vw,27.8373333333px);line-height:1.6363;color:var(--text-color-opacity)}@media only screen and (max-width:949px){.collectionListNo{align-self:flex-end}}@media only screen and (min-width:950px){.collectionListNo{flex-shrink:0;order:1;width:clamp(36.2847222222px,3.8194444444vw,73.3333333333px);margin-left:0;font-size:clamp(9.8958333333px,1.0416666667vw,20px);line-height:1.8}}.collectionListTitle{order:1;width:calc(100% - clamp(51.2px,16vw,151.84px));overflow:hidden;text-overflow:ellipsis;font-family:var(--nimbus_shueiGothic);font-size:clamp(11.0933333333px,3.4666666667vw,32.8986666667px);line-height:1.6923;color:var(--text-color-opacity);white-space:nowrap}@media only screen and (max-width:949px){.collectionListTitle{align-self:flex-end}}@media only screen and (min-width:950px){.collectionListTitle{order:2;width:100%;margin-right:clamp(26.3888888889px,2.7777777778vw,53.3333333333px);margin-left:clamp(26.3888888889px,2.7777777778vw,53.3333333333px);font-size:clamp(9.8958333333px,1.0416666667vw,20px);line-height:1.8}}.collectionListCategory{order:3;font-family:var(--nimbus);font-size:clamp(9.3866666667px,2.9333333333vw,27.8373333333px);line-height:1.6363;color:var(--text-color-opacity)}@media only screen and (max-width:949px){.collectionListCategory{align-self:flex-start}}@media only screen and (min-width:950px){.collectionListCategory{flex-shrink:0;width:clamp(66.6319444444px,7.0138888889vw,134.6666666667px);margin-left:auto;font-size:clamp(9.8958333333px,1.0416666667vw,20px);line-height:1.8}}.collectionListCategory:after{white-space:pre;content:", "}@media only screen and (min-width:950px){.collectionListCategory:after{display:none}}.collectionListArea{order:4;font-family:var(--nimbus);font-size:clamp(9.3866666667px,2.9333333333vw,27.8373333333px);line-height:1.6363;color:var(--text-color-opacity)}@media only screen and (max-width:949px){.collectionListArea{align-self:flex-start}}@media only screen and (min-width:950px){.collectionListArea{flex-shrink:0;width:clamp(66.6319444444px,7.0138888889vw,134.6666666667px);margin-left:clamp(26.3888888889px,2.7777777778vw,53.3333333333px);font-size:clamp(9.8958333333px,1.0416666667vw,20px);line-height:1.8}}.collectionListArea:after{white-space:pre;content:", "}@media only screen and (min-width:950px){.collectionListArea:after{display:none}}.collectionListStock{order:5;font-family:var(--nimbus);font-size:clamp(9.3866666667px,2.9333333333vw,27.8373333333px);line-height:1.6363;color:var(--text-color-opacity);white-space:nowrap}@media only screen and (max-width:949px){.collectionListStock{align-self:flex-start}}@media only screen and (min-width:950px){.collectionListStock{flex-shrink:0;width:clamp(36.2847222222px,3.8194444444vw,73.3333333333px);margin-left:clamp(26.3888888889px,2.7777777778vw,53.3333333333px);font-size:clamp(9.8958333333px,1.0416666667vw,20px);line-height:1.8;text-align:right}}.collectionListImages{grid-template-columns:repeat(5,1fr);gap:clamp(4.2666666667px,1.3333333333vw,12.6533333333px);width:100%;margin-top:clamp(8.5333333333px,2.6666666667vw,25.3066666667px)}@media only screen and (min-width:950px){.collectionListImages{grid-template-columns:repeat(10,1fr);gap:clamp(6.5972222222px,.6944444444vw,13.3333333333px);margin-top:0;transition:opacity .3s cubic-bezier(.39,.575,.565,1)}}.collectionListImage{position:relative;top:0;left:0;width:clamp(55.4666666667px,17.3333333333vw,164.4933333333px);aspect-ratio:3/2}@media only screen and (min-width:950px){.collectionListImage{width:auto}}.collectionListImage picture img{aspect-ratio:3/2;object-fit:cover}.collectionListPicture{position:fixed;top:0;left:0;z-index:-100;width:100vw;height:100vh;contain:paint;pointer-events:none;opacity:0;transition:opacity .3s .1s cubic-bezier(.39,.575,.565,1)}@media only screen and (max-width:949px){.collectionListPicture{view-transition-name:none!important}}.collectionListPicture img{width:100%;height:100%;object-fit:cover;filter:blur(2px) sepia(.13) grayscale(.2) brightness(1.1)}.collectionListPicture:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background:#0000004d}@font-face{font-family:iconfont;src:url(/assets/font/iconfont.eot?67736bbede5a7e55a2a3beaba9576aba#iefix) format("embedded-opentype"),url(/assets/font/iconfont.woff?67736bbede5a7e55a2a3beaba9576aba) format("woff"),url(/assets/font/iconfont.woff2?67736bbede5a7e55a2a3beaba9576aba) format("woff2")}.collectionInfoBack a:before{font-family:iconfont!important;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-transform:none;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;src:url(/assets/font/YakuHanJP-Regular.eot);src:url(/assets/font/YakuHanJP-Regular.woff2) format("woff2"),url(/assets/font/YakuHanJP-Regular.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;src:url(/assets/font/YakuHanJP-Bold.eot);src:url(/assets/font/YakuHanJP-Bold.woff2) format("woff2"),url(/assets/font/YakuHanJP-Bold.woff) format("woff")}.collection{margin-top:clamp(8.5333333333px,2.6666666667vw,25.3066666667px)}@media only screen and (min-width:950px){.collection{display:flex;column-gap:clamp(39.5833333333px,4.1666666667vw,80px);margin-top:clamp(39.5833333333px,4.1666666667vw,80px)}}.collectionImages{display:grid;row-gap:clamp(5.9733333333px,1.8666666667vw,17.7146666667px)}@media only screen and (max-width:949px){.collectionImages{margin-inline:clamp(-12.6533333333px,-1.3333333333vw,-4.2666666667px)}}@media only screen and (min-width:950px){.collectionImages{row-gap:clamp(9.8958333333px,1.0416666667vw,20px);align-items:flex-start}}.collectionImage{position:relative;top:0;left:0;z-index:-1;display:grid;place-items:center}.collectionImage:first-of-type{contain:paint;view-transition-name:hero}.collectionImage img{width:auto;max-width:clamp(302.9333333333px,94.6666666667vw,898.3866666667px);height:auto;max-height:clamp(302.9333333333px,94.6666666667vw,898.3866666667px);object-fit:contain}@media only screen and (min-width:950px){.collectionImage img{max-width:clamp(567.3611111111px,59.7222222222vw,1146.6666666667px);max-height:clamp(567.3611111111px,59.7222222222vw,1146.6666666667px)}}.collectionInfo{margin-top:clamp(23.8933333333px,7.4666666667vw,70.8586666667px)}@media only screen and (min-width:950px){.collectionInfo{display:flex;flex-shrink:0;width:clamp(296.875px,31.25vw,600px);margin-top:0;margin-left:auto}}.collectionInfoContent{position:sticky;left:0}@media only screen and (min-width:950px){.collectionInfoContent{min-height:calc(100svh - clamp(80.4861111111px,8.4722222222vw,162.6666666667px) - clamp(29.6875px,3.125vw,60px) - clamp(39.5833333333px,4.1666666667vw,80px) - clamp(23.0902777778px,2.4305555556vw,46.6666666667px))}}.collectionInfoContent[data-position=top]{align-self:flex-start}@media only screen and (min-width:950px){.collectionInfoContent[data-position=top]{top:clamp(65.9722222222px,6.9444444444vw,133.3333333333px)}}.collectionInfoContent[data-position=bottom]{align-self:flex-end}@media only screen and (min-width:950px){.collectionInfoContent[data-position=bottom]{bottom:clamp(105.5555555556px,11.1111111111vw,213.3333333333px)}}.collectionInfoDescription{position:relative;top:0;left:0}.collectionInfoDescription+.collectionInfoDescription{margin-top:clamp(68.2666666667px,21.3333333333vw,202.4533333333px)}@media only screen and (min-width:950px){.collectionInfoDescription+.collectionInfoDescription{margin-top:clamp(65.9722222222px,6.9444444444vw,133.3333333333px)}}.collectionInfoDescription+.collectionInfoDescription:before{position:absolute;top:clamp(-101.2266666667px,-10.6666666667vw,-34.1333333333px);left:0;width:clamp(34.1333333333px,10.6666666667vw,101.2266666667px);height:clamp(.8533333333px,.2666666667vw,2.5306666667px);content:"";background:var(--brown);opacity:.5}@media only screen and (min-width:950px){.collectionInfoDescription+.collectionInfoDescription:before{top:clamp(-66.6666666667px,-3.4722222222vw,-32.9861111111px);width:clamp(39.5833333333px,4.1666666667vw,80px);height:clamp(.6597222222px,.0694444444vw,1.3333333333px)}}.collectionInfoSpecs+.collectionInfoDescription{margin-top:clamp(68.2666666667px,21.3333333333vw,202.4533333333px)}@media only screen and (min-width:950px){.collectionInfoSpecs+.collectionInfoDescription{margin-top:clamp(65.9722222222px,6.9444444444vw,133.3333333333px)}}.collectionInfoSpecs+.collectionInfoDescription:before{position:absolute;top:clamp(-101.2266666667px,-10.6666666667vw,-34.1333333333px);left:0;width:clamp(34.1333333333px,10.6666666667vw,101.2266666667px);height:clamp(.8533333333px,.2666666667vw,2.5306666667px);content:"";background:var(--brown);opacity:.5}@media only screen and (min-width:950px){.collectionInfoSpecs+.collectionInfoDescription:before{top:clamp(-66.6666666667px,-3.4722222222vw,-32.9861111111px);width:clamp(39.5833333333px,4.1666666667vw,80px);height:clamp(.6597222222px,.0694444444vw,1.3333333333px)}}.collectionInfoSpecs{margin-top:clamp(25.6px,8vw,75.92px)}@media only screen and (min-width:950px){.collectionInfoSpecs{margin-top:clamp(26.3888888889px,2.7777777778vw,53.3333333333px)}}.collectionInfoSpecs dl{display:grid;grid-template-columns:.3fr 1fr;gap:0 clamp(8.5333333333px,2.6666666667vw,25.3066666667px);font-family:var(--shueiGothic);font-size:clamp(9.3866666667px,2.9333333333vw,27.8373333333px);line-height:2}@media only screen and (min-width:950px){.collectionInfoSpecs dl{gap:0 clamp(13.1944444444px,1.3888888889vw,26.6666666667px);font-size:clamp(8.5763888889px,.9027777778vw,17.3333333333px)}}.collectionInfoSpecs dl dt{font-size:clamp(9.3866666667px,2.9333333333vw,27.8373333333px);line-height:2;color:var(--brown)}@media only screen and (min-width:950px){.collectionInfoSpecs dl dt{font-size:clamp(8.5763888889px,.9027777778vw,17.3333333333px)}}.collectionInfoSpecs dl dd{font-size:clamp(9.3866666667px,2.9333333333vw,27.8373333333px);line-height:2;color:var(--brown)}@media only screen and (min-width:950px){.collectionInfoSpecs dl dd{font-size:clamp(8.5763888889px,.9027777778vw,17.3333333333px)}}.collectionInfoBack{display:flex;justify-content:flex-end;margin-top:clamp(25.6px,8vw,75.92px)}@media only screen and (min-width:950px){.collectionInfoBack{position:fixed;right:clamp(23.0902777778px,2.4305555556vw,46.6666666667px);bottom:clamp(23.0902777778px,2.4305555556vw,46.6666666667px);margin-top:0}}.collectionInfoBack a{display:grid;grid-template-columns:repeat(2,auto);column-gap:clamp(8.5333333333px,2.6666666667vw,25.3066666667px);place-items:center;text-decoration:none}.collectionInfoBack a:before{display:inline-block;line-height:1;vertical-align:middle;content:""}@media only screen and (min-width:950px){.collectionInfoBack a{column-gap:clamp(6.5972222222px,.6944444444vw,13.3333333333px);transition:opacity .3s cubic-bezier(.215,.61,.355,1)}}.collectionInfoBack a:before{font-size:clamp(9.3866666667px,2.9333333333vw,27.8373333333px);color:var(--brown)}@media only screen and (min-width:950px){.collectionInfoBack a:before{font-size:clamp(8.5763888889px,.9027777778vw,17.3333333333px)}}.collectionInfoBack a span{font-family:var(--nimbus);font-size:clamp(9.3866666667px,2.9333333333vw,27.8373333333px);line-height:2;color:var(--brown)}@media only screen and (min-width:950px){.collectionInfoBack a span{font-size:clamp(8.5763888889px,.9027777778vw,17.3333333333px)}}@media only screen and (min-width:950px){.collectionInfoBack a:hover{opacity:.5}}@font-face{font-family:iconfont;src:url(/assets/font/iconfont.eot?67736bbede5a7e55a2a3beaba9576aba#iefix) format("embedded-opentype"),url(/assets/font/iconfont.woff?67736bbede5a7e55a2a3beaba9576aba) format("woff"),url(/assets/font/iconfont.woff2?67736bbede5a7e55a2a3beaba9576aba) format("woff2")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;src:url(/assets/font/YakuHanJP-Regular.eot);src:url(/assets/font/YakuHanJP-Regular.woff2) format("woff2"),url(/assets/font/YakuHanJP-Regular.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;src:url(/assets/font/YakuHanJP-Bold.eot);src:url(/assets/font/YakuHanJP-Bold.woff2) format("woff2"),url(/assets/font/YakuHanJP-Bold.woff) format("woff")}.pageTitle{font-family:var(--nimbus);font-size:clamp(10.24px,3.2vw,30.368px);font-weight:700;line-height:1.5;letter-spacing:.01em}@media only screen and (min-width:950px){.pageTitle{font-size:clamp(9.2361111111px,.9722222222vw,18.6666666667px)}}@font-face{font-family:iconfont;src:url(/assets/font/iconfont.eot?67736bbede5a7e55a2a3beaba9576aba#iefix) format("embedded-opentype"),url(/assets/font/iconfont.woff?67736bbede5a7e55a2a3beaba9576aba) format("woff"),url(/assets/font/iconfont.woff2?67736bbede5a7e55a2a3beaba9576aba) format("woff2")}.formAgreeCheckboxLabel i:before{font-family:iconfont!important;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-transform:none;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;src:url(/assets/font/YakuHanJP-Regular.eot);src:url(/assets/font/YakuHanJP-Regular.woff2) format("woff2"),url(/assets/font/YakuHanJP-Regular.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;src:url(/assets/font/YakuHanJP-Bold.eot);src:url(/assets/font/YakuHanJP-Bold.woff2) format("woff2"),url(/assets/font/YakuHanJP-Bold.woff) format("woff")}.form{margin-top:clamp(25.6px,8vw,75.92px)}@media only screen and (min-width:950px){.form{width:clamp(329.8611111111px,34.7222222222vw,666.6666666667px);margin-top:clamp(19.7916666667px,2.0833333333vw,40px)}}.form .wpcf7-not-valid-tip{font-family:var(--shueiGothic);font-size:clamp(9.3866666667px,2.9333333333vw,27.8373333333px);line-height:2;color:var(--red)}@media only screen and (min-width:950px){.form .wpcf7-not-valid-tip{font-size:clamp(8.5763888889px,.9027777778vw,17.3333333333px)}}.form .wpcf7-response-output{padding:clamp(8.5333333333px,2.6666666667vw,25.3066666667px)!important;margin:0 0 clamp(17.0666666667px,5.3333333333vw,50.6133333333px)!important;font-family:var(--shueiGothic);font-size:clamp(9.3866666667px,2.9333333333vw,27.8373333333px);line-height:2;color:var(--red);border:clamp(.8533333333px,.2666666667vw,2.5306666667px) solid var(--red)!important}@media only screen and (min-width:950px){.form .wpcf7-response-output{padding:clamp(6.5972222222px,.6944444444vw,13.3333333333px)!important;margin:0 0 clamp(13.1944444444px,1.3888888889vw,26.6666666667px)!important;font-size:clamp(8.5763888889px,.9027777778vw,17.3333333333px);border:clamp(.6597222222px,.0694444444vw,1.3333333333px) solid var(--red)!important}}.formElement{border-bottom:1px solid var(--brown)}@media only screen and (min-width:950px){.formElement{border-bottom:1px solid var(--brown)}}.formElement+.formElement{margin-top:clamp(19.6266666667px,6.1333333333vw,58.2053333333px)}@media only screen and (min-width:950px){.formElement+.formElement{margin-top:clamp(21.7708333333px,2.2916666667vw,44px)}}.formElementContent{display:grid;grid-template-columns:clamp(51.2px,16vw,151.84px) auto;gap:0 clamp(12.8px,4vw,37.96px);align-items:start;padding-bottom:clamp(8.5333333333px,2.6666666667vw,25.3066666667px)}@media only screen and (min-width:950px){.formElementContent{display:grid;grid-template-columns:clamp(52.7777777778px,5.5555555556vw,106.6666666667px) auto;gap:0 clamp(9.8958333333px,1.0416666667vw,20px);padding-bottom:clamp(6.5972222222px,.6944444444vw,13.3333333333px)}}.formElementLabel{display:flex;align-items:center;font-family:var(--nimbus);font-size:clamp(9.3866666667px,2.9333333333vw,27.8373333333px);line-height:2}@media only screen and (min-width:950px){.formElementLabel{font-size:clamp(8.5763888889px,.9027777778vw,17.3333333333px)}}[data-required] .formElementLabel:after{color:var(--brown);content:"＊"}.formElementItemInput{font-size:clamp(9.3866666667px,2.9333333333vw,27.8373333333px);line-height:2}@media only screen and (min-width:950px){.formElementItemInput{font-size:clamp(8.5763888889px,.9027777778vw,17.3333333333px)}}.formElementItemInput input{width:100%;font-family:var(--shueiGothic);color:var(--brown)}.formElementItemInput input::placeholder{color:var(--brown);opacity:.4}.formElementItemTextarea{font-size:clamp(9.3866666667px,2.9333333333vw,27.8373333333px);line-height:2}@media only screen and (min-width:950px){.formElementItemTextarea{font-size:clamp(8.5763888889px,.9027777778vw,17.3333333333px)}}.formElementItemTextarea textarea{width:100%;font-family:var(--shueiGothic);line-height:2;color:var(--brown)}.formElementItemTextarea textarea::placeholder{color:var(--brown);opacity:.4}.formAgreeCheckbox{margin-top:clamp(10.24px,3.2vw,30.368px);font-family:var(--shueiGothic);font-size:clamp(9.3866666667px,2.9333333333vw,27.8373333333px);line-height:2}@media only screen and (min-width:950px){.formAgreeCheckbox{margin-top:clamp(9.8958333333px,1.0416666667vw,20px);font-size:clamp(8.5763888889px,.9027777778vw,17.3333333333px)}}.formAgreeCheckboxLabel{display:inline-flex;align-items:center;cursor:pointer}.formAgreeCheckboxLabel i{position:relative;top:0;left:0;box-sizing:border-box;display:block;width:clamp(12.8px,4vw,37.96px);height:clamp(12.8px,4vw,37.96px);margin-right:clamp(6.8266666667px,2.1333333333vw,20.2453333333px);line-height:1;border:clamp(.8533333333px,.2666666667vw,2.5306666667px) solid var(--brown)}.formAgreeCheckboxLabel i:before{display:inline-block;line-height:1;vertical-align:middle;content:""}@media only screen and (min-width:950px){.formAgreeCheckboxLabel i{width:clamp(9.8958333333px,1.0416666667vw,20px);height:clamp(9.8958333333px,1.0416666667vw,20px);margin-right:clamp(6.5972222222px,.6944444444vw,13.3333333333px);border:clamp(.6597222222px,.0694444444vw,1.3333333333px) solid var(--brown)}}.formAgreeCheckboxLabel i:before{position:absolute;top:0;left:0;font-size:clamp(11.0933333333px,3.4666666667vw,32.8986666667px);opacity:.2}@media only screen and (min-width:950px){.formAgreeCheckboxLabel i:before{top:0;left:0;font-size:clamp(8.5763888889px,.9027777778vw,17.3333333333px)}}.formAgreeCheckboxLabel input:checked+i:before{opacity:1}.formSubmit{display:flex;margin-top:clamp(21.3333333333px,6.6666666667vw,63.2666666667px)}@media only screen and (min-width:950px){.formSubmit{margin-top:clamp(23.0902777778px,2.4305555556vw,46.6666666667px)}}.formSubmitButton{position:relative;top:0;left:0;font-family:var(--nimbus);font-size:clamp(9.3866666667px,2.9333333333vw,27.8373333333px);line-height:2;pointer-events:none;opacity:.4}@media only screen and (min-width:950px){.formSubmitButton{overflow:hidden;font-size:clamp(8.5763888889px,.9027777778vw,17.3333333333px)}}@media only screen and (min-width:950px){.formSubmitButton:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background:var(--brown);opacity:0;transition:opacity .3s cubic-bezier(.215,.61,.355,1)}}.formSubmitButton input{position:relative;top:0;left:0;box-sizing:border-box;display:grid;place-items:center;width:clamp(128px,40vw,379.6px);height:clamp(34.1333333333px,10.6666666667vw,101.2266666667px);color:var(--brown);cursor:pointer;border:clamp(.8533333333px,.2666666667vw,2.5306666667px) solid var(--brown)}@media only screen and (min-width:950px){.formSubmitButton input{width:clamp(98.9583333333px,10.4166666667vw,200px);height:clamp(26.3888888889px,2.7777777778vw,53.3333333333px);border:clamp(.6597222222px,.0694444444vw,1.3333333333px) solid var(--brown);transition:color .3s cubic-bezier(.215,.61,.355,1)}}@media only screen and (min-width:950px){.formSubmitButton:hover:before{opacity:1}}@media only screen and (min-width:950px){.formSubmitButton:hover input{color:var(--beige)}}.formSubmitButton .wpcf7-spinner{position:absolute;top:50%;left:clamp(8.5333333333px,2.6666666667vw,25.3066666667px);margin-inline:0;background-color:var(--brown);transform:translateY(-50%)}@media only screen and (min-width:950px){.formSubmitButton .wpcf7-spinner{left:clamp(13.1944444444px,1.3888888889vw,26.6666666667px)}}.formAgree:has(input:checked)+.formSubmit .formSubmitButton{pointer-events:all;opacity:1}@font-face{font-family:iconfont;src:url(/assets/font/iconfont.eot?67736bbede5a7e55a2a3beaba9576aba#iefix) format("embedded-opentype"),url(/assets/font/iconfont.woff?67736bbede5a7e55a2a3beaba9576aba) format("woff"),url(/assets/font/iconfont.woff2?67736bbede5a7e55a2a3beaba9576aba) format("woff2")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;src:url(/assets/font/YakuHanJP-Regular.eot);src:url(/assets/font/YakuHanJP-Regular.woff2) format("woff2"),url(/assets/font/YakuHanJP-Regular.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;src:url(/assets/font/YakuHanJP-Bold.eot);src:url(/assets/font/YakuHanJP-Bold.woff2) format("woff2"),url(/assets/font/YakuHanJP-Bold.woff) format("woff")}@media only screen and (min-width:950px){.policy{width:clamp(329.8611111111px,34.7222222222vw,666.6666666667px)}}.policyDescription{margin-top:clamp(25.6px,8vw,75.92px)}@media only screen and (min-width:950px){.policyDescription{margin-top:clamp(16.4930555556px,1.7361111111vw,33.3333333333px)}}@font-face{font-family:iconfont;src:url(/assets/font/iconfont.eot?67736bbede5a7e55a2a3beaba9576aba#iefix) format("embedded-opentype"),url(/assets/font/iconfont.woff?67736bbede5a7e55a2a3beaba9576aba) format("woff"),url(/assets/font/iconfont.woff2?67736bbede5a7e55a2a3beaba9576aba) format("woff2")}.filterList>a:before,.filterImage>a:before,.filterFiltering>a:before,.filterFilteringModalClose:before{font-family:iconfont!important;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-transform:none;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;src:url(/assets/font/YakuHanJP-Regular.eot);src:url(/assets/font/YakuHanJP-Regular.woff2) format("woff2"),url(/assets/font/YakuHanJP-Regular.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;src:url(/assets/font/YakuHanJP-Bold.eot);src:url(/assets/font/YakuHanJP-Bold.woff2) format("woff2"),url(/assets/font/YakuHanJP-Bold.woff) format("woff")}.filter{position:relative;top:0;left:0;display:flex;align-items:center;margin-inline:clamp(12.8px,4vw,37.96px)}@media only screen and (min-width:950px){.filter{margin-inline:clamp(23.0902777778px,2.4305555556vw,46.6666666667px)}}.filter:after{position:absolute;bottom:0;display:block;height:clamp(.8533333333px,.2666666667vw,2.5306666667px);content:"";background:var(--text-color);transition:left .2s cubic-bezier(.455,.03,.515,.955),width .2s cubic-bezier(.455,.03,.515,.955)}@media only screen and (min-width:950px){.filter:after{height:clamp(.6597222222px,.0694444444vw,1.3333333333px)}}.filter:after,[data-layout=list] .filter:after{left:0;width:clamp(36.6933333333px,11.4666666667vw,108.8186666667px)}@media only screen and (min-width:950px){.filter:after,[data-layout=list] .filter:after{width:clamp(34.3055555556px,3.6111111111vw,69.3333333333px)}}[data-layout=image] .filter:after{left:clamp(64px,20vw,189.8px);width:clamp(48.64px,15.2vw,144.248px)}@media only screen and (min-width:950px){[data-layout=image] .filter:after{left:clamp(56.0763888889px,5.9027777778vw,113.3333333333px);width:clamp(44.8611111111px,4.7222222222vw,90.6666666667px)}}.filterList>a,.filterImage>a,.filterFiltering>a{text-decoration:none;cursor:pointer}@media only screen and (min-width:950px){.filterList>a,.filterImage>a,.filterFiltering>a{transition:opacity .3s cubic-bezier(.215,.61,.355,1)}}.filterList>a:before,.filterImage>a:before,.filterFiltering>a:before{font-size:clamp(13.6533333333px,4.2666666667vw,40.4906666667px);color:var(--text-color)}@media only screen and (min-width:950px){.filterList>a:before,.filterImage>a:before,.filterFiltering>a:before{font-size:clamp(10.5555555556px,1.1111111111vw,21.3333333333px)}}.filterList>a span,.filterImage>a span,.filterFiltering>a span{margin-left:clamp(5.9733333333px,1.8666666667vw,17.7146666667px);font-family:var(--nimbus);font-size:clamp(11.0933333333px,3.4666666667vw,32.8986666667px);line-height:1.8;color:var(--text-color)}@media only screen and (min-width:950px){.filterList>a span,.filterImage>a span,.filterFiltering>a span{margin-left:clamp(8.5763888889px,.9027777778vw,17.3333333333px);font-size:clamp(9.8958333333px,1.0416666667vw,20px)}}@media only screen and (min-width:950px){.filterList>a:hover,.filterImage>a:hover,.filterFiltering>a:hover{opacity:.5}}@media only screen and (min-width:950px){.filterList{padding-bottom:clamp(3.2986111111px,.3472222222vw,6.6666666667px)}}.filterList>a:before{display:inline-block;line-height:1;vertical-align:middle;content:""}.filterImage{padding-bottom:clamp(3.4133333333px,1.0666666667vw,10.1226666667px);margin-left:clamp(27.3066666667px,8.5333333333vw,80.9813333333px)}@media only screen and (min-width:950px){.filterImage{padding-bottom:clamp(3.2986111111px,.3472222222vw,6.6666666667px);margin-left:clamp(21.7708333333px,2.2916666667vw,44px)}}.filterImage>a:before{display:inline-block;line-height:1;vertical-align:middle;content:""}.filterFiltering{display:flex;align-items:center;margin-left:clamp(17.92px,5.6vw,53.144px)}@media only screen and (min-width:950px){.filterFiltering{position:relative;top:0;left:0;padding-bottom:clamp(3.2986111111px,.3472222222vw,6.6666666667px);margin-left:clamp(17.8125px,1.875vw,36px)}}.filterFiltering:before{position:relative;top:clamp(1.7066666667px,.5333333333vw,5.0613333333px);left:0;display:block;width:clamp(8.5333333333px,2.6666666667vw,25.3066666667px);height:clamp(.8533333333px,.2666666667vw,2.5306666667px);margin-right:clamp(14.5066666667px,4.5333333333vw,43.0213333333px);content:"";background:var(--text-color);transform:rotate(120deg)}@media only screen and (min-width:950px){.filterFiltering:before{top:clamp(1.3194444444px,.1388888889vw,2.6666666667px);width:clamp(6.5972222222px,.6944444444vw,13.3333333333px);height:clamp(.6597222222px,.0694444444vw,1.3333333333px);margin-right:clamp(15.1736111111px,1.5972222222vw,30.6666666667px)}}.filterFiltering>a:before{display:inline-block;line-height:1;vertical-align:middle;content:""}.filterFiltering>a span{margin-left:clamp(3.4133333333px,1.0666666667vw,10.1226666667px)}@media only screen and (min-width:950px){.filterFiltering>a span{margin-left:clamp(5.9375px,.625vw,12px)}}.filterFilteringModal{position:absolute;top:100%;z-index:50;box-sizing:border-box;display:grid;gap:clamp(8.5333333333px,2.6666666667vw,25.3066666667px) clamp(25.6px,8vw,75.92px);align-items:start;padding:clamp(17.0666666667px,5.3333333333vw,50.6133333333px) clamp(34.1333333333px,10.6666666667vw,101.2266666667px) clamp(17.0666666667px,5.3333333333vw,50.6133333333px) clamp(17.0666666667px,5.3333333333vw,50.6133333333px);pointer-events:none;background:var(--beige);border:clamp(.8533333333px,.2666666667vw,2.5306666667px) solid var(--brown);opacity:0;transition:opacity .3s cubic-bezier(.215,.61,.355,1)}@media only screen and (max-width:949px){.filterFilteringModal{top:calc(100% + clamp(8.5333333333px,2.6666666667vw,25.3066666667px));left:50%;width:clamp(238.9333333333px,74.6666666667vw,708.5866666667px);transform:translate(-50%)}}@media only screen and (min-width:950px){.filterFilteringModal{top:100%;left:0;grid-template-columns:repeat(4,1fr);gap:0 clamp(32.9861111111px,3.4722222222vw,66.6666666667px);padding:clamp(16.4930555556px,1.7361111111vw,33.3333333333px) clamp(49.4791666667px,5.2083333333vw,100px) clamp(16.4930555556px,1.7361111111vw,33.3333333333px) clamp(16.4930555556px,1.7361111111vw,33.3333333333px);border:clamp(.6597222222px,.0694444444vw,1.3333333333px) solid var(--brown)}}@media only screen and (max-width:949px){.filterFilteringModal dl{display:grid;row-gap:clamp(4.2666666667px,1.3333333333vw,12.6533333333px)}}@media only screen and (max-width:949px){.filterFilteringModal dl:nth-of-type(1){grid-area:2/1/3/2}}@media only screen and (max-width:949px){.filterFilteringModal dl:nth-of-type(2){grid-area:2/2/3/3}}@media only screen and (max-width:949px){.filterFilteringModal dl:nth-of-type(3){grid-area:2/3/3/4}}@media only screen and (max-width:949px){.filterFilteringModal dl:nth-of-type(4){grid-area:1/1/2/4}}.filterFilteringModal dl dt{font-family:var(--nimbus);font-size:clamp(9.3866666667px,2.9333333333vw,27.8373333333px);font-weight:700;line-height:1.8}@media only screen and (min-width:950px){.filterFilteringModal dl dt{font-size:clamp(9.8958333333px,1.0416666667vw,20px)}}.filterFilteringModal dl dd{font-family:var(--nimbus);font-size:clamp(9.3866666667px,2.9333333333vw,27.8373333333px);line-height:1.8}@media only screen and (min-width:950px){.filterFilteringModal dl dd{font-size:clamp(9.8958333333px,1.0416666667vw,20px)}}.filterFilteringModal dl dd a{font-family:var(--nimbus);white-space:nowrap;text-decoration:none}.filterFilteringModal dl dd a:hover{text-decoration:underline}.filterFilteringModalClose{position:absolute;top:0;right:0;display:grid;place-items:center;width:clamp(25.6px,8vw,75.92px);height:clamp(25.6px,8vw,75.92px);text-decoration:none;cursor:pointer}.filterFilteringModalClose:before{display:inline-block;line-height:1;vertical-align:middle;content:""}@media only screen and (min-width:950px){.filterFilteringModalClose{width:clamp(19.7916666667px,2.0833333333vw,40px);height:clamp(19.7916666667px,2.0833333333vw,40px)}}.filterFilteringModalClose:before{font-size:clamp(8.5333333333px,2.6666666667vw,25.3066666667px)}@media only screen and (min-width:950px){.filterFilteringModalClose:before{font-size:clamp(6.5972222222px,.6944444444vw,13.3333333333px)}}[data-filtering=open]+.filterFilteringModal{pointer-events:auto;opacity:1}@font-face{font-family:iconfont;src:url(/assets/font/iconfont.eot?67736bbede5a7e55a2a3beaba9576aba#iefix) format("embedded-opentype"),url(/assets/font/iconfont.woff?67736bbede5a7e55a2a3beaba9576aba) format("woff"),url(/assets/font/iconfont.woff2?67736bbede5a7e55a2a3beaba9576aba) format("woff2")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;src:url(/assets/font/YakuHanJP-Regular.eot);src:url(/assets/font/YakuHanJP-Regular.woff2) format("woff2"),url(/assets/font/YakuHanJP-Regular.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;src:url(/assets/font/YakuHanJP-Bold.eot);src:url(/assets/font/YakuHanJP-Bold.woff2) format("woff2"),url(/assets/font/YakuHanJP-Bold.woff) format("woff")}.pagination{margin-inline:clamp(4.2666666667px,1.3333333333vw,12.6533333333px);margin-top:clamp(42.6666666667px,13.3333333333vw,126.5333333333px)}@media only screen and (min-width:950px){.pagination{margin-inline:clamp(16.4930555556px,1.7361111111vw,33.3333333333px);margin-top:clamp(32.9861111111px,3.4722222222vw,66.6666666667px)}}.pagination .wp-pagenavi{display:flex}.pagination .wp-pagenavi a,.pagination .wp-pagenavi span{display:block;padding:clamp(8.5333333333px,2.6666666667vw,25.3066666667px);font-family:var(--nimbus);font-size:clamp(9.3866666667px,2.9333333333vw,27.8373333333px);color:var(--text-color)}@media only screen and (min-width:950px){.pagination .wp-pagenavi a,.pagination .wp-pagenavi span{padding:clamp(6.5972222222px,.6944444444vw,13.3333333333px);font-size:clamp(9.8958333333px,1.0416666667vw,20px)}}.pagination .wp-pagenavi a{text-decoration:none}@media only screen and (min-width:950px){.pagination .wp-pagenavi a{transition:opacity .3s cubic-bezier(.215,.61,.355,1)}}@media only screen and (min-width:950px){.pagination .wp-pagenavi a:hover{opacity:.5}}.pagination .wp-pagenavi span{text-decoration:underline}@font-face{font-family:iconfont;src:url(/assets/font/iconfont.eot?67736bbede5a7e55a2a3beaba9576aba#iefix) format("embedded-opentype"),url(/assets/font/iconfont.woff?67736bbede5a7e55a2a3beaba9576aba) format("woff"),url(/assets/font/iconfont.woff2?67736bbede5a7e55a2a3beaba9576aba) format("woff2")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;src:url(/assets/font/YakuHanJP-Regular.eot);src:url(/assets/font/YakuHanJP-Regular.woff2) format("woff2"),url(/assets/font/YakuHanJP-Regular.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;src:url(/assets/font/YakuHanJP-Bold.eot);src:url(/assets/font/YakuHanJP-Bold.woff2) format("woff2"),url(/assets/font/YakuHanJP-Bold.woff) format("woff")}@font-face{font-family:iconfont;src:url(/assets/font/iconfont.eot?67736bbede5a7e55a2a3beaba9576aba#iefix) format("embedded-opentype"),url(/assets/font/iconfont.woff?67736bbede5a7e55a2a3beaba9576aba) format("woff"),url(/assets/font/iconfont.woff2?67736bbede5a7e55a2a3beaba9576aba) format("woff2")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;src:url(/assets/font/YakuHanJP-Regular.eot);src:url(/assets/font/YakuHanJP-Regular.woff2) format("woff2"),url(/assets/font/YakuHanJP-Regular.woff) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;src:url(/assets/font/YakuHanJP-Bold.eot);src:url(/assets/font/YakuHanJP-Bold.woff2) format("woff2"),url(/assets/font/YakuHanJP-Bold.woff) format("woff")}@media only screen and (min-width:950px){.about{display:flex;column-gap:clamp(65.9722222222px,6.9444444444vw,133.3333333333px);align-items:flex-start}}.aboutImage{width:clamp(213.3333333333px,66.6666666667vw,632.6666666667px);margin-inline:auto}@media only screen and (min-width:950px){.aboutImage{position:sticky;top:clamp(102.2569444444px,10.7638888889vw,206.6666666667px);left:0;order:2;width:clamp(399.1319444444px,42.0138888889vw,806.6666666667px);margin-inline:auto 0}}.aboutInfo{margin-top:clamp(32.4266666667px,10.1333333333vw,96.1653333333px)}@media only screen and (min-width:950px){.aboutInfo{margin-top:0}}.aboutInfoDescription{margin-top:clamp(4.2666666667px,1.3333333333vw,12.6533333333px)}@media only screen and (min-width:950px){.aboutInfoDescription{margin-top:clamp(6.5972222222px,.6944444444vw,13.3333333333px)}}.aboutInfoSection{margin-top:clamp(38.4px,12vw,113.88px)}@media only screen and (min-width:950px){.aboutInfoSection{margin-top:clamp(36.2847222222px,3.8194444444vw,73.3333333333px)}}.aboutInfoSectionHeadline{font-family:var(--nimbus);font-size:clamp(10.24px,3.2vw,30.368px);font-weight:700;color:var(--brown);letter-spacing:.01em}@media only screen and (min-width:950px){.aboutInfoSectionHeadline{font-size:clamp(9.2361111111px,.9722222222vw,18.6666666667px);line-height:1.5}}.aboutInfoSectionTexts{display:grid;row-gap:clamp(17.0666666667px,5.3333333333vw,50.6133333333px);margin-top:clamp(4.2666666667px,1.3333333333vw,12.6533333333px)}@media only screen and (min-width:950px){.aboutInfoSectionTexts{gap:0 clamp(36.2847222222px,3.8194444444vw,73.3333333333px);margin-top:clamp(6.5972222222px,.6944444444vw,13.3333333333px)}}.aboutInfoSectionTexts:has(>*:nth-of-type(2)){grid-template-rows:repeat(2,1fr)}@media only screen and (min-width:950px){.aboutInfoSectionTexts:has(>*:nth-of-type(2)){grid-template-rows:none;grid-template-columns:repeat(2,1fr)}}.aboutInfoSectionTexts:has(ul){row-gap:0}.aboutInfoDescription+.aboutInfoSection{margin-top:clamp(64px,20vw,189.8px)}@media only screen and (min-width:950px){.aboutInfoDescription+.aboutInfoSection{margin-top:clamp(75.8680555556px,7.9861111111vw,153.3333333333px)}}
