@charset "UTF-8";/*! destyle.css v1.0.14 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{box-sizing:border-box}:before,:after{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;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}img{border-style:none;vertical-align:bottom}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}@media(min-width:751px){.object-pc{display:block}}@media screen and (min-width:1px)and (max-width:750px){.object-pc{display:none}}@media(min-width:751px){.object-sp{display:none}}@media screen and (min-width:1px)and (max-width:750px){.object-sp{display:block}}:root{--color-text: #23190f;--color-blue-01: #196e96;--color-blue-02: #2887b4;--color-blue-03: #3ca0c8;--color-red: #b41428;--font-size-base: 16px;--font-family-jp: "Noto Sans JP", sans-serif;--font-family-en: "Roboto", sans-serif;--font-family-default: var(--font-family-jp);--default-font-weight: 500;--letter-spacing: .08em ;--line-height-base: 2.125 ;--leading-trim: calc((1em - 1lh)/2) ;--box-shadow: 1px 1px 2px rgba(0, 0, 0, .1);--inner-gutter: 15px;--inner-max-width: 1200px;--inner-width: calc(var(--inner-max-width) + 2 * var(--inner-gutter));--inner-width-narrow: calc(1100px + 2 * var(--inner-gutter));--filter-to-white: invert(100%) sepia(0%) saturate(7471%) hue-rotate(10deg) brightness(114%) contrast(108%);--filter-to-cyan: invert(47%) sepia(17%) saturate(1805%) hue-rotate(155deg) brightness(95%) contrast(94%);--filter-to-red: invert(20%) sepia(29%) saturate(6565%) hue-rotate(336deg) brightness(86%) contrast(107%);--header-height: 90px}@media screen and (max-width:767px){:root{--inner-width: 100%;--inner-gutter: 10px;--inner-width-narrow: 100%;--header-height: 90px}}html{scroll-padding-top:120px;scroll-behavior:smooth}body{font-family:var(--font-family-default);font-size:var(--font-size-base);font-weight:var(--default-font-weight);line-height:var(--line-height-base);color:var(--color-text);background:var(--background);background-color:#fff6;background-blend-mode:lighten}img{max-width:100%;height:auto}@media(any-hover:hover){button:hover,a:hover{opacity:.8}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-aos=fade-up]{opacity:0;transition-delay:.3s;transition-duration:.8s;transform:translateY(20px)}[data-aos=fade-up].aos-animate{opacity:1;transform:translateY(0)}@keyframes textAnime{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes circlemove{0%{bottom:80%}to{bottom:0%}}@keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}to{opacity:0}}@keyframes flicker{0%{opacity:0;scale:0}60%{opacity:0;scale:0}95%{opacity:.5;scale:0}96%{opacity:1;scale:4}to{opacity:0;scale:50}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.l-wrapper__inner{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;min-height:100svh}.l-header{position:relative;z-index:1}.l-main{overflow:hidden}.l-inner{box-sizing:border-box;max-width:var(--inner-width);padding:0 var(--inner-gutter);margin:0 auto}a.link-general{color:#4ac3fa;text-decoration:underline}a.link-general:visited{color:#4ac3fa}.test-module{display:flex;align-items:center;justify-content:center;height:100px;font-size:1.25rem;background-color:brown}.editorContents .editorContentsBlock{margin-block:100px}@media screen and (max-width:767px){.editorContents .editorContentsBlock{margin-block:50px}}.editorContents .block01{display:grid;grid-template-columns:63.3333333333% 1fr;gap:60px}@media screen and (max-width:767px){.editorContents .block01{grid-template-columns:1fr;gap:30px}}.editorContents .block01__title{font-size:23px;font-weight:700;letter-spacing:.06em;line-height:1.6}.editorContents .block01__title:after{margin:20px 0 25px;content:"";display:block;width:100%;height:2px;background:linear-gradient(90deg,var(--color-blue-02) 60px,#ceccca 61px,#ceccca 100%)}.editorContents .block01--reverse{grid-template-columns:1fr 63.3333333333%}@media screen and (max-width:767px){.editorContents .block01--reverse{grid-template-columns:1fr;gap:30px}}.editorContents .block02{--_columnNum: 3;display:grid;grid-template-columns:repeat(var(--_columnNum),1fr);gap:45px}@media screen and (max-width:767px){.editorContents .block02{grid-template-columns:1fr;gap:30px}}.editorContents .card__image img{aspect-ratio:16/9;aspect-ratio:74/43;width:100%;height:100%;object-fit:cover}.editorContents .card__title{font-size:18px;font-weight:700;line-height:1.8;border-left:2px solid var(--color-blue-02);padding-left:20px;margin:30px 0 20px}.editorContents .card__contents{font-size:14px;line-height:1.8;letter-spacing:.08em}.editorContents .blockBrandStory{position:relative;margin-inline:calc((100% - 100dvi)/2)}.editorContents .blockBrandStory__title{color:#d8d4ca;font-family:var(--font-family-en);font-size:104px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width:767px){.editorContents .blockBrandStory__title{font-size:50px}}.editorContents .blockBrandStory__body{margin-top:-15px;background-color:#fff6;padding-bottom:120px}@media screen and (max-width:767px){.editorContents .blockBrandStory__body{margin-top:0}}.editorContents .blockBrandStory__block01{display:grid;grid-template-columns:61.875% 1fr}@media screen and (max-width:767px){.editorContents .blockBrandStory__block01{grid-template-columns:1fr}}.editorContents .blockBrandStory__block01__image img{width:100%}.editorContents .blockBrandStory__block01__contents{text-align:center;padding:0 10px 20px}.editorContents .blockBrandStory__block01__contentsV2{padding:40px 40px 20px}@media screen and (min-width:1px)and (max-width:750px){.editorContents .blockBrandStory__block01__contentsV2{padding:40px 20px}}.editorContents .blockBrandStory__block01__contentsV2>.p-group{margin:75px 0}@media screen and (min-width:1px)and (max-width:750px){.editorContents .blockBrandStory__block01__contentsV2>.p-group{margin:40px 0 0}}.editorContents .blockBrandStory__block01__contentsV2>.p-group:first-child{margin-top:0}.editorContents .blockBrandStory__block01__contentsV2>.p-group .p-group__title{font-size:23px;letter-spacing:.1em;line-height:1.7391304348;font-weight:700;margin-bottom:20px}@media screen and (min-width:1px)and (max-width:750px){.editorContents .blockBrandStory__block01__contentsV2>.p-group .p-group__title{font-size:20px}}.editorContents .blockBrandStory__block01__contentsV2>.p-group .p-group__texts{font-size:16px;letter-spacing:.08em;line-height:2.125}.editorContents .blockBrandStory__block01__contentsV2>.p-group .p-group__texts>*{margin-top:1.5em}.editorContents .blockBrandStory__block01__contentsV2>.p-group .p-group__texts>*:first-child{margin-top:0}.editorContents .blockBrandStory__block01__title{margin-top:100px;font-size:49px;font-weight:700;letter-spacing:.24em;line-height:1.4}@media screen and (max-width:767px){.editorContents .blockBrandStory__block01__title{font-size:30px;margin-top:30px}}.editorContents .blockBrandStory__block01__texts{margin-top:40px}.editorContents .blockBrandStory__block02{position:relative;margin-top:100px;display:grid;grid-template-columns:1fr 49.3333333333%;max-width:calc(100% - 60px);background-color:#fff;padding:40px 0 40px 40px}@media screen and (max-width:767px){.editorContents .blockBrandStory__block02{grid-template-columns:1fr;gap:30px;max-width:100%;margin-top:80px;padding:20px 20px 40px}}.editorContents .blockBrandStory__block02__bgimage{position:absolute;bottom:0;right:0;z-index:0;text-align:right}.editorContents .blockBrandStory__block02__bgimage img{max-width:427px}@media screen and (min-width:1px)and (max-width:750px){.editorContents .blockBrandStory__block02__bgimage img{max-width:80%}}.editorContents .blockBrandStory__block02__titleSub{position:absolute;z-index:1;right:-.8em;font-size:41px;font-weight:700;font-family:var(--font-family-en);text-transform:uppercase;line-height:1;letter-spacing:.02em}@media screen and (max-width:767px){.editorContents .blockBrandStory__block02__titleSub{position:absolute;top:-1em;left:0;right:auto;font-size:30px}}.editorContents .blockBrandStory__block02__titleSub>span{writing-mode:vertical-rl}@media screen and (max-width:767px){.editorContents .blockBrandStory__block02__titleSub>span{writing-mode:unset}}.editorContents .blockBrandStory__block02__image{position:realtive;z-index:1}.editorContents .blockBrandStory__block02__image iframe,.editorContents .blockBrandStory__block02__image img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:1px)and (max-width:750px){.editorContents .blockBrandStory__block02__image iframe{height:210px}}.editorContents .blockBrandStory__block02__contents{text-align:center;padding:0 20px 20px;position:realtive;z-index:1}@media screen and (max-width:767px){.editorContents .blockBrandStory__block02__contents{padding:0}}.editorContents .blockBrandStory__block02__title{margin-top:40px;font-size:31px;font-weight:700;letter-spacing:.24em;line-height:1.4;position:realtive;z-index:1}@media screen and (max-width:767px){.editorContents .blockBrandStory__block02__title{font-size:20px;margin-top:0}}.editorContents .blockBrandStory__block02__texts{margin:40px auto 0;max-width:420px;text-align:left;font-size:16px;letter-spacing:.08em;position:realtive;z-index:1}@media screen and (max-width:767px){.editorContents .blockBrandStory__block02__texts{margin-top:20px;letter-spacing:inherit}}.editorContents .blockTableColommon__row{border-bottom:1px solid #ceccca;padding:20px 10px}.editorContents .blockTableColommon__row:first-child{border-top:1px solid #ceccca}.editorContents .blockTableColommon__row dd>*:first-child{margin-top:0}.editorContents .blockTableColommon__row dd>*:last-child{margin-bottom:0}.editorContents .blockTableColommon__row dd ul{font-weight:inherit}.editorContents .anchorNavigation{margin-bottom:100px;gap:10px;display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (min-width:1px)and (max-width:750px){.editorContents .anchorNavigation{grid-template-columns:1fr}}.editorContents .anchorNavigation__item{display:grid;grid-template-columns:1fr auto 1fr;grid-template-columns:auto 1fr auto;padding:13px 20px;border:1px solid #ceccca;line-height:1.4;align-items:center;gap:20px;font-size:18px;text-align:center}@media screen and (min-width:1px)and (max-width:750px){.editorContents .anchorNavigation__item{width:100%}}.editorContents .anchorNavigation__item:before{content:"";width:12px;display:inline-block}.editorContents .anchorNavigation__item:after{width:12px;aspect-ratio:1;content:"";background:linear-gradient(currentColor 0 0),CanvasText;-webkit-mask-image:var(--image-icon-arrow-down);mask-image:var(--image-icon-arrow-down)}.editorContents02{--_text-base: 1rem;--_text-h2: 1.5rem;--_text-h3: 1.125rem;--_text-h4: 1rem;--_margin: 1.5em;font-size:var(--_text-base);line-height:1.8461538462}@media screen and (min-width:1px)and (max-width:750px){.editorContents02{--_text-h2: 1.5rem}}.editorContents02 hr{border-color:#ceccca}.editorContents02>*:not([class]){margin:var(--_margin) 0}.editorContents02>*:not([class]):first-child{margin-top:0}.editorContents02>*:first-child{margin-top:0!important}.editorContents02 p{margin:var(--_margin) 0}.editorContents02>h2{font-size:var(--_text-h2);font-weight:700;margin-top:2em!important;margin-bottom:.8em!important}.editorContents02>h2.--type-02{margin:4em 0 10px;font-size:18px;background-color:#e5e5e5;padding:5px 15px}.editorContents02>h3:not([class]){font-size:var(--_text-h3);font-weight:700;margin-bottom:1em}.editorContents02>h3:not([class])+*{margin-top:0}.editorContents02>h4:not([class]){font-size:var(--_text-h4);font-weight:700;margin-bottom:.5em;display:grid;grid-template-columns:auto 1fr;gap:.8em}.editorContents02>h4:not([class]):before{display:inline-block;width:9px;aspect-ratio:1;content:"";border:2px solid var(--color-blue-02);border-radius:50%;translate:0 .7em}.editorContents02>h4:not([class])+*{margin-top:0}.editorContents02 ol:not([class]),.editorContents02 ul:not([class]){margin:var(--_margin) 0}.editorContents02 ol:not([class])>li,.editorContents02 ul:not([class])>li{margin:.2em 0}.editorContents02 ol:not([class]) ol:not([class]),.editorContents02 ol:not([class]) ul:not([class]),.editorContents02 ul:not([class]) ol:not([class]),.editorContents02 ul:not([class]) ul:not([class]){padding-left:1.5em;margin:0!important}.editorContents02 ul:not([class])>li:not([class]){display:grid;grid-template-columns:auto 1fr;gap:.8em}.editorContents02 ul:not([class])>li:not([class]):before{display:inline-block;width:9px;aspect-ratio:1;content:"";border:2px solid var(--color-blue-02);border-radius:50%;translate:0 .7em}.editorContents02 a:not([class]){color:var(--color-blue-02);text-decoration:underline}.editorContents02 a:not([class]):hover{color:var(--color-blue-02)}.siteFooterBlock01{background-color:#fff;padding:20px 0}.siteFooterBlock01__inner{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:767px){.siteFooterBlock01__inner{flex-direction:column}}.siteFooterBlock01__navigation{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:767px){.siteFooterBlock01__navigation{margin-top:20px}}.siteFooterBlock01__navigation .p-nav-01{display:flex;gap:10px}.siteFooterBlock01__navigation .p-nav-01 a{color:#2887b4;border:1px solid;min-height:40px;display:inline-grid;place-items:center;min-width:140px;border-radius:40px;font-size:13px;font-weight:700;letter-spacing:1px}@media(any-hover:hover){.siteFooterBlock01__navigation .p-nav-01 a:hover{opacity:.7}}.siteFooterBlock01__navigation .p-nav-sns{margin-left:30px;display:flex;gap:15px}.siteFooterBlock01__navigation .p-sns{--_bg: #000;display:inline-grid;place-items:center;background-color:var(--_bg);aspect-ratio:1;width:30px;border-radius:50%}.siteFooterBlock01__navigation .p-sns img{width:20px;filter:var(--filter-to-white)}.siteFooterBlock01__notion{font-size:14px;margin-top:10px;line-height:1.6}.siteFooterBlock02{background-color:#2887b4;color:#fff;text-align:center;padding:50px 0}@media screen and (max-width:767px){.siteFooterBlock02{padding:0}}@media screen and (max-width:767px){.siteFooterBlock02__inner{padding:0}}.siteFooterBlock02__navigation{--_bg-01: #2887b4;--_bg-02: #3ca0c8;--_bg-03: #196e96}.siteFooterBlock02__navigation ul{display:flex;flex-wrap:wrap;font-size:14px;gap:3em;justify-content:center}@media screen and (max-width:767px){.siteFooterBlock02__navigation ul{gap:0;display:grid;grid-template-columns:repeat(2,1fr);font-size:12px}}@media screen and (max-width:767px){.siteFooterBlock02__navigation li a{width:100%;height:100%;display:grid;padding:7px 8px;place-items:center}.siteFooterBlock02__navigation li:nth-of-type(3n+1){background-color:var(--_bg-01)}.siteFooterBlock02__navigation li:nth-of-type(3n+2){background-color:var(--_bg-02)}.siteFooterBlock02__navigation li:nth-of-type(3n){background-color:var(--_bg-03)}}.siteFooterBlock02__copyright{margin-top:35px;font-size:10px}@media screen and (max-width:767px){.siteFooterBlock02__copyright{font-size:9px;margin:0;padding:20px 0}}.siteHeader{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width:1380px){.siteHeader{flex-direction:column-reverse;align-items:unset;margin-bottom:15px}}.siteHeader__logoGroup{padding-top:30px;padding-left:20px}@media(any-hover:hover){.siteHeader__logoGroup:hover{opacity:.7}}@media screen and (max-width:1380px){.siteHeader__logoGroup{margin-top:20px;padding:0 0 0 15px}}.siteHeader__navigations{display:flex}@media screen and (max-width:1380px){.siteHeader__navigations{display:grid;grid-template-columns:1fr 30px 45px;width:100%;min-height:90px}}.siteHeader__navigations .siteHeader__navigation-01{padding-top:20px}@media screen and (max-width:1380px){.siteHeader__navigations .siteHeader__navigation-01{display:none}}.siteHeader__navigations .siteHeader__navigation-02{margin-left:70px;position:relative;z-index:1}@media screen and (max-width:1380px){.siteHeader__navigations .siteHeader__navigation-02{margin:0}}.siteHeader__navigations .siteHeader__navigation-03{margin-left:20px}@media screen and (max-width:1380px){.siteHeader__navigations .siteHeader__navigation-03{margin:0}}@media screen and (max-width:1380px){.siteHeader__navigations.--no-sns-exists{grid-template-columns:1fr 45px}}.siteHeader__navigation-01 ul{display:flex;gap:45px}.siteHeader__navigation-01 .p-nav-01{display:inline-flex;justify-content:center;align-items:center;flex-direction:column;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin:0;line-height:1;gap:14px}.siteHeader__navigation-01 .p-nav-01 img{filter:var(--filter-to-cyan);height:45px;width:auto}@media(any-hover:hover){.siteHeader__navigation-01 .p-nav-01:hover{opacity:.7}}.siteHeader__navigation-02 ul{display:flex}@media screen and (max-width:1380px){.siteHeader__navigation-02 ul{height:100%;background-color:red}}@media screen and (max-width:1380px){.siteHeader__navigation-02 ul li{flex:1;height:100%}}.siteHeader__navigation-02 ul li a{background-color:#989086;width:90px;aspect-ratio:1}@media screen and (max-width:1380px){.siteHeader__navigation-02 ul li a{width:100%;height:100%;aspect-ratio:unset}}.siteHeader__navigation-02 ul li:nth-of-type(2) a{background-color:var(--color-blue-01)}.siteHeader__navigation-02 ul li:nth-of-type(3) a{background-color:var(--color-blue-02)}.siteHeader__navigation-02 ul li:nth-of-type(4) a{background-color:var(--color-blue-03)}.siteHeader__navigation-02 .p-nav-01{display:inline-flex;justify-content:center;align-items:center;flex-direction:column;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin:0;line-height:1;gap:10px;color:#fff}.siteHeader__navigation-02 .p-nav-01 img{filter:var(--filter-to-white);height:40px;width:auto}@media screen and (max-width:1380px){.siteHeader__navigation-02 .p-nav-01 img{height:30px}}@media(any-hover:hover){.siteHeader__navigation-02 .p-nav-01:hover{opacity:.7}}.siteHeader__navigation-03{line-height:1}.siteHeader__navigation-03 .p-sns{--_bg: #000;display:inline-grid;place-items:center;background-color:var(--_bg);aspect-ratio:1;width:30px}.siteHeader__navigation-03 .p-sns img{width:20px;filter:var(--filter-to-white)}.siteHeader__spMenuButton{display:none}@media screen and (max-width:1380px){.siteHeader__spMenuButton{display:block;z-index:1;position:relative}}.siteHeader__spMenuButton .p-button{width:100%;background-color:#fff;display:grid;place-items:center;height:100%;box-shadow:var(--box-shadow)}.siteHeader__spMenuButton .p-button__bento{display:grid;width:22px;aspect-ratio:1;gap:5px;grid-template-columns:repeat(3,4px);grid-template-rows:repeat(3,4px)}.siteHeader__spMenuButton .p-button__bento span{--_bg: var(--color-cyan-01);background-color:var(--_bg);display:block;width:4px;aspect-ratio:1;border-radius:50%}.is-menu-active .siteHeader__spMenuButton .p-button__bento{display:block;position:relative;translate:-2px 0}.is-menu-active .siteHeader__spMenuButton .p-button__bento span{display:none}.is-menu-active .siteHeader__spMenuButton .p-button__bento span:nth-of-type(1),.is-menu-active .siteHeader__spMenuButton .p-button__bento span:nth-of-type(9){display:block;width:25px;height:2px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;rotate:45deg}.is-menu-active .siteHeader__spMenuButton .p-button__bento span:nth-of-type(9){rotate:-45deg}.breadcrumb{font-size:12px;padding:0 20px;font-weight:500}.breadcrumb>ol{display:flex;flex-wrap:wrap;gap:10px}@media screen and (min-width:1px)and (max-width:750px){.breadcrumb>ol{gap:2px 10px;line-height:1.6}}.formTable__footer{margin-top:40px}.formGroup{--_color-require: #989086;--color-table-border: #d2d2d2;display:flex;gap:15px;border-bottom:1px solid var(--color-table-border)}@media screen and (min-width:1px)and (max-width:750px){.formGroup{flex-direction:column;padding:15px 0}}.formGroup:first-of-type{border-top:1px solid var(--color-table-border)}.formGroup__header,.formGroup__body{padding:15px 0}@media screen and (min-width:1px)and (max-width:750px){.formGroup__header,.formGroup__body{padding:0}}.formGroup__req{position:absolute;top:26px;right:0;display:inline-block;padding:5px 10px;border-radius:20px;font-size:.625rem;line-height:1;background-color:var(--_color-require);color:#fff}@media screen and (min-width:1px)and (max-width:750px){.formGroup__req{top:3px}}.formGroup.-optional .formGroup__req{background-color:transparent;color:var(--_color-require);border:1px solid}.formGroup__label{display:block}@media screen and (min-width:1px)and (max-width:750px){.formGroup__label{margin:0}}.formGroup__header{position:relative;flex-basis:270px;max-width:270px}@media screen and (min-width:1px)and (max-width:750px){.formGroup__header{flex-basis:auto;max-width:100%}}.formGroup__body{flex:1}.formGroup textarea,.formGroup input[type=number],.formGroup input[type=tel],.formGroup input[type=email],.formGroup input[type=text]{display:block;width:100%;max-width:415px;height:40px;padding:3px 16px;font-size:1rem;background-color:#fff;border-radius:3px;box-shadow:var(--text-shadow);box-shadow:1px 1px 4px #0003}.formGroup textarea:focus,.formGroup input[type=number]:focus,.formGroup input[type=tel]:focus,.formGroup input[type=email]:focus,.formGroup input[type=text]:focus{box-shadow:0 1px 5px 1px #0003}.formGroup textarea::placeholder,.formGroup input[type=number]::placeholder,.formGroup input[type=tel]::placeholder,.formGroup input[type=email]::placeholder,.formGroup input[type=text]::placeholder{font-size:.875rem;color:#a0a0a0}.formGroup textarea{max-width:100%;height:150px}.formGroup small{display:none}.formGroup .error small{display:block;margin-top:6px;color:red}.formMessageSuccess{padding:30px 50px;margin-bottom:100px;text-align:center;border:4px solid #0ecc0e}.inputGroupName{display:flex;gap:20px}.inputGroupName__item{flex-basis:300px}.inputGroupAddress__row01{display:flex;gap:20px;align-items:center;margin-bottom:15px}.inputGroupAddress .p-button{color:#989086;border:1px solid;border-radius:3px;padding:5px 15px;max-width:160px;min-height:40px;display:grid;place-items:center;font-size:12px;letter-spacing:.04em}.inputGroupAddress__address input{max-width:100%!important}.formPrivacy{height:190px;overflow-y:scroll;font-size:.8125rem;background-color:#0000000a;border:1px solid #e8e8e8}.formPrivacy__inner{padding:20px 30px}.formPrivacy__inner>*{margin-top:1.2em}.formPrivacy__inner>*:first-child{margin-top:0}.formPrivacy__title{font-size:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.formPrivacy__title02{margin-top:2em;font-weight:700}.formPrivacy__title02+*{margin-top:.4em}.formPrivacy ul{padding-left:.8em;text-indent:-.8em}.formPrivacy ul li:before{margin-right:5px;content:"-"}.formPrivacy::-webkit-scrollbar{width:16px;background-color:#0000001a}.formPrivacy::-webkit-scrollbar-thumb{height:60px;cursor:pointer;background-color:#989086}.formPrivacyCheckboxContainer{display:flex;justify-content:center;margin:40px 0 45px}.formCheckbox{cursor:pointer;display:flex;align-items:center;gap:15px}.formCheckbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:4px;border:1px solid #989086;width:30px;aspect-ratio:1;display:grid;place-items:center}.formCheckbox input[type=checkbox]:before{display:block;width:15px;height:15px;content:"";background-color:#e8e8e8;-webkit-mask-image:var(--image-icon-check);mask-image:var(--image-icon-check)}.formCheckbox input[type=checkbox]:checked:before{background-color:#989086}.formCheckbox__text{position:relative;display:flex;gap:20px;align-items:center}.formSubmitButtonContainer{display:flex;justify-content:center;margin-bottom:20px}.formSubmitButton{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:340px;padding:16px 20px;border-radius:70px;font-size:18px;color:#fff;background-color:var(--color-blue-02);letter-spacing:.14em;transition-duration:.3s}.formSubmitButton:after{position:absolute;top:0;right:20px;bottom:0;display:inline-block;width:12px;height:12px;margin:auto;content:"";background-size:contain}.formSubmitButton:disabled{cursor:not-allowed;background-color:#cbcbcb}.modal-favorite-container{position:fixed;top:0;right:0;width:100%;max-width:350px;height:100svh;z-index:100}.modal-favorite-container__inner{background-color:#fff;height:100%;padding:10px;display:grid;grid-template-rows:auto 1fr}.modal-favorite-container__header{display:grid;grid-template-columns:1fr auto;align-items:center;margin-bottom:10px}.modal-favorite-container__header:after{content:"";display:block;width:100%;height:1px;background:linear-gradient(90deg,var(--color-blue-02) 60px,#ceccca 61px,#ceccca 100%);grid-column:span 2;margin-top:10px}.modal-favorite-container__close{display:grid;place-items:center;width:24px}.modal-favorite-container__close svg{width:100%}.modal-favorite-container__contents{overflow-y:scroll}.modal-favorite-container .p-products>li{margin-top:10px}.modal-favorite-container .p-products .--empty{font-size:14px;text-align:center;color:#787470}.modal-favorite-container__layer{position:fixed;top:0;right:0;width:100%;height:100vh;background-color:#00000080;z-index:100}.modal-favorite-container,.modal-favorite-container__layer{z-index:-1;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s,translate .3s;translate:10px 0}.modal-favorite-container__layer{transition:all 0s;translate:0}body.is-modal-favorite-active .modal-favorite-container,body.is-modal-favorite-active .modal-favorite-container__layer{z-index:1000;opacity:1;visibility:visible;translate:0 0}body.is-modal-favorite-active .modal-favorite-container__layer{z-index:100}.modal-navigation-global{--_bg-01: #82786e;--_bg-02: #968c82;--_bg-03: #6e645a;position:fixed;top:var(--header-height);width:100%;background-color:#23190f;color:#fff;padding:10px}.modal-navigation-global a{padding:16px 5px;background-color:var(--_bg-01);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:13px}.modal-navigation-global a img{width:45px;filter:var(--filter-to-white);display:inline-block}.modal-navigation-global a span{font-size:14px;line-height:1}.modal-navigation-global ul{display:grid;grid-template-columns:repeat(2,1fr)}.modal-navigation-global li:nth-of-type(3n+1) a{background-color:var(--_bg-01)}.modal-navigation-global li:nth-of-type(3n+2) a{background-color:var(--_bg-02)}.modal-navigation-global li:nth-of-type(3n) a{background-color:var(--_bg-03)}@media screen and (min-width:1380px){.modal-navigation-global{display:none}}.modal-navigation-global{z-index:-1;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s,translate .3s;translate:0 -10px}body.is-menu-active .modal-navigation-global{z-index:1000;opacity:1;visibility:visible;translate:0 0}.modal-navigation-search{top:0;right:0;z-index:0;position:absolute;width:100%;max-width:800px}.modal-navigation-search__inner{background-color:#23190ff2;min-height:300px;padding:20px 40px}@media screen and (max-width:1380px){.modal-navigation-search__inner{--_header-height: 90px;padding-top:calc(var(--_header-height) + 25px)}}@media screen and (min-width:1px)and (max-width:750px){.modal-navigation-search__inner{padding-inline:10px}}.modal-navigation-search__upper{width:calc(100% - 360px)}@media screen and (min-width:1px)and (max-width:750px){.modal-navigation-search__upper{width:100%}}.modal-navigation-search__contents{padding-top:60px}@media screen and (min-width:1px)and (max-width:750px){.modal-navigation-search__contents{padding-top:25px}}.modal-navigation-search .p-searchInput{width:100%}.modal-navigation-search .p-searchInput fieldset{background-color:#fff;border-radius:50px;display:grid;grid-template-columns:1fr auto;overflow:hidden;width:100%}.modal-navigation-search .p-searchInput input[type=text]{padding:8px 10px 8px 20px;border:0;background-color:transparent;color:#000}.modal-navigation-search .p-searchInput input[type=text]:focus{outline:none}.modal-navigation-search .p-searchInput button[type=submit]{cursor:pointer;display:inlne-grid;place-items:center;padding:0 20px 0 10px}.modal-navigation-search .p-searchInput button[type=submit]:after{content:"";width:20px;aspect-ratio:1;display:block;background-color:var(--color-blue-02);-webkit-mask-image:var(--image-icon-search);mask-image:var(--image-icon-search)}.modal-navigation-search .p-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:0}@media screen and (min-width:1px)and (max-width:750px){.modal-navigation-search .p-categories{grid-template-columns:repeat(2,1fr)}}.modal-navigation-search .p-categories .p-categories__item{background-color:#82786e;min-height:50px}.modal-navigation-search .p-categories .p-categories__item:nth-of-type(3n){background-color:#6e645a}.modal-navigation-search .p-categories .p-categories__item:nth-of-type(3n+1){background-color:#82786e}.modal-navigation-search .p-categories .p-categories__item:nth-of-type(3n+2){background-color:#968c82}.modal-navigation-search .p-categories .p-categories__item a{display:grid;gap:10px;grid-template-columns:auto 1fr;align-items:center;padding:10px;height:100%;font-size:12px;color:#fff;line-height:1.4}.modal-navigation-search .p-categories .p-categories__item a img{width:30px;height:auto;object-fit:cover;border-radius:50%}.modal-navigation-search{z-index:-1;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s,translate .3s;translate:0 -10px}body.is-navigation-search-active .modal-navigation-search{z-index:0;opacity:1;visibility:visible;translate:0 0}.shopify-policy__container{padding-block:80px}.shopify-policy__title{font-size:20px;font-weight:700;margin-bottom:20px}.shopify-policy__body{--_text-base: 1rem;--_text-h2: 1.25rem;--_text-h3: 1.125rem;--_margin: 1em;font-size:var(--_text-base);line-height:1.8461538462}@media screen and (min-width:1px)and (max-width:750px){.shopify-policy__body{--_text-h2: 1.5rem}}.shopify-policy__body *{margin:var(--_margin) 0}.shopify-policy__body *:first-child{margin-top:0}.shopify-policy__body *:first-child{margin-top:0!important}.shopify-policy__body p{margin:var(--_margin) 0}.shopify-policy__body h2{font-size:var(--_text-h2);font-weight:700;margin-top:1.5em;margin-bottom:0;border-top:1px solid #ceccca;padding-top:24px}.shopify-policy__body h2.--type-02{margin:var(--_margin) 0;font-size:18px;margin-bottom:10px;background-color:#e5e5e5;padding:5px 15px}.shopify-policy__body h3{font-size:var(--_text-h3);font-weight:700;margin-bottom:0;margin-top:1.5em}.shopify-policy__body ol,.shopify-policy__body ul{margin:var(--_margin) 0}.shopify-policy__body ol>li,.shopify-policy__body ul>li{margin:.2em 0}.shopify-policy__body ol ol,.shopify-policy__body ol ul,.shopify-policy__body ul ol,.shopify-policy__body ul ul{padding-left:1.5em}.shopify-policy__body ul>li{display:grid;grid-template-columns:auto 1fr;gap:.8em}.shopify-policy__body ul>li:before{display:inline-block;width:9px;aspect-ratio:1;content:"";border:2px solid var(--color-blue-02);border-radius:50%;translate:0 .7em}.shopify-policy__body a{color:var(--color-blue-02);text-decoration:underline}.shopify-policy__body a:hover{color:var(--color-blue-02)}[data-hulkapps-reviews-list]{background-color:#fff;min-height:300px}@media screen and (min-width:1px)and (max-width:750px){[data-hulkapps-reviews-list]{min-height:auto}}[data-hulkapps-reviews-list] .hulk-powered-wrapper{font-size:12px}.main-product__block01 [data-hulkapps-reviews] .hulk-pr__review-icon{display:block;padding:0!important}.main-product__block01 [data-hulkapps-reviews] .hulk-review-total{margin-left:10px!important}.main-product__block01 [data-hulkapps-reviews] .hulk-pr__review-icon [class^=hulk-icon-],.main-product__block01 [data-hulkapps-reviews] [data-hulkapps-total-review] .hulk-pr__review-icon [class^=hulk-icon-]{line-height:1}.main-product__block01 [data-hulkapps-reviews] .hulk-pr__review-icon [class^=hulk-icon-]:before,.main-product__block01 [data-hulkapps-reviews] [data-hulkapps-total-review] .hulk-pr__review-icon [class^=hulk-icon-]:before{font-size:32px}@media screen and (min-width:1px)and (max-width:750px){.main-product__block01 [data-hulkapps-reviews] .hulk-pr__review-icon [class^=hulk-icon-]:before,.main-product__block01 [data-hulkapps-reviews] [data-hulkapps-total-review] .hulk-pr__review-icon [class^=hulk-icon-]:before{font-size:24px}}.fuji3_pbtn_custom{background-color:var(--color-blue-02)!important}.main-product .p-product__row-blocks .fuji3_pbtn_custom{background-color:var(--color-blue-03)!important;border:5px solid #fff!important;border-width:2px;border-color:#fff;display:flex!important;border-style:solid!important;max-width:300px}.swiper-pagination{--_current-color: var(--color-blue-02);display:flex;gap:10px;justify-content:center}@media screen and (min-width:1px)and (max-width:750px){.swiper-pagination{gap:10px}}.swiper-pagination-bullet{background-color:#d8d4ca;display:inline-grid;place-items:center;width:6px;aspect-ratio:1;cursor:pointer;border-radius:50%}@media(hover:hover)and (pointer:fine){.swiper-pagination-bullet:hover{opacity:.7}}@media(-ms-high-contrast:none),(-ms-high-contrast:active){.swiper-pagination-bullet:hover{opacity:.7}}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--_current-color, #000)}.swiper-button-prev,.swiper-button-next{--_icon-arrow-right: var(--image-icon-arrow-02);--_current-color: var(--color-blue-02);--_current-bg-color: transparent;display:grid;place-items:center;width:50px;aspect-ratio:1;line-height:1;color:var(--_current-color);cursor:pointer;background-color:var(--_current-bg-color);border:1px solid var(--_current-color);border-radius:50%}@media screen and (min-width:1px)and (max-width:750px){.swiper-button-prev,.swiper-button-next{width:40px}}@media(hover:hover)and (pointer:fine){.swiper-button-prev:hover,.swiper-button-next:hover{opacity:.7}}@media(-ms-high-contrast:none),(-ms-high-contrast:active){.swiper-button-prev:hover,.swiper-button-next:hover{opacity:.7}}.swiper-button-prev:before,.swiper-button-next:before{width:13px;height:10px;content:"";background:linear-gradient(currentColor 0 0),CanvasText;-webkit-mask-image:var(--_icon-arrow-right);mask-image:var(--_icon-arrow-right)}.swiper-button-prev{scale:-1 1}.articleList{display:grid;grid-template-columns:auto auto 1fr}@media screen and (min-width:1px)and (max-width:750px){.articleList{grid-template-columns:1fr}}.articleList .card-article{border-bottom:1px solid #ceccca}.articleList .card-article:first-child{border-top:1px solid #ceccca}.button-favorite{width:60px;aspect-ratio:1;display:grid;place-items:center;background-color:#fff;border-radius:50%;border:3px solid #fff;box-shadow:var(--box-shadow)}@media screen and (max-width:767px){.button-favorite{width:50px}}.button-favorite .button-favorite__wrapper{border-radius:50%;border:2px solid var(--color-blue-02);display:grid;place-items:center;width:100%;height:100%}@media screen and (max-width:767px){.button-favorite .button-favorite__wrapper{border-width:1px}}.button-favorite img{filter:var(--filter-to-cyan);width:30px;display:inline-block;translate:0 1px}@media screen and (max-width:767px){.button-favorite img{width:25px}}.button-favorite svg{width:30px;height:30px;display:inline-block;stroke:var(--color-blue-02);fill:transparent}.button-favorite.is-active svg{fill:var(--color-blue-02)}@media(any-hover:hover){.button-favorite:hover{opacity:1}}.card-article{--_padding-block: 15px;padding:var(--_padding-block) 30px var(--_padding-block) 15px;display:grid;grid-template-columns:subgrid;grid-column:span 3;align-items:center;position:relative;grid-template-areas:"date category title"}@media screen and (min-width:1px)and (max-width:750px){.card-article{padding-block:10px 10px;padding-left:0;display:grid;grid-template-areas:"date category" "title title";grid-template-columns:auto 1fr}}.card-article:after{position:absolute;right:15px;top:0;bottom:0;margin:auto;content:"";display:block;width:8px;height:11px;background:var(--image-icon-arrow-01) no-repeat center/contain}@media screen and (min-width:1px)and (max-width:750px){.card-article:after{right:0}}.card-article__date{grid-area:date;color:#a8a6a4;font-size:11px}.card-article__category{grid-area:category;margin-left:28px;margin-right:23px}@media screen and (min-width:1px)and (max-width:750px){.card-article__category{margin:0 0 0 10px;line-height:1}}.card-article__category .p-cat{font-weight:700;color:var(--color-blue-02);border:1px solid;font-size:11px;letter-spacing:.04em;line-height:1.2;display:inline-grid;place-items:center;padding:7px 10px;border-radius:15px;min-width:120px}@media screen and (min-width:1px)and (max-width:750px){.card-article__category .p-cat{font-size:10px;padding:3px 10px;min-width:100px}}.card-article__title{grid-area:title;font-size:14px;font-weight:700;letter-spacing:.04em;line-height:1.8571428571}@media screen and (min-width:1px)and (max-width:750px){.card-article__title{margin-top:8px;font-size:16px;line-height:1.4375}}.card-collection__inner{display:grid;grid-template-areas:"stack";background-color:#fff;box-shadow:var(--box-shadow);position:relative}.card-collection__image{grid-area:stack;aspect-ratio:1}.card-collection__image img{width:100%;height:100%;object-fit:cover}.card-collection__contents{grid-area:stack;display:flex;flex-direction:column;justify-content:flex-end}.card-collection__box{background-color:#fffffff2;max-width:100%;padding:10px 15px}.card-collection__title{font-size:16px;font-weight:700}.card-feature-01-list .card-feature-01{border-bottom:1px solid #ceccca}.card-feature-01-list .card-feature-01:first-of-type{border-top:1px solid #ceccca}.card-feature-01__inner{display:grid;grid-template-columns:20.4166666667% 1fr;gap:35px;padding:10px}@media screen and (max-width:767px){.card-feature-01__inner{grid-template-columns:30% 1fr;grid-template-columns:minmax(auto,100px) 1fr;gap:20px}}.card-feature-01__image img{aspect-ratio:7/4;width:100%;height:100%;object-fit:cover}@media screen and (max-width:767px){.card-feature-01__image img{aspect-ratio:1/1}}.card-feature-01__contents{padding-right:60px;position:relative}@media screen and (max-width:767px){.card-feature-01__contents{padding-right:20px}}.card-feature-01__category{font-weight:700;font-size:11px;letter-spacing:.04em;color:var(--color-blue-02)}@media screen and (max-width:767px){.card-feature-01__category{margin:5px 0 0}}.card-feature-01__title{font-size:19px;letter-spacing:.04em;font-weight:700;line-height:1.6;margin-bottom:5px}@media screen and (max-width:767px){.card-feature-01__title{font-size:16px}}.card-feature-01__texts{font-size:12px;letter-spacing:.04;font-weight:700;line-height:1.8}@media screen and (max-width:767px){.card-feature-01__texts{display:none}}.card-feature-01__arrow{width:8px;height:10px;position:absolute;right:0;bottom:0;top:0;margin:auto}.card-feature-02__image{aspect-ratio:16/9}.card-feature-02__image img{width:100%;height:100%;object-fit:cover}.card-feature-02__category{margin-top:14px;margin-bottom:4px;font-weight:700;font-size:11px;letter-spacing:.04em;color:var(--color-blue-02)}@media screen and (max-width:767px){.card-feature-02__category{margin:5px 0 0}}.card-feature-02__title{font-size:18px;letter-spacing:.04em;font-weight:700;line-height:1.4444444444}@media screen and (max-width:767px){.card-feature-02__title{font-size:16px}}.card-feature-02__tags{margin-top:10px;line-height:1.4;color:#a8a6a4;display:flex;flex-wrap:wrap;gap:5px 1em;font-size:11px}.card-feature-02__tags .p-tag{letter-spacing:0}.card-feature-02__tags .p-tag .u-color-cyan{margin-right:2px}.card-product-01__inner{display:grid;grid-template-areas:"stack";box-shadow:var(--box-shadow)}.card-product-01__image{grid-area:stack;z-index:0;aspect-ratio:1}.card-product-01__image img{width:100%;height:100%;object-fit:cover}.card-product-01__contents{grid-area:stack;z-index:1;display:flex;align-items:flex-end;position:relative}.card-product-01__soldOut{position:absolute;top:0;right:0;padding:10px 10px 0 0}.card-product-01__soldOut>span{font-size:10px;font-weight:700;background-color:#fff;background-color:#d8d8d8;border-radius:20px;display:grid;place-items:center;padding:1px 11px;letter-spacing:0;text-transform:uppercase}.card-product-01__box{background-color:#fffffff2;max-width:220px;padding:10px 15px}.card-product-01__cat{color:var(--color-blue-02);font-size:11px;font-weight:700;letter-spacing:0}.card-product-01__title{font-size:16px;font-weight:700;letter-spacing:.04em;line-height:1.5;margin:2px 0 4px}.card-product-01__price{display:flex;align-items:baseline;gap:5px}.card-product-01__price .p-price{color:var(--color-blue-02);font-size:21px;letter-spacing:.02;font-family:var(--font-family-en);font-weight:700;line-height:1.4}.card-product-01__price .p-priceText{font-size:8px}.card-product-02{box-sizing:border-box;--_padding-inline: 36px;--_padding-block: 36px}@media screen and (min-width:1px)and (max-width:750px){.card-product-02{--_padding-inline: 12px;--_padding-block: 12px}}.card-product-02__inner{height:100%;display:grid;grid-template-columns:repeat(2,1fr);background-color:#fff;box-shadow:var(--box-shadow);grid-template-areas:"image cat" "image title" "image tags" "image description" "image price"}@media screen and (min-width:1px)and (max-width:750px){.card-product-02__inner{grid-template-columns:42.1052631579% 1fr;grid-template-areas:"image cat" "image title" "tags tags" "description description" "price price"}}.card-product-02__image{grid-area:image}.card-product-02__image img{width:100%;height:100%;object-fit:cover}.card-product-02__cat{padding:var(--_padding-block) var(--_padding-inline) 0;grid-area:cat;color:var(--color-blue-02);font-size:12px;letter-spacing:.04em;line-height:1.4;font-weight:700}@media screen and (min-width:1px)and (max-width:750px){.card-product-02__cat{font-size:11px;letter-spacing:0}}.card-product-02__title{padding:0 var(--_padding-inline);grid-area:title;font-size:21px;letter-spacing:.14em;line-height:1.4;font-weight:700;margin:6px 0 14px}@media screen and (min-width:1px)and (max-width:750px){.card-product-02__title{font-size:16px}}.card-product-02__tags{padding:0 var(--_padding-inline);grid-area:tags;line-height:1.4;display:flex;flex-wrap:wrap;gap:5px 10px}@media screen and (min-width:1px)and (max-width:750px){.card-product-02__tags{padding-top:12px}}.card-product-02__tags .p-tag{color:#a8a6a4;font-size:11px;letter-spacing:.02em;font-weight:500}@media screen and (min-width:1px)and (max-width:750px){.card-product-02__tags .p-tag{font-size:10px;letter-spacing:0}}.card-product-02__tags .p-tag .u-color-cyan{margin-right:2px}.card-product-02__description{padding:18px var(--_padding-inline) 20px;grid-area:description;font-size:12px;letter-spacing:.02em;line-height:1.75;font-weight:700}.card-product-02__description:before{content:"";display:block;width:100%;height:1px;background:linear-gradient(90deg,var(--color-blue-02) 60px,#ceccca 61px,#ceccca 100%);margin-bottom:18px}@media screen and (min-width:1px)and (max-width:750px){.card-product-02__description:before{content:none}}@media screen and (min-width:1px)and (max-width:750px){.card-product-02__description{padding-block:10px 10px}}.card-product-02__description>p{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.card-product-02__price{padding:0 var(--_padding-inline) var(--_padding-block);grid-area:price;text-align:right}.card-product-02__price .p-price{font-family:var(--font-family-en);letter-spacing:.04em;line-height:1.2;font-weight:700;font-size:29px;color:var(--color-blue-02)}.card-product-02__price .p-priceText{font-size:9px;letter-spacing:.04em;line-height:1.4}@media screen and (min-width:1px)and (max-width:750px){.card-product-02__price .p-priceText{font-size:8px}}.card-product-03{font-size:12px;line-height:1.4;box-shadow:var(--box-shadow);background-color:#fff}.card-product-03__inner{display:grid;grid-template-columns:110px 1fr}.card-product-03__image{overflow:hidden;aspect-ratio:1;display:inline-block}.card-product-03__image img{width:100%;height:100%;object-fit:cover}.card-product-03__contents{padding:10px;display:flex;flex-direction:column}.card-product-03__title{margin-bottom:5px}.card-product-03__price{display:flex;align-items:center}.card-product-03__price .p-price{color:var(--color-blue-02);font-weight:700}.card-product-03__buttons{margin-top:auto;display:flex;gap:10px;justify-content:flex-end}.card-product-03__buttons .p-button.--remove{color:var(--color-red)}.faqItemList .faqItem{border-bottom:1px solid #ceccca}.faqItemList .faqItem:first-child{border-top:1px solid #ceccca}.faqItem__question{padding:15px 10px;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;align-items:center}.faqItem__question::-webkit-details-marker{display:none}@media screen and (min-width:1px)and (max-width:750px){.faqItem__question{grid-template-columns:1fr auto;grid-template-areas:"num num" "text icon";gap:0 10px}}.faqItem__question__num{font-family:var(--font-family-en);font-size:34px;line-height:1;letter-spacing:.02em;font-weight:700;display:flex}@media screen and (min-width:1px)and (max-width:750px){.faqItem__question__num{font-size:20px;grid-area:num;margin-bottom:5px}}.faqItem__question__num>span:first-child{margin-right:4px}.faqItem__question__text{font-size:19px;font-weight:700;padding-left:15px;line-height:1.6}@media screen and (min-width:1px)and (max-width:750px){.faqItem__question__text{grid-area:text;padding:0}}.faqItem__question__icon{width:40px;aspect-ratio:1;display:grid;grid-template-areas:"stack";place-items:center;border:1px solid var(--color-blue-02);border-radius:50%}@media screen and (min-width:1px)and (max-width:750px){.faqItem__question__icon{width:30px;grid-area:icon}}.faqItem__question__icon:before,.faqItem__question__icon:after{grid-area:stack;content:"";width:15px;height:1px;background-color:var(--color-blue-02);transition:rotate .3s}@media screen and (min-width:1px)and (max-width:750px){.faqItem__question__icon:before,.faqItem__question__icon:after{width:11px}}.faqItem__question__icon:after{rotate:90deg}.faqItem[open] .faqItem__question__icon:after{rotate:0deg}.faqItem__answer__container{padding:0 55px 20px 0;display:grid;grid-template-columns:auto 1fr}@media screen and (min-width:1px)and (max-width:750px){.faqItem__answer__container{grid-template-columns:1fr;padding:0 10px 10px}}.faqItem__answer__a{font-family:var(--font-family-en);font-size:21px;line-height:1.4;color:var(--color-blue-02);width:46px;text-align:right;padding-left:12px}@media screen and (min-width:1px)and (max-width:750px){.faqItem__answer__a{padding:0;width:auto;text-align:left}}.faqItem__answer__text{padding-left:19px;font-size:14px;line-height:1.8571428571;letter-spacing:.04em}@media screen and (min-width:1px)and (max-width:750px){.faqItem__answer__text{padding:0}}.js-common-slider__nav{display:flex;gap:40px;align-items:center;justify-content:center}@media screen and (min-width:1px)and (max-width:750px){.js-common-slider__nav{gap:20px}}.js-common-slider__navContainer[data-mq=sp]{margin-top:20px}.js-common-slider__loader{padding:40px 0}.js-common-slider__loader:before{content:"";display:block;margin:0 auto;width:50px;padding:8px;aspect-ratio:1;border-radius:50%;background:var(--color-blue-02);--_m: conic-gradient(#0000 10%,#000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}.js-common-slider__loader.is-hidden{display:none}@keyframes l3{to{transform:rotate(1turn)}}.js-common-slider.no-swiper .js-common-slider__slider .swiper-wrapper{display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}@media screen and (min-width:1px)and (max-width:750px){.js-common-slider.no-swiper .js-common-slider__slider .swiper-wrapper{grid-template-columns:repeat(2,1fr)}}.js-common-slider.no-swiper .js-common-slider__slider .swiper-wrapper:has(.card-product-02){grid-template-columns:repeat(2,1fr)}@media screen and (min-width:1px)and (max-width:750px){.js-common-slider.no-swiper .js-common-slider__slider .swiper-wrapper:has(.card-product-02){grid-template-columns:1fr}}.js-common-slider.no-swiper .js-common-slider__slider .swiper-wrapper:has(.card-product-02) .swiper-slide{max-width:100%}.js-horizontalInfinitySlider{--swiper-wrapper-transition-timing-function: linear}.logoGroup{display:inline-flex;align-items:center}.logoGroup__image{border-right:1px solid #827e74;padding-right:25px;margin-right:25px}@media screen and (max-width:767px){.logoGroup__image{padding-right:13px;margin-right:13px}.logoGroup__image img{width:84px}}.logoGroup__textGroup{display:flex;flex-direction:column;line-height:1;text-align:center}.logoGroup__textGroup__title-01{font-family:var(--font-family-en);font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:28px}@media screen and (max-width:767px){.logoGroup__textGroup__title-01{font-size:24px}}.logoGroup__textGroup__title-02{font-weight:700;font-size:12px;margin:4px 0 6px}@media screen and (max-width:767px){.logoGroup__textGroup__title-02{font-size:11px}}.logoGroup__textGroup__title-03{font-size:11px;letter-spacing:1px}@media screen and (max-width:767px){.logoGroup__textGroup__title-03{letter-spacing:1px;font-size:10px}}.pageHeader{padding-top:100px;border-bottom:1px solid #ceccca;padding-bottom:14px}@media screen and (min-width:1px)and (max-width:750px){.pageHeader{padding-top:50px}}.pageHeader__title{display:flex;flex-direction:column}.pageHeader__title__main{font-size:54px;font-weight:700;letter-spacing:.12em;line-height:1;line-height:1.4}@media screen and (min-width:1px)and (max-width:750px){.pageHeader__title__main{font-size:30px}}.pageHeader__title__sub{font-size:24px;font-weight:500;letter-spacing:.02em;line-height:1;text-transform:uppercase;color:#d8d4ca;margin-top:14px}@media screen and (min-width:1px)and (max-width:750px){.pageHeader__title__sub{font-size:18px;margin-top:12px}}.pageHeader__breadcrumbs{margin-top:56px}@media screen and (min-width:1px)and (max-width:750px){.pageHeader__breadcrumbs{margin-top:20px}}.pageHeader__breadcrumbs .breadcrumb{padding:0}.pagination{display:flex;justify-content:center;gap:15px}.pagination .prev,.pagination .next,.pagination .page{width:50px;aspect-ratio:1;font-family:var(--font-family-en);display:grid;place-items:center;font-size:18px;line-height:1;font-weight:700}.pagination .prev>a,.pagination .next>a,.pagination .page>a{box-shadow:var(--box-shadow);border-radius:50%;background-color:#fff;width:100%;height:100%;display:grid;place-items:center}@media(hover:hover)and (pointer:fine){.pagination .prev>a:hover,.pagination .next>a:hover,.pagination .page>a:hover{background-color:var(--color-blue-02);color:#fff;opacity:1}}@media(-ms-high-contrast:none),(-ms-high-contrast:active){.pagination .prev>a:hover,.pagination .next>a:hover,.pagination .page>a:hover{background-color:var(--color-blue-02);color:#fff;opacity:1}}.pagination .prev.current,.pagination .next.current,.pagination .page.current{background-color:#000;border-radius:50%;color:#fff}.pagination .prev,.pagination .next{margin:0 20px}.pagination .prev>a,.pagination .next>a{font-size:0;background-color:var(--color-blue-02);position:relative}.pagination .prev>a:after,.pagination .next>a:after{content:"";display:inline-block;width:17px;height:17px;background-size:contain;background-repeat:no-repeat;background-image:var(--image-icon-arrow-02);filter:var(--filter-to-white);position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;translate:0 1px}@media(hover:hover)and (pointer:fine){.pagination .prev>a:hover,.pagination .next>a:hover{color:#fff;opacity:1}}@media(-ms-high-contrast:none),(-ms-high-contrast:active){.pagination .prev>a:hover,.pagination .next>a:hover{color:#fff;opacity:1}}.pagination .prev>a:after{scale:-1 1}.pagination .deco{font-size:20px;font-weight:700;line-height:1;display:flex;align-items:center}.postFooterNav{--_button-bg-color: var(--color-blue-02);--_color-text: var(--color-blue-02);display:grid;grid-template-columns:1fr auto 1fr;margin:0 auto;overflow:hidden;font-size:13px;color:var(--_color-text);text-align:center;letter-spacing:.14em}.postFooterNav__item{display:flex}.postFooterNav__link{display:grid;flex:1;place-items:center}.postFooterNav__link.-archive{color:var(--color-text);min-width:180px;border:1px solid var(--color-text);border-radius:30px;min-height:40px}.postFooterNav__link.-prev,.postFooterNav__link.-next{position:relative;display:flex;gap:13px;align-items:center}.postFooterNav__link.-prev .p-icon,.postFooterNav__link.-next .p-icon{--_current-color: var(--color-blue-02);--_current-bg-color: transparent;--_icon-arrow-right: var(--image-icon-arrow-02);display:grid;place-items:center;width:40px;aspect-ratio:1;line-height:1;color:var(--_current-color);cursor:pointer;background-color:var(--_current-bg-color);border:1px solid var(--_current-color);border-radius:50%}.postFooterNav__link.-prev .p-icon:before,.postFooterNav__link.-next .p-icon:before{width:13px;height:10px;content:"";background:linear-gradient(currentColor 0 0),CanvasText;-webkit-mask-image:var(--_icon-arrow-right);mask-image:var(--_icon-arrow-right)}@media screen and (min-width:1px)and (max-width:750px){.postFooterNav__link.-prev>.p-text,.postFooterNav__link.-next>.p-text{display:none}}.postFooterNav__link.-prev{display:flex;flex-direction:row-reverse;justify-content:flex-end}.postFooterNav__link.-prev .p-icon{scale:-1 1}.postFooterNav__link.-next{display:flex;justify-content:flex-end}.productGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media screen and (min-width:1px)and (max-width:750px){.productGrid{grid-template-columns:1fr;gap:10px}}.productGrid__item .card-product-01{height:100%}.productGrid__item .card-product-01>*{height:100%}.section-banner-01{display:grid;grid-template-areas:"stack"}.section-banner-01__image{grid-area:stack}.section-banner-01__image img{width:100%;height:100%;object-fit:cover}.section-banner-01__contents{grid-area:stack;padding:80px 0}.section-banner-01__contents__group{writing-mode:vertical-rl}@media screen and (max-width:767px){.section-banner-01__contents__group{writing-mode:unset}}.section-banner-01__title{font-size:34px;font-weight:700;letter-spacing:.24em;line-height:1.8;margin-left:30px}@media screen and (max-width:767px){.section-banner-01__title{margin:0 0 20px;font-size:24px;line-height:1.8}}.section-banner-01__texts{font-size:15px;font-weight:700;letter-spacing:0em;line-height:2.3}.section-general{padding:120px 0}@media screen and (max-width:767px){.section-general{padding:60px 0}}.section-general__header{display:grid;grid-template-columns:auto 1fr;align-items:center;margin-bottom:25px}@media screen and (max-width:767px){.section-general__header{margin-bottom:15px}}.section-general__header__container{display:flex;justify-content:flex-end;gap:40px}@media screen and (max-width:767px){.section-general__header__container{display:none}}.section-general__footer__container{display:none}@media screen and (max-width:767px){.section-general__footer__container{display:block;text-align:center;margin-top:20px}}.section-general__button{padding:6px 15px;border:1px solid;border-radius:40px;display:inline-grid;place-items:center;font-size:13px;font-weight:700;letter-spacing:.14em;min-width:180px}.section-general__title{align-items:center;display:flex;flex-wrap:wrap;gap:13px}@media screen and (max-width:767px){.section-general__title{text-align:left;gap:5px 10px;font-size:24px}}.section-general__title .section-general__title__main{font-family:var(--font-family-en);font-size:41px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;line-height:1}@media screen and (max-width:767px){.section-general__title .section-general__title__main{font-size:31px}}.section-general__title .section-general__title__sub{font-size:14px;font-weight:700}.section-other-products.js-common-slider .swiper-slide{max-width:340px}@media screen and (min-width:1px)and (max-width:750px){.section-other-products.js-common-slider .swiper-slide{max-width:245px;max-width:70%}}.section-other-products__slider{display:grid;grid-template-columns:repeat(5,1fr);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}@media screen and (max-width:767px){.section-other-products__slider{grid-template-columns:1fr}}.section-recently-viewed .swiper-slide{max-width:340px}.section-recently-viewed .recentlyList>ul{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}@media screen and (min-width:1px)and (max-width:750px){.section-recently-viewed .recentlyList>ul{grid-template-columns:repeat(2,1fr)}}.section-recently-viewed .recentlyList>ul>li{word-wrap:break-word}.section-recently-viewed .recentlyList>ul>li .card-product-01{height:100%}.section-recently-viewed .recentlyList>ul>li .card-product-01 .card-product-01__inner{height:100%}@media screen and (min-width:1px)and (max-width:750px){.section-recently-viewed .recentlyList .card-product-01__title{font-size:14px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.section-recommend.js-common-slider .swiper-slide{max-width:680px;height:unset}@media screen and (min-width:1px)and (max-width:750px){.section-recommend.js-common-slider .swiper-slide{max-width:80%}}.section-recommend.js-common-slider .swiper-slide>.card-product-02{height:100%}.section-recommend.js-common-slider .swiper-slide>.card-product-02 .card-product-02__inner{height:100%}.recommendList>ul{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media screen and (min-width:1px)and (max-width:750px){.recommendList>ul{grid-template-columns:1fr}}.recommendList>ul>li>*{height:100%}.shereBox{--_bg-color: #ffffff;--_button-bg-color: #64281e;display:grid;grid-template-columns:auto 1fr;gap:25px;padding:15px 20px;background-color:var(--_bg-color);border-radius:2px}@media screen and (min-width:1px)and (max-width:750px){.shereBox{grid-template-columns:1fr;gap:10px}}.shereBox__header{display:flex;gap:10px;align-items:center;font-size:14px;font-weight:700;color:var(--color-text);letter-spacing:.03em}@media screen and (min-width:1px)and (max-width:750px){.shereBox__header{justify-content:center}}.shereBox__header:before{width:20px;height:20px;content:"";background:linear-gradient(currentColor 0 0),CanvasText;-webkit-mask-image:var(--image-icon-share-outline);mask-image:var(--image-icon-share-outline)}.shereBox__body{background-color:#fff;border-radius:4px}.shereBox__body ul{display:grid;grid-template-columns:repeat(4,auto);grid-template-columns:repeat(auto-fit,minmax(100px,160px));gap:10px;justify-content:flex-end}@media screen and (min-width:1px)and (max-width:750px){.shereBox__body ul{display:grid;grid-template-columns:repeat(2,1fr)}}.shereBox .p-buttonShare{display:flex;gap:6px;align-items:center;justify-content:center;width:100%;height:40px;padding:5px 10px;font-size:11px;line-height:1;color:#fff;letter-spacing:.04em;background-color:var(--_button-bg-color);border-radius:20px}.shereBox .p-buttonShare>span{translate:0 -1px}.shereBox .p-buttonShare:before{color:#fff;width:16px;aspect-ratio:1;content:"";background:linear-gradient(currentColor 0 0),CanvasText;background-color:#fff;-webkit-mask-image:var(--image-icon-share-outline);mask-image:var(--image-icon-share-outline)}.shereBox .p-buttonShare.-mail:before{-webkit-mask-image:var(--image-icon-mail-outline);mask-image:var(--image-icon-mail-outline)}.shereBox .p-buttonShare.-facebook:before{-webkit-mask-image:var(--image-icon-sns-facebook);mask-image:var(--image-icon-sns-facebook)}.shereBox .p-buttonShare.-twitter:before{-webkit-mask-image:var(--image-icon-sns-x);mask-image:var(--image-icon-sns-x)}.shereBox .p-buttonShare.-line:before{-webkit-mask-image:var(--image-icon-sns-line);mask-image:var(--image-icon-sns-line)}.main-home{padding-top:60px}@media screen and (min-width:1px)and (max-width:750px){.main-home{padding-top:10px}}.main-home .p-home-images .swiper-slide{width:250px}@media screen and (min-width:1px)and (max-width:750px){.main-home .p-home-images .swiper-slide{width:125px}}.main-home .p-section-firstview .p-firstview{display:grid;grid-template-columns:1fr 475px;grid-template-columns:1fr 415px 60px;grid-template-areas:"images body side"}@media screen and (min-width:1px)and (max-width:750px){.main-home .p-section-firstview .p-firstview{grid-template-columns:1fr auto;grid-template-areas:"images side" "body body"}}.main-home .p-section-firstview .p-firstview__images{grid-area:images}@media screen and (min-width:1px)and (max-width:750px){.main-home .p-section-firstview .p-firstview__images{height:195px}}.main-home .p-section-firstview .p-firstview__images img{width:100%;height:100%;object-fit:cover}.main-home .p-section-firstview .p-firstview__body{grid-area:body;padding:30px 20px 40px;text-align:center;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:1px)and (max-width:750px){.main-home .p-section-firstview .p-firstview__body{writing-mode:vertical-rl;display:block;text-align:left;padding:40px 20px 0 0}}@media(max-width:374px){.main-home .p-section-firstview .p-firstview__body{padding:40px 10px 0;writing-mode:unset;display:flex;justify-content:center;text-align:center;gap:10px}}.main-home .p-section-firstview .p-firstview__title{font-size:46px;font-weight:700;line-height:1.4782608696;letter-spacing:.24em;writing-mode:vertical-rl;text-align:left}@media screen and (min-width:1px)and (max-width:750px){.main-home .p-section-firstview .p-firstview__title{font-size:31px;line-height:1.2580645161}}.main-home .p-section-firstview .p-firstview__titleSub{margin-block:24px 24px;display:flex;line-height:1.2;flex-direction:column;color:#d8d4ca;font-weight:700;text-transform:uppercase;letter-spacing:.04em}@media screen and (min-width:1px)and (max-width:750px){.main-home .p-section-firstview .p-firstview__titleSub{margin:0 10px}}.main-home .p-section-firstview .p-firstview__titleSub .p-text-01{font-size:21px}@media screen and (min-width:1px)and (max-width:750px){.main-home .p-section-firstview .p-firstview__titleSub .p-text-01{font-size:14px}}.main-home .p-section-firstview .p-firstview__titleSub .p-text-02{font-size:28px}@media screen and (min-width:1px)and (max-width:750px){.main-home .p-section-firstview .p-firstview__titleSub .p-text-02{font-size:23px}}.main-home .p-section-firstview .p-firstview__lead{font-size:13px;font-weight:700;letter-spacing:.14em;line-height:2.1538461538}@media screen and (min-width:1px)and (max-width:750px){.main-home .p-section-firstview .p-firstview__lead{font-size:12px;line-height:1.75}}.main-home .p-section-firstview .p-firstview__side{display:grid;place-items:center;grid-area:side}@media screen and (min-width:1px)and (max-width:750px){.main-home .p-section-firstview .p-firstview__side{padding:0 10px}}.main-home .p-section-firstview .p-firstview__side .p-copyright{font-size:10px;font-family:var(--font-family-en);font-weight:500;letter-spacing:.12em;line-height:1;color:#b8afa5;writing-mode:vertical-rl}@media screen and (min-width:1px)and (max-width:750px){.main-home .p-section-firstview .p-firstview__side .p-copyright{font-size:9px;letter-spacing:.04em}}.main-home .p-section-firstview .p-firstview__title .p-row .u-firstletter-cyan span:first-child{color:var(--color-blue-02)}.main-home .p-section-firstview{--i: 1;--step: 80ms;--offset: .5s ;--duration: .2s}.main-home .p-section-firstview .p-firstview__side,.main-home .p-section-firstview .p-firstview__images,.main-home .p-section-firstview .p-firstview__lead,.main-home .p-section-firstview .p-firstview__titleSub{visibility:hidden;opacity:0;transition:opacity 1s}.main-home .p-section-firstview .p-firstview__title .js-word{display:inline-block;opacity:0;transition:opacity 1s,translate .3s;transition-delay:0s;translate:0 5px}.main-home .p-section-firstview .p-firstview__titleSub{--i: 25;translate:0 15px;transition:opacity 1s,translate .5s}.main-home .p-section-firstview .p-firstview__lead{--i: 30;translate:0 15px;transition:opacity 1s,translate .5s}.main-home .p-section-firstview .p-firstview__images{--i: 1;translate:0 15px;transition:opacity 1s,translate .5s}.main-home .p-section-firstview.aos-animate .p-firstview__bg{opacity:1}.main-home .p-section-firstview.aos-animate .p-firstview__side,.main-home .p-section-firstview.aos-animate .p-firstview__images,.main-home .p-section-firstview.aos-animate .p-firstview__lead,.main-home .p-section-firstview.aos-animate .p-firstview__titleSub{visibility:visible;opacity:1;translate:0 0;transition-delay:calc(var(--i) * var(--step) + var(--offset))}.main-home .p-section-firstview.aos-animate .js-word{visibility:visible;opacity:1;transition-delay:calc(var(--i) * var(--step) + var(--offset));transition-duration:var(--duration);translate:0 0}.main-home .p-section-recommend{padding-top:80px}@media screen and (min-width:1px)and (max-width:750px){.main-home .p-section-recommend{padding-top:50px}}.main-home .p-section-recommend__header{display:grid;grid-template-columns:auto 1fr;align-items:flex-start}.main-home .p-section-recommend__header__container{display:flex;justify-content:flex-end;padding-right:30px}@media screen and (min-width:1px)and (max-width:750px){.main-home .p-section-recommend__header__container{display:none}}.main-home .p-section-recommend__title{font-size:104px;line-height:1;letter-spacing:.02em;color:#d8d4ca;font-family:var(--font-family-en);font-weight:700;text-transform:uppercase;margin-left:-10px}@media screen and (min-width:1px)and (max-width:750px){.main-home .p-section-recommend__title{font-size:51px;margin-left:-5px}}.main-home .p-section-recommend__body{margin-top:-14px}@media screen and (min-width:1px)and (max-width:750px){.main-home .p-section-recommend__body{margin-top:-5px}}.main-home .p-section-recommend.js-common-slider .swiper-slide{max-width:680px;height:unset}@media screen and (min-width:1px)and (max-width:750px){.main-home .p-section-recommend.js-common-slider .swiper-slide{max-width:80%}}.main-home .p-section-recommend.js-common-slider .swiper-slide>.card-product-02{height:100%}.main-home .p-section-recommend.js-common-slider .swiper-slide>.card-product-02 .card-product-02__inner{height:100%}.main-home .p-section-recommend.js-common-slider__nav{translate:0 -20px}@media screen and (min-width:1px)and (max-width:750px){.main-home .p-section-recommend.js-common-slider__nav{margin-top:20px;translate:0}}.main-home .p-section-recommend.js-common-slider__nav.--bottom{display:none}@media screen and (min-width:1px)and (max-width:750px){.main-home .p-section-recommend.js-common-slider__nav.--bottom{display:flex}}.main-home .p-section-products.js-common-slider .swiper-slide{max-width:340px}@media screen and (min-width:1px)and (max-width:750px){.main-home .p-section-products.js-common-slider .swiper-slide{max-width:245px;max-width:70%}.main-home .p-section-products.js-common-slider .swiper-slide .card-product-01,.main-home .p-section-products.js-common-slider .swiper-slide .card-product-01__inner{height:100%}}.main-home .p-section-feature__slider{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}@media screen and (min-width:1px)and (max-width:750px){.main-home .p-section-feature__slider{grid-template-columns:1fr}}.main-home .p-section-feature.js-common-slider .swiper-slide{max-width:320px}@media screen and (min-width:1px)and (max-width:750px){.main-home .p-section-feature.js-common-slider .swiper-slide{max-width:245px;max-width:70%}}@media screen and (min-width:1px)and (max-width:750px){.main-home .p-section-news__header{margin-bottom:15px}}.main-home .p-section-news__container{display:grid;grid-template-columns:240px 1fr}@media screen and (min-width:1px)and (max-width:750px){.main-home .p-section-news__container{grid-template-columns:1fr}}.main-home .p-section-news__title{display:flex;flex-direction:column}@media screen and (min-width:1px)and (max-width:750px){.main-home .p-section-news__title{flex-direction:row;align-items:center;gap:10px}}.main-home .p-section-news__title__main{font-size:41px;letter-spacing:.02em;line-height:1.2;font-family:var(--font-family-en);font-weight:700;text-transform:uppercase}.main-home .p-section-news__title__sub{margin-top:2px;font-weight:700;font-size:14px;letter-spacing:.12em}.main-home .p-section-news__button{display:inline-grid;place-items:center;font-size:13px;font-weight:700;letter-spacing:.14em;line-height:1.4;padding:10px;min-width:140px;border-radius:40px;border:1px solid;text-align:center}.main-home .p-section-news__header__container{margin-top:45px;display:block}@media screen and (min-width:1px)and (max-width:750px){.main-home .p-section-news__header__container{display:none}}.main-home .p-section-news__footer__container{text-align:right;margin-top:15px;display:none}@media screen and (min-width:1px)and (max-width:750px){.main-home .p-section-news__footer__container{display:block}}.main-product{padding-top:35px}@media screen and (min-width:1px)and (max-width:750px){.main-product{padding-top:20px}}.main-product__block01{padding:80px 0 0}@media screen and (min-width:1px)and (max-width:750px){.main-product__block01{padding-top:40px}}.main-product__block01 .p-column{display:grid;grid-template-columns:42.5% 1fr;gap:60px}@media screen and (max-width:767px){.main-product__block01 .p-column{grid-template-columns:1fr;gap:30px}}.main-product__block01 .p-product__title{font-size:31px;font-weight:700;letter-spacing:.01em;line-height:1.6}@media screen and (max-width:767px){.main-product__block01 .p-product__title{font-size:24px}}.main-product__block01 .p-product__header:after{margin:25px 0;content:"";display:block;width:100%;height:2px;background:linear-gradient(90deg,var(--color-blue-02) 60px,#ceccca 61px,#ceccca 100%)}@media screen and (max-width:767px){.main-product__block01 .p-product__header:after{margin:15px 0}}.main-product__block01 .p-product__description{font-size:16px;font-weight:500;letter-spacing:.03em}.main-product__block01 .p-product__row01{display:flex;flex-wrap:wrap;align-items:center;gap:30px;margin-top:10px}@media screen and (max-width:767px){.main-product__block01 .p-product__row01{gap:0;margin-bottom:20px}}.main-product__block01 .p-product__price .p-price{font-size:41px;font-family:var(--font-family-en);font-weight:700;letter-spacing:.01em;line-height:1.6;color:var(--color-blue-02)}@media screen and (max-width:767px){.main-product__block01 .p-product__price .p-price{font-size:30px}}.main-product__block01 .p-product__price .p-priceText{font-size:11px;font-weight:500;margin-left:5px}.main-product__block01 .p-product__quantity{display:flex;align-items:center}@media screen and (max-width:767px){.main-product__block01 .p-product__cart{flex:0 0 70%}}.main-product__block01 .p-cartButton{background-color:var(--color-blue-02);color:#fff;font-size:18px;font-weight:500;letter-spacing:.03em;padding:5px 25px;text-align:center;transition:.3s;display:grid;grid-template-columns:auto 1fr;box-shadow:var(--box-shadow);width:310px;height:60px;border-radius:30px;align-items:center;line-height:1}@media screen and (max-width:767px){.main-product__block01 .p-cartButton{width:100%;gap:10px;height:50px}}.main-product__block01 .p-cartButton img{filter:var(--filter-to-white);width:35px}@media screen and (max-width:767px){.main-product__block01 .p-cartButton img{width:25px}}.main-product__block01 .p-cartButton span{translate:0 -1px;display:inline-block}@media(any-hover:hover){.main-product__block01 .p-cartButton:not([disabled]):hover{opacity:1;background-color:var(--color-blue-01)}}.main-product__block01 .p-cartButton[disabled]{background-color:#ceccca;color:#fff}@media(hover:hover)and (pointer:fine){.main-product__block01 .p-cartButton[disabled]:hover{opacity:1}}@media(-ms-high-contrast:none),(-ms-high-contrast:active){.main-product__block01 .p-cartButton[disabled]:hover{opacity:1}}.main-product__block01 .p-favorite{width:60px;aspect-ratio:1;display:grid;place-items:center;background-color:#fff;border-radius:50%;border:3px solid #fff;box-shadow:var(--box-shadow)}@media screen and (max-width:767px){.main-product__block01 .p-favorite{width:50px}}.main-product__block01 .p-favorite .p-favorite__wrapper{border-radius:50%;border:2px solid var(--color-blue-02);display:grid;place-items:center;width:100%;height:100%}@media screen and (max-width:767px){.main-product__block01 .p-favorite .p-favorite__wrapper{border-width:1px}}.main-product__block01 .p-favorite img{filter:var(--filter-to-cyan);width:30px;display:inline-block;translate:0 1px}@media screen and (max-width:767px){.main-product__block01 .p-favorite img{width:25px}}.main-product__block01 .p-favorite svg{width:30px;height:30px;display:inline-block;stroke:var(--color-blue-02);fill:transparent}.main-product__block01 .p-favorite.is-active svg{fill:var(--color-blue-02)}@media(any-hover:hover){.main-product__block01 .p-favorite:hover{opacity:1}}.main-product__block01 .p-product__row02{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px}.main-product__block01 .p-product__row-blocks{margin-top:20px}.main-product__block01 .p-product__row03{margin:20px 0 30px}.main-product__block01 .p-notice{color:var(--color-red);border:1px solid;border-radius:4px;display:flex;align-items:center;gap:5px;justify-content:center;padding:4px 10px;font-size:14px;font-weight:500}.main-product__block01 .p-notice img{filter:var(--filter-to-red);width:30px;margin-right:5px}.main-product__block01 .p-product__row03,.main-product__block01 .p-product__row04,.main-product__block01 .p-product__row05{margin:20px 0 30px}.main-product__block01 .p-product__sns ul{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}@media screen and (max-width:767px){.main-product__block01 .p-product__sns ul{gap:5px}}.main-product__block01 .p-product__sns .p-sns{--_bg: var(--color-blue-02);color:#fff;width:160px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:20px;background:var(--_bg);gap:5px;font-size:11px;line-height:1;letter-spacing:.03em}@media screen and (max-width:767px){.main-product__block01 .p-product__sns .p-sns{width:110px}}.main-product__block01 .p-product__sns .p-sns img{filter:var(--filter-to-white);width:18px}@media screen and (max-width:767px){.main-product__block01 .p-product__sns .p-sns img{width:14px}}.productDataTable__table{width:100%;background-color:#fff;padding:3px;border-radius:4px}.productDataTable__table table{border-radius:3px;overflow:hidden;width:100%}.productDataTable__table table th,.productDataTable__table table td{padding:15px;border-top:1px solid #ceccca}.productDataTable__table table tr:first-child th,.productDataTable__table table tr:first-child td{border-top:0}.productDataTable__table table th{background-color:#989086;width:160px;color:#fff;font-size:14px;font-weight:500;padding-block:11px 5px;text-align:left}@media screen and (max-width:767px){.productDataTable__table table th{width:30%;line-height:1.5;padding-block:10px 10px}}.productDataTable__table table td{font-size:13px;line-height:1.6}.productDataTable__texts{font-size:13px;letter-spacing:.08em;margin-top:20px}.productDataTable__texts>*{margin-top:1.5em}.productDataTable__texts>*:first-child{margin-top:0}.quantityInput{display:inline-grid;grid-template-columns:auto 1fr auto;background-color:#fff;box-shadow:var(--box-shadow);text-align:center;padding:2px}.quantityInput input{font-size:21px;font-weight:500;max-width:85px}.quantityInput input::-webkit-inner-spin-button,.quantityInput input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}.quantityInput__button{background-color:#989086;width:45px;aspect-ratio:1;border-radius:3px;position:relative}.quantityInput__button:before,.quantityInput__button:after{display:inline-block;height:2px;background-color:#fff;content:"";width:15px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.quantityInput__button--plus:after{transform:rotate(90deg)}.productImage img{object-fit:contain;width:100%;height:100%}.productImage__main{margin-bottom:20px}.productImage__main img{width:100%;aspect-ratio:1}.productImage__sub{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.productImage__sub>li{overflow:hidden;aspect-ratio:1}.productImage__sub img{cursor:pointer;object-fit:cover;transition:scale .3s}@media(hover:hover)and (pointer:fine){.productImage__sub img:hover{scale:1.1}}@media(-ms-high-contrast:none),(-ms-high-contrast:active){.productImage__sub img:hover{scale:1.1}}.main-product__block02{margin-top:70px}.main-cart{padding:35px 0 90px}@media screen and (min-width:1px)and (max-width:750px){.main-cart{padding-top:20px}}.main-cart .p-cart{--_padding-inline: 5px;--_padding-block: 15px}.main-cart .p-cart__title{font-size:34px;margin-bottom:20px}@media screen and (min-width:1px)and (max-width:750px){.main-cart .p-cart__title{font-size:24px}}.main-cart .p-cart__contents{padding:20px;background-color:#fff}.main-cart .p-cart__contents th,.main-cart .p-cart__contents td{padding:5px var(--_padding-inline)}@media screen and (min-width:1px)and (max-width:750px){.main-cart .p-cart__contents{display:block}.main-cart .p-cart__contents thead,.main-cart .p-cart__contents tbody,.main-cart .p-cart__contents tr,.main-cart .p-cart__contents th,.main-cart .p-cart__contents td{display:block;width:100%;padding:0!important}.main-cart .p-cart__contents thead tr th.p-cart__items__quantity{display:none}.main-cart .p-cart__contents thead tr{display:flex;justify-content:space-between}.main-cart .p-cart__contents tbody tr{display:grid;grid-template-areas:"media total" "texts total" "quantity total";padding:20px 0!important;gap:10px 0}.main-cart .p-cart__contents tbody .p-cartItem__media{grid-area:media}.main-cart .p-cart__contents tbody .p-cartItem__texts{grid-area:texts}.main-cart .p-cart__contents tbody .p-cartItem__quantity{grid-area:quantity}.main-cart .p-cart__contents tbody .p-cartItem__total{grid-area:total;font-weight:700}}.main-cart .p-cart__footer{padding-top:30px}.main-cart .p-cart__subtotal{text-align:right}.main-cart .p-cart__subtotal-value{font-size:22px;font-weight:500;margin-left:5px}.main-cart .p-cart__buttons{margin-top:10px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.main-cart .p-cart__buttons .p-button{width:200px;padding:5px 10px;font-size:14px;font-weight:500;color:#fff;text-align:center;background-color:var(--color-blue-02)}@media screen and (min-width:1px)and (max-width:750px){.main-cart .p-cart__buttons .p-button{width:100%}}.main-cart .p-cart__items{width:100%}.main-cart .p-cart__items__product{width:60%}.main-cart .p-cart__items__media{width:14%}.main-cart .p-cart__items__total{width:13%;text-align:right}.main-cart .p-cartItem{border-top:1px solid #ececec;border-bottom:1px solid #ececec}.main-cart .p-cartItem th,.main-cart .p-cartItem td{vertical-align:middle;padding:var(--_padding-block) var(--_padding-inline)}.main-cart .p-cartItem__texts{font-size:14px;line-height:1.6}.main-cart .p-cartItem__texts a{font-size:18px}.main-cart .p-cartItem__variant,.main-cart .p-cartItem__variantPrice{margin:5px 0}.main-cart .p-cartItem__quantity__wrapper{display:flex;align-items:center;gap:10px}.main-cart .p-cartItem__quantity .quantityInput__button{width:25px}.main-cart .p-cartItem__quantity .quantityInput__button:before,.main-cart .p-cartItem__quantity .quantityInput__button:after{width:10px}.main-cart .p-cartItem__quantity .quantityInput input{font-size:16px;height:100%;max-width:55px}.main-cart .p-cartItem__quantity .p-cartItem__removeButton{font-size:14px;text-decoration:underline}.main-cart .p-cartItem__total{text-align:right}.main-cart .p-tax-note{text-align:right;font-size:14px;line-height:1.4;margin:10px 0 20px}.main-collection{padding:100px 0 80px}@media screen and (min-width:1px)and (max-width:750px){.main-collection{padding:50px 0}}.main-collection .p-collection__header{border-bottom:1px solid #ceccca;padding-bottom:14px}.main-collection .p-collection__header .breadcrumb{padding:0;margin-top:56px}@media screen and (min-width:1px)and (max-width:750px){.main-collection .p-collection__header .breadcrumb{margin-top:20px}}.main-collection .p-collection__title{display:flex;flex-direction:column}.main-collection .p-collection__title__main{font-size:54px;font-weight:700;letter-spacing:.12em;line-height:1}@media screen and (min-width:1px)and (max-width:750px){.main-collection .p-collection__title__main{font-size:30px}}.main-collection .p-collection__title__sub{font-size:24px;font-weight:500;letter-spacing:.02em;line-height:1;text-transform:uppercase;color:#d8d4ca;margin-top:22px}@media screen and (min-width:1px)and (max-width:750px){.main-collection .p-collection__title__sub{font-size:18px;margin-top:12px}}.main-collection .p-collection__titleSub{font-size:30px;font-weight:500;margin-top:40px}@media screen and (min-width:1px)and (max-width:750px){.main-collection .p-collection__titleSub{font-size:22px;margin-top:30px}}.main-collection .p-collection__body{padding:90px 0 0;display:grid;grid-template-columns:1fr 230px;gap:60px}@media screen and (min-width:1px)and (max-width:750px){.main-collection .p-collection__body{grid-template-columns:1fr;padding-top:45px}}.main-collection .p-collection__sidebar__banners{display:grid;gap:15px;margin-bottom:40px}.main-collection .p-collection .p-collection__sidebar__block{display:grid;gap:15px}.main-collection .p-collection .p-sideLink__header{--_image-icon-arrow: var(--image-icon-arrow-01)}.main-collection .p-collection .p-sideLink__header a{display:block;font-weight:700;font-size:16px;padding:8px 16px;display:grid;grid-template-columns:1fr auto;background-color:#fff;border-top:2px solid var(--color-blue-02);align-items:center}.main-collection .p-collection .p-sideLink__header a:after{content:"";display:inline-block;background:var(--image-icon-arrow-01) no-repeat center/contain;width:11px;height:11px}.main-collection .p-collection .p-sideLink__body ul{padding:0;margin:0;list-style:none}.main-collection .p-collection .p-sideLink__body ul li{border-bottom:1px solid #e0e0e0}.main-collection .p-collection .p-sideLink__body ul li:last-child{border-bottom:none}.main-collection .p-collection .p-sideLink__body ul li a{padding:7px 16px;font-size:12px;font-weight:500;background-color:#fff6;display:block}.main-collection .p-productGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media screen and (min-width:1px)and (max-width:750px){.main-collection .p-productGrid{grid-template-columns:1fr;gap:10px}}.main-collection .p-productGrid .card-product-01>*{height:100%}.main-collection .p-collectionGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.main-blog .pageBody{padding:90px 0}.main-blog .p-pagination{margin-top:45px}.main-article{padding-top:35px;padding-bottom:120px}@media screen and (min-width:1px)and (max-width:750px){.main-article{padding-top:20px;padding-bottom:60px}}.main-article__inner{--inner-max-width: 990px;--inner-width: calc(var(--inner-max-width) + 2* var(--inner-gutter));padding-top:80px}@media screen and (min-width:1px)and (max-width:750px){.main-article__inner{padding-top:40px}}.main-article .p-pageHeader__row-01{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:20px}.main-article .p-pageHeader__cat{font-size:14px;font-weight:700;line-height:1.4;color:var(--color-blue-02);letter-spacing:.04em}.main-article .p-pageHeader__tags .p-tag{color:#a8a6a4;font-size:11px;letter-spacing:.02em;font-weight:500}@media screen and (min-width:1px)and (max-width:750px){.main-article .p-pageHeader__tags .p-tag{font-size:10px;letter-spacing:0}}.main-article .p-pageHeader__tags .p-tag .u-color-cyan{margin-right:2px}.main-article .p-pageHeader__title{font-size:31px;font-weight:700;letter-spacing:.1em;line-height:1.3870967742;margin-bottom:37px}@media screen and (min-width:1px)and (max-width:750px){.main-article .p-pageHeader__title{font-size:24px}}.main-article .p-pageHeader__thumbnail{text-align:center}.main-article .p-pageHeader__thumbnail img{aspect-ratio:33/17;width:100%;height:100%;object-fit:cover;object-fit:contain}.main-article__contents{padding:50px 35px 75px}@media screen and (min-width:1px)and (max-width:750px){.main-article__contents{padding:30px 0 75px}}.main-article__footer .postFooterNav{max-width:600px}.main-article__footer .shereBox{margin-top:40px}.main-search .p-searchTerm{font-size:30px;font-weight:500;margin-top:40px;margin-bottom:40px}@media screen and (min-width:1px)and (max-width:750px){.main-search .p-searchTerm{font-size:22px;margin-top:30px}}.main-search .pageBody{padding-bottom:120px}.main-search .p-searchArea{margin-bottom:40px;margin-top:40px}.main-search .p-searchInput{--_button-color: #989086}.main-search .p-searchInput fieldset{--_padding-block: 5px;--_padding-inline: 16px;width:100%;max-width:320px;background-color:#fff;display:inline-grid;display:grid;grid-template-columns:1fr 60px;border-radius:30px 0 0 30px;overflow:hidden}.main-search .p-searchInput fieldset input[type=text]{font-size:16px;padding:var(--_padding-block) var(--_padding-inline);border:0;width:100%;background-color:transparent;color:#000}.main-search .p-searchInput fieldset input[type=text]:focus{outline:none}.main-search .p-searchInput fieldset button[type=submit]{background-color:var(--_button-color);color:#fff;font-size:14px;padding:var(--_padding-block) var(--_padding-inline);border:0;cursor:pointer}.main-search .p-searchInput fieldset button[type=submit]:focus{outline:none}.main-page .pageBody{padding:90px 0 120px}@media screen and (min-width:1px)and (max-width:750px){.main-page .pageBody{padding:45px 0 60px}}.pg-contact .p-formBox{margin-top:60px}.pg-faq .p-navigation{margin-bottom:100px;display:flex;flex-wrap:wrap;gap:10px}.pg-faq .p-navigation__item{display:grid;grid-template-columns:1fr auto 1fr;grid-template-columns:auto 1fr auto;padding:13px 20px;border:1px solid #ceccca;line-height:1.4;align-items:center;gap:20px;font-size:18px;text-align:center}@media screen and (min-width:1px)and (max-width:750px){.pg-faq .p-navigation__item{width:100%}}.pg-faq .p-navigation__item:before{content:"";width:12px;display:inline-block}.pg-faq .p-navigation__item:after{width:12px;aspect-ratio:1;content:"";background:linear-gradient(currentColor 0 0),CanvasText;-webkit-mask-image:var(--image-icon-arrow-down);mask-image:var(--image-icon-arrow-down)}.pg-faq .p-section{margin:80px 0}.pg-faq .p-section__title{font-size:24px;font-weight:700}.pg-faq .p-section__header{margin-bottom:40px}.pg-faq .p-section__header:after{content:"";display:block;width:100%;height:3px;background:linear-gradient(90deg,var(--color-blue-02) 60px,#ceccca 61px,#ceccca 100%);margin-top:10px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;position:absolute;white-space:nowrap}.u-color-cyan{color:var(--color-blue-02)}.u-firstletter-cyan{display:inline-block}.u-firstletter-cyan:first-letter{color:var(--color-blue-02)}.u-bg-white{background-color:#fff6}
/*# sourceMappingURL=/cdn/shop/t/2/assets/styles-01-bundle.css.map */
