:root{--color-bg-default: #b29959;--color-bg-paper: #ffffff;--color-text-primary: #171717;--color-text-inverted: #f5f5f5;--color-border-default: #b29959;--color-border-dark: #171717;--opacity-hover: 0.3;--dur-fast: 0.15s;--dur-base: 0.3s;--ease-standard: cubic-bezier(0.4, 0, 0.2, 1)}html{font-size:62.5%}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body ::-moz-selection{background:var(--color-bg-default)}body ::selection{background:var(--color-bg-default)}*,*::before,*::after{padding:0;margin:0;box-sizing:border-box}img{border-radius:1px;display:block;max-width:100%;height:auto;vertical-align:middle}ul,li,ol{list-style:none;padding:0;margin:0}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;outline:none}a{cursor:pointer;color:var(--color-text-primary);display:block;text-decoration:none;transition:all var(--dur-base) var(--ease-standard)}.c-button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:0 0 0 0;position:relative;overflow:hidden;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all var(--dur-base) var(--ease-standard)}.c-button:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.c-button--block{background:var(--color-bg-dark);color:var(--color-text-inverted)}.u-mt-0{margin-top:0 !important}.u-mb-0{margin-bottom:0 !important}.u-mt-10{margin-top:10px !important}.u-mb-10{margin-bottom:10px !important}.u-mt-15{margin-top:15px !important}.u-mb-15{margin-bottom:15px !important}.u-mt-20{margin-top:20px !important}.u-mb-20{margin-bottom:20px !important}.u-mt-30{margin-top:30px !important}.u-mb-30{margin-bottom:30px !important}.u-mt-40{margin-top:40px !important}.u-mb-40{margin-bottom:40px !important}.u-mt-50{margin-top:50px !important}.u-mb-50{margin-bottom:50px !important}.u-mt-60{margin-top:60px !important}.u-mb-60{margin-bottom:60px !important}.u-mt-70{margin-top:70px !important}.u-mb-70{margin-bottom:70px !important}.u-mt-80{margin-top:80px !important}.u-mb-80{margin-bottom:80px !important}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-text-left{text-align:left}.u-img-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.u-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.u-sp-only{display:block}@media screen and (min-width: 992px){.u-sp-only{display:none}}.u-pc-only{display:none}@media screen and (min-width: 992px){.u-pc-only{display:block}}.container h1{font-size:1.4rem;font-weight:700;line-height:1.5;letter-spacing:normal;color:var(--color-text-primary);font-family:"Josefin Sans","YakuHanJP","Gen Interface JP",sans-serif}@media screen and (min-width: 992px){.container h1{font-size:2rem}}.container h2{font-size:1.4rem;font-weight:600;line-height:1.5;letter-spacing:normal;color:var(--color-text-primary);font-family:"Josefin Sans","YakuHanJP","Gen Interface JP",sans-serif}@media screen and (min-width: 992px){.container h2{font-size:2rem}}.container h3{font-size:1.4rem;font-weight:600;line-height:1.5;letter-spacing:.05em;color:var(--color-text-primary);font-family:"Josefin Sans","YakuHanJP","Gen Interface JP",sans-serif}@media screen and (min-width: 992px){.container h3{font-size:1.6rem}}.container h4{font-size:1.2rem;font-weight:600;line-height:1.6;letter-spacing:.04em;color:var(--color-text-primary);font-family:"Josefin Sans","YakuHanJP","Gen Interface JP",sans-serif}.container p{font-size:1.4rem;font-weight:400;line-height:2;letter-spacing:.07em;color:var(--color-text-primary);font-family:"YakuHanJP","Gen Interface JP",sans-serif}@media screen and (min-width: 992px){.container p{font-size:1.6rem}}.container figcaption{font-size:1.4rem;font-weight:400;line-height:1.75;letter-spacing:.07em;color:var(--color-text-primary);font-family:"YakuHanJP","Gen Interface JP",sans-serif}@media screen and (min-width: 992px){.container figcaption{font-size:1.6rem}}.container span{font-size:1.4rem;font-weight:400;line-height:1.5;letter-spacing:.05em;color:var(--color-text-primary);font-family:"YakuHanJP","Gen Interface JP",sans-serif}@media screen and (min-width: 992px){.container span{font-size:1.6rem}}.container a{font-size:1.2rem;font-weight:400;line-height:1.5;letter-spacing:.04em;color:var(--color-text-primary);font-family:"YakuHanJP","Gen Interface JP",sans-serif}.container button{font-size:1.6rem;font-weight:400;line-height:1.5;letter-spacing:.04em;color:var(--color-text-primary);font-family:"YakuHanJP","Gen Interface JP",sans-serif}.container en-only{font-size:2rem;font-weight:600;line-height:1.2;letter-spacing:normal;color:var(--color-text-primary);font-family:"Gen Interface JP",sans-serif}.container .l__header{width:100%;margin-inline:auto;position:relative}@media screen and (min-width: 992px){.container .l__header{width:1100px}}.container .l__header picture{display:block;overflow:hidden;aspect-ratio:1/1;height:100%;max-height:733px}.container .l__header picture::after{background:var(--color-bg-default);content:"";display:block;position:absolute;top:0;right:0;width:100%;height:100%;z-index:-11}.container .l__header picture img{width:69.7435897436vw;-o-object-position:center 63%;object-position:center 63%}.container .l__header .kv-details svg{position:absolute;right:min(5.1282051282vw,30px)}.container .l__header .kv-details #brandLogo{top:min(5.1282051282vw,30px);width:min(18.2051282051vw,112px)}.container .l__header .kv-details #brandLogo .cls-1{fill:#171717}.container .l__header .kv-details #txt{width:min(43.0769230769vw,413px);top:50%;transform:translateY(-50%)}.container .l__header .kv-details #txt .cls-1{fill:none;stroke:#171717;stroke-miterlimit:10;stroke-width:3px}.container .l__header .kv-details #txt .cls-2{fill:#171717}.container .l__header .kv-details #txt .cls-3{fill:var(--color-bg-paper)}.container .lead{width:min(88.4615384615vw,830px);margin:min(8.4615384615vw,57px) auto min(15.641025641vw,93px)}.container .lead p{text-align:justify}@media screen and (min-width: 992px){.container .lead p{text-align:center}}.container .contents{width:min(100%,960px);margin-inline:auto}.container .contents h2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding:.195em .65em 0;margin:0 auto min(10.2564102564vw,48px);overflow:hidden;position:relative}.container .contents h2.is-active{--x: 0}.container .contents h2::before{background:var(--color-bg-default);border-radius:1px;content:"";position:absolute;inset:0;transform:translate(0, 100%);transition:transform .6s cubic-bezier(0.39, 0.575, 0.565, 1);width:100%;height:100%}.container .contents h2.is-active::before{transform:translate(0, 0)}.container .contents h2 .headLineTxt{font-family:"Josefin Sans","YakuHanJP","Gen Interface JP",sans-serif;font-weight:600;font-style:italic;transform:translateX(var(--x, -140%));transition:transform .48s cubic-bezier(0.16, 1, 0.3, 1);transition-delay:.7s}.container .contents h3{border-bottom:1px solid var(--color-border-dark);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:min(9.2307692308vw,45px) auto 0}.container .contents p,.container .contents figcaption{padding-top:min(4.358974359vw,25px)}.container .contents ul{padding-top:1.1em}.container .contents ul li{padding:1em 0}.container .contents ul li a{display:flex;justify-content:space-between}@media screen and (min-width: 992px){.container .contents ul li a{position:relative;overflow:hidden}.container .contents ul li a::after{background:var(--color-border-dark);content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;transform:translate(-100%, 0);transition:transform .6s cubic-bezier(0.39, 0.575, 0.565, 1)}.container .contents ul li a:hover::after{transform:translate(0, 0)}}@media(max-width: 768px){.container .contents ul li a:active{transform:scale(0.98)}}.container .contents ul li a span{cursor:pointer;display:block}.container .contents .introSection{width:min(88.4615384615vw,600px);margin-inline:auto}.container .contents .introSection--img{margin-inline:auto}.container .contents .itemSection--wrapper{margin-top:min(18.4615384615vw,117px)}@media screen and (min-width: 992px){.container .contents .itemSection--body{display:flex;justify-content:center;align-items:center}}.container .contents .itemSection--top{width:min(88.4615384615vw,440px);margin:0 auto}.container .contents .itemSection--bottom{width:100%;margin:min(8.4615384615vw,2em) 0 0 0}@media screen and (min-width: 992px){.container .contents .itemSection--bottom{width:360px}}.container .contents .itemSection--bottom .image001{width:min(88.4615384615vw,355px)}.container .contents .itemSection--bottom .image002{width:min(78.2051282051vw,306px);margin:2.4em 0 0 auto}.container .contents .itemSection--bottom ul{width:min(88.4615384615vw,100%);margin-inline:auto}.container .contents .styleSection--wrapper{margin-top:min(18.4615384615vw,110px)}.container .contents .styleSection--wrapper .head{width:min(88.4615384615vw,381px);margin-inline:auto;position:relative}.container .contents .styleSection--wrapper .head .borderLine{background:var(--color-border-dark);display:block;width:1px;height:5em;position:absolute;top:20%;left:50%;transform:translateX(-50%);-webkit-animation:scroll 2s infinite;animation:scroll 2s infinite}@-webkit-keyframes scroll{0%{transform:scale(1, 0);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}51%{transform:scale(1, 1);transform-origin:0 100%}100%{transform:scale(1, 0);transform-origin:0 100%}}@keyframes scroll{0%{transform:scale(1, 0);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}51%{transform:scale(1, 1);transform-origin:0 100%}100%{transform:scale(1, 0);transform-origin:0 100%}}.container .contents .styleSection--wrapper .head h3{padding-top:min(30.7692307692vw,93px)}.container .contents .styleSection--wrapper .column{display:flex;flex-direction:column;flex-wrap:wrap;width:min(100%,633px);margin:min(10.2564102564vw,41px) auto 0}@media screen and (min-width: 992px){.container .contents .styleSection--wrapper .column{display:flex;justify-content:space-between;flex-direction:row}}.container .contents .styleSection--wrapper .column.-center{display:flex;justify-content:center;margin:min(17.6923076923vw,77px) auto 0}.container .contents .styleSection--wrapper .column img{width:100%}@media screen and (min-width: 992px){.container .contents .styleSection--wrapper .column img{width:calc(50% - 30px)}}.container .contents .styleSection--wrapper .column img+img{margin-top:2.4em}@media screen and (min-width: 992px){.container .contents .styleSection--wrapper .column img+img{margin-top:0}}.container .contents .styleSection--wrapper .column .desc{width:min(88.4615384615vw,100%);margin-inline:auto}.container .contents .styleSection--wrapper .column ul{width:min(88.4615384615vw,100%);margin-inline:auto}.container .moreButton{width:min(88.4615384615vw,400px);margin:min(15.8974358974vw,86px) auto min(30.7692307692vw,160px)}.container .moreButton a{background:var(--color-bg-default);border:1px solid var(--color-border-default);border-radius:50px;padding:1.5em 0}.container .moreButton a span{display:block}.js-fade-item{transition:opacity .6s ease-out;opacity:0;translate:0 20px}.js-fade-item.is-intersecting{opacity:1;-webkit-animation:scroll-blur .3s .2s forwards;animation:scroll-blur .3s .2s forwards}@-webkit-keyframes scroll-blur{100%{translate:0 0}}@keyframes scroll-blur{100%{translate:0 0}}
/*# sourceMappingURL=style.min.css.map */