﻿.pconly{display:block}@media screen and (max-width: 767px){.pconly{display:none}}.sponly{display:none}@media screen and (max-width: 767px){.sponly{display:block}}html{font-size:100%}@media(max-width: 1440px){html{font-size:1.1111111111vw}}@media(max-width: 959px){html{font-size:1.28vw}}@media(max-width: 767px){html{font-size:100%}}@media(max-width: 375px){html{font-size:4.2666666667vw}}*{box-sizing:border-box}@media screen and (max-width: 768px){:root{scroll-behavior:smooth}}body{background:#e4e4e3;font-family:"Shippori Mincho","Noto Sans JP","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:500;font-size:1rem;line-height:1.6;letter-spacing:.02em;min-width:1000px;margin:0}@media screen and (max-width: 767px){body{min-width:100%}}.container{padding:0 1.25rem;margin:0 auto;max-width:1240px;width:100%}.container.-width960{max-width:1000px}.-lowPage{padding-bottom:9.375rem}@media screen and (max-width: 767px){.-lowPage{padding-bottom:6.25rem}}ul{list-style-type:none;padding:0}.showup{display:block;opacity:0;transform:translate3d(0, 0.625rem, 0);transition:all .8s ease-out;filter:blur(4px)}.showup.-inView{opacity:1;transform:translate3d(0, 0, 0);filter:blur(0)}@media screen and (max-width: 767px){.showup.-inView{transform:translate3d(0, 0, 0)}}.header{height:6.75rem;position:fixed;top:0;left:0;width:100%;z-index:1000}@media screen and (max-width: 767px){.header{height:3.75rem}}.header .header__inner{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 3.125rem}@media screen and (max-width: 767px){.header .header__inner{padding:0 1.25rem}}.header .header__inner .header__link{background:linear-gradient(360deg, #C99212 0%, #C6A119 100%);display:flex;align-items:center;gap:.625rem;transition:all .4s ease;padding:.9375rem 1.25rem;text-decoration:none}@media screen and (max-width: 767px){.header .header__inner .header__link{position:fixed;bottom:.625rem;left:50%;transform:translateX(-50%);width:22.1875rem;justify-content:center}}.header .header__inner .header__link .header__linkLogo{width:2.125rem;height:2.125rem}.header .header__inner .header__link .header__linkText{color:#fff;font-weight:500;font-size:1rem;line-height:1;letter-spacing:.06em}.header .header__inner .header__link:hover{opacity:.7}.header .header__inner .header__logo{margin:0;line-height:1}.header .header__inner .header__logo img{height:2.3125rem}@media screen and (max-width: 767px){.header .header__inner .header__logo img{height:1.9375rem}}@media screen and (max-width: 767px){.header .header__inner a{display:none}}footer{background-color:#4a6773;color:#fff;padding:1.875rem 0 1.1875rem}@media screen and (max-width: 767px){footer{padding:1.875rem 0 5.1875rem}}footer .footer__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.875rem}@media screen and (max-width: 767px){footer .footer__inner{padding:1.25rem 0}}footer .footer__inner .footer__top{color:#fff;font-weight:400;font-size:.875rem;line-height:1.4;letter-spacing:.04em;text-align:center;margin:0}footer .footer__inner .footer__top a{color:#fff;text-decoration:none}footer .footer__inner .footer__copy{color:#fff;font-weight:400;font-size:.875rem;line-height:1.4;letter-spacing:.04em;text-align:center;margin:0}.sectionHeader{display:flex;align-items:flex-start;flex-direction:column;margin-bottom:3.0625rem;gap:.9375rem}.sectionHeader.-center{text-align:center}.sectionHeader .sectionHeader__en{color:#4a6773;font-family:"Bodoni Moda",serif;font-weight:700;font-size:1.75rem;line-height:.6788;letter-spacing:.04em;text-align:center;vertical-align:bottom;margin:0}@media screen and (max-width: 767px){.sectionHeader .sectionHeader__en{font-size:1.5rem;line-height:.6666}}.sectionHeader .sectionHeader__ja{color:#111;font-weight:500;font-size:2.5rem;line-height:1.4;letter-spacing:.04em;vertical-align:bottom;margin:0}@media screen and (max-width: 767px){.sectionHeader .sectionHeader__ja{font-size:1.75rem}}.sectionHeader .sectionHeader__content{color:#111;font-weight:500;font-size:1.125rem;line-height:1.65;letter-spacing:.04em;margin:.9375rem 0 0 0}@media screen and (max-width: 767px){.sectionHeader .sectionHeader__content{font-size:.875rem}}.mainPage .mainvisual{width:100%;height:100vh;min-height:5rem;position:relative}@media screen and (max-width: 767px){.mainPage .mainvisual{height:31.25rem;min-height:0}}.mainPage .mainvisual .mainvisual__imageWrap{position:relative;width:100%;height:100%;overflow:hidden}.mainPage .mainvisual .mainvisual__imageWrap::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:8.5625rem;background:linear-gradient(180deg, rgba(228, 228, 227, 0) 0%, rgba(228, 228, 227, 0.3) 28%, rgba(228, 228, 227, 0.6) 53%, rgba(228, 228, 227, 0.92) 80%, #E4E4E3 100%)}@media screen and (max-width: 767px){.mainPage .mainvisual .mainvisual__imageWrap::after{height:5.3125rem}}.mainPage .mainvisual .mainvisual__image{position:absolute;top:0;left:0;width:100%;height:100%}.mainPage .mainvisual .mainvisual__image img{max-width:100%;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}.mainPage .mainvisual .mainvisual__content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}.mainPage .mainvisual .mainvisual__content .mainvisual__contentWrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.875rem;position:relative}.mainPage .mainvisual .mainvisual__content .mainvisual__contentWrap img{width:7.8125rem;height:auto}@media screen and (max-width: 767px){.mainPage .mainvisual .mainvisual__content .mainvisual__contentWrap img{width:6.6875rem}}.mainPage .mainvisual .mainvisual__content .mainvisual__contentWrap .mainvisual__text{color:#fff;font-weight:600;font-size:2.75rem;line-height:1;letter-spacing:.06em;text-align:center;margin:0;text-shadow:0px 0px .375rem rgba(0,0,0,.6)}@media screen and (max-width: 767px){.mainPage .mainvisual .mainvisual__content .mainvisual__contentWrap .mainvisual__text{font-size:1.625rem}}.mainPage .about{padding:9.375rem 0;margin:0 auto}@media screen and (max-width: 767px){.mainPage .about{padding:3.125rem 0}}.mainPage .about .about__inner{max-width:72.125rem;margin:0 auto;padding:0 1.25rem;display:flex;align-items:flex-start;gap:4.375rem}@media screen and (max-width: 767px){.mainPage .about .about__inner{flex-direction:column;gap:1.875rem;padding:0 1.25rem;width:100%}}@media screen and (max-width: 767px){.mainPage .about .about__inner .sectionHeader{margin-bottom:0}}.mainPage .about .about__inner .sectionHeader .sectionHeader__en{font-size:1.75rem}@media screen and (max-width: 767px){.mainPage .about .about__inner .sectionHeader .sectionHeader__en{font-size:1.5rem}}.mainPage .about .about__inner .sectionHeader .sectionHeader__ja{font-size:2.125rem}@media screen and (max-width: 767px){.mainPage .about .about__inner .sectionHeader .sectionHeader__ja{font-size:1.75rem}}.mainPage .about .about__inner .about__textWrap .about__text{color:#4e4e4e;font-weight:400;font-size:1rem;line-height:2.2;letter-spacing:.02em;margin:0;font-feature-settings:"palt"}@media screen and (max-width: 767px){.mainPage .about .about__inner .about__textWrap .about__text{font-size:.875rem;line-height:2}}.mainPage .about .about__inner .about__textWrap .about__text+.about__text{margin-top:2.375rem}@media screen and (max-width: 767px){.mainPage .about .about__inner .about__textWrap .about__text+.about__text{margin-top:1.25rem}}.mainPage .box{padding:0 0 7.5rem 0}@media screen and (max-width: 767px){.mainPage .box{padding:0 0 3.125rem 0}}.mainPage .box .box__inner{max-width:76.25rem;padding:0 1.25rem;margin:0 auto}@media screen and (max-width: 767px){.mainPage .box .box__inner{max-width:100%}}.mainPage .box .box__inner .box__content{display:flex;gap:5.5625rem}@media screen and (max-width: 767px){.mainPage .box .box__inner .box__content{flex-direction:column;gap:2.875rem}}.mainPage .box .box__inner .box__content .box__imageWrap{border:.0625rem solid #bbc7cb;height:42.6875rem;width:32.5rem;min-width:32.5rem;position:relative}@media screen and (max-width: 767px){.mainPage .box .box__inner .box__content .box__imageWrap{width:100%;min-width:0;height:26.5rem;top:-0.625rem;left:-0.625rem}}.mainPage .box .box__inner .box__content .box__imageWrap .box__imageContent{position:absolute;top:1.25rem;left:1.25rem;width:100%;height:100%}@media screen and (max-width: 767px){.mainPage .box .box__inner .box__content .box__imageWrap .box__imageContent{position:absolute;top:.625rem;left:.625rem;width:100%;height:27.5rem}}.mainPage .box .box__inner .box__content .box__imageWrap .box__imageContent .box__image{position:relative;width:100%;height:100%;overflow:hidden}.mainPage .box .box__inner .box__content .box__imageWrap .box__imageContent .box__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}.mainPage .box .box__inner .box__content .box__textWrap{position:relative;margin:7.25rem 0 0 0;z-index:1}@media screen and (max-width: 767px){.mainPage .box .box__inner .box__content .box__textWrap{margin:0}}.mainPage .box .box__inner .box__content .box__textWrap .box__title{color:#4a6773;font-weight:600;font-size:2.75rem;line-height:1.8;letter-spacing:.06em;margin:0 0 2.5rem -8.0625rem}@media screen and (max-width: 767px){.mainPage .box .box__inner .box__content .box__textWrap .box__title{font-size:1.5rem;letter-spacing:-0.03em;margin:0 0 .9375rem 0}}.mainPage .box .box__inner .box__content .box__textWrap .box__title span{margin:0 -0.03125rem 0 -0.03125rem}@media screen and (max-width: 767px){.mainPage .box .box__inner .box__content .box__textWrap .box__title span{margin:0 -0.0625rem 0 -0.0625rem}}.mainPage .box .box__inner .box__content .box__textWrap .box__text{color:#4e4e4e;font-weight:400;font-size:1rem;line-height:2;letter-spacing:.019em;margin:0;overflow-wrap:anywhere}@media screen and (max-width: 767px){.mainPage .box .box__inner .box__content .box__textWrap .box__text{line-height:1.8;letter-spacing:.02em}}.mainPage .box .box__inner .box__content .box__textWrap .box__text .-inline{display:none}@media screen and (max-width: 767px){.mainPage .box .box__inner .box__content .box__textWrap .box__text .-inline{display:inline}}.mainPage .imageBox{padding:0 0 9.375rem 0;max-width:90rem;margin:0 auto}@media screen and (max-width: 767px){.mainPage .imageBox{padding:0 0 6.25rem 0}}.mainPage .imageBox .imageBox__content{display:flex;flex-direction:column;gap:10.4375rem;position:relative}@media screen and (max-width: 767px){.mainPage .imageBox .imageBox__content{gap:24.4375rem}}.mainPage .imageBox .imageBox__content .imageBox__image-1{width:54rem;height:30.375rem;object-fit:cover;font-family:"object-fit: cover;"}@media screen and (max-width: 767px){.mainPage .imageBox .imageBox__content .imageBox__image-1{width:19.875rem;height:11.1875rem}}.mainPage .imageBox .imageBox__content .imageBox__image-2{margin-left:6.25rem;width:42.3125rem;height:23.8125rem}@media screen and (max-width: 767px){.mainPage .imageBox .imageBox__content .imageBox__image-2{margin-left:1.25rem;width:18.0625rem;height:10.125rem}}.mainPage .imageBox .imageBox__content .imageBox__wrap{position:absolute;top:11.375rem;right:2.5rem}@media screen and (max-width: 767px){.mainPage .imageBox .imageBox__content .imageBox__wrap{top:14.0625rem;right:1.85625rem}}.mainPage .imageBox .imageBox__content .imageBox__wrap .imageBox__relative{position:relative;width:24.244375rem;height:31.5rem}@media screen and (max-width: 767px){.mainPage .imageBox .imageBox__content .imageBox__wrap .imageBox__relative{width:11.833125rem;height:15.375rem}}.mainPage .imageBox .imageBox__content .imageBox__wrap .imageBox__relative .imageBox__image-3{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}.mainPage .imageBox .imageBox__content .imageBox__wrap .imageBox__relative .imageBox__image-4{position:absolute;bottom:-16.375rem;left:-6.3125rem;width:15.63375rem;height:20.3125rem;object-fit:cover;font-family:"object-fit: cover;"}@media screen and (max-width: 767px){.mainPage .imageBox .imageBox__content .imageBox__wrap .imageBox__relative .imageBox__image-4{bottom:-3.795rem;left:-5.25rem;width:6.625rem;height:8.5625rem}}.mainPage .feature{background:linear-gradient(180deg, rgba(215, 221, 220, 0) 0%, #D7DDDC 5%, #D7DDDC 95%, rgba(215, 221, 220, 0) 100%);padding:9.375rem 0}@media screen and (max-width: 767px){.mainPage .feature{padding:6.25rem 0}}.mainPage .feature .sectionHeader{margin-bottom:3.125rem}@media screen and (max-width: 767px){.mainPage .feature .sectionHeader{margin-bottom:3.75rem;gap:1rem}}@media screen and (max-width: 767px){.mainPage .feature .sectionHeader .sectionHeader__ja{text-align:left;font-size:1.4375rem}}.mainPage .feature .feature__list{display:flex;flex-direction:column;gap:3.125rem;counter-reset:n}.mainPage .feature .feature__list .feature__item{counter-increment:n;background:rgba(232,234,236,.8980392157);display:flex;align-items:center;gap:4.125rem;padding:3.125rem 5.625rem 3.125rem 6.3125rem;position:relative;width:100%}@media screen and (max-width: 767px){.mainPage .feature .feature__list .feature__item{flex-direction:column;align-items:center;gap:.9375rem;padding:.9375rem .9375rem 3.46875rem .9375rem}}.mainPage .feature .feature__list .feature__item .feature__number{color:#d8dedc;font-family:"Bodoni Moda",serif;font-weight:500;font-size:2.75rem;line-height:1.4;letter-spacing:.04em;text-align:center;vertical-align:bottom;display:flex;align-items:flex-end;gap:.625rem;position:absolute;bottom:-0.9375rem;right:0}@media screen and (max-width: 767px){.mainPage .feature .feature__list .feature__item .feature__number{bottom:-0.8125rem;right:-0.3125rem;font-size:2.125rem;gap:.3125rem}}.mainPage .feature .feature__list .feature__item .feature__number::after{content:"0" counter(n);font-family:"Bodoni Moda",serif;font-weight:500;font-size:5.25rem;line-height:1.07;letter-spacing:.04em;text-align:center;vertical-align:bottom}@media screen and (max-width: 767px){.mainPage .feature .feature__list .feature__item .feature__number::after{font-size:4rem}}.mainPage .feature .feature__list .feature__item .feature__imageWrap{width:25rem}@media screen and (max-width: 767px){.mainPage .feature .feature__list .feature__item .feature__imageWrap{width:100%}}.mainPage .feature .feature__list .feature__item .feature__imageWrap .feature__imageContent{border-radius:.3125rem;position:relative;width:100%;padding-bottom:75%;overflow:hidden}.mainPage .feature .feature__list .feature__item .feature__imageWrap .feature__imageContent img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.3125rem;object-fit:cover;font-family:"object-fit: cover;"}@media screen and (max-width: 767px){.mainPage .feature .feature__list .feature__item .feature__imageWrap .feature__imageContent img{border-radius:0}}.mainPage .feature .feature__list .feature__item .feature__textWrap{display:flex;flex-direction:column;width:calc(100% - 25rem - 4.125rem)}@media screen and (max-width: 767px){.mainPage .feature .feature__list .feature__item .feature__textWrap{width:100%}}.mainPage .feature .feature__list .feature__item .feature__textWrap .feature__title{color:#4a6773;font-weight:600;font-size:1.5rem;line-height:1.8;letter-spacing:.06em;margin:0 0 1.25rem 0}@media screen and (max-width: 767px){.mainPage .feature .feature__list .feature__item .feature__textWrap .feature__title{font-size:1.25rem;line-height:1.6;margin:0 0 1.25rem 0}}.mainPage .feature .feature__list .feature__item .feature__textWrap .feature__title .quote{letter-spacing:-0.05em;margin-left:-0.625rem}.mainPage .feature .feature__list .feature__item .feature__textWrap .feature__title .backquote{margin-right:-0.5625rem;letter-spacing:-0.05em}.mainPage .feature .feature__list .feature__item .feature__textWrap .feature__text{color:#4e4e4e;font-weight:400;font-size:1rem;line-height:1.8;letter-spacing:.06em;margin:0;font-feature-settings:"palt"}@media screen and (max-width: 767px){.mainPage .feature .feature__list .feature__item .feature__textWrap .feature__text{line-height:1.6}}.mainPage .cta{max-width:87.5rem;margin:0 auto 9.375rem auto;height:32.3125rem;overflow:hidden}@media screen and (max-width: 767px){.mainPage .cta{height:auto;margin:0 1.25rem 6.25rem 1.25rem}}.mainPage .cta .cta__inner{background:#4a6773;position:relative;padding:3.125rem 8.125rem 0 8.8125rem;display:flex;gap:5.8125rem}@media screen and (max-width: 767px){.mainPage .cta .cta__inner{flex-direction:column;padding:1.875rem .625rem 3.125rem .625rem;gap:2.5rem}}.mainPage .cta .cta__inner .cta__background{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.15;z-index:1}.mainPage .cta .cta__inner .cta__content{display:flex;flex-direction:column;align-items:center;gap:.875rem}.mainPage .cta .cta__inner .cta__content .cta__title{height:4.375rem;width:30.9375rem;position:relative;z-index:3}@media screen and (max-width: 767px){.mainPage .cta .cta__inner .cta__content .cta__title{width:100%;height:auto}}.mainPage .cta .cta__inner .cta__content .cta__title .cta__imageTitleImage{width:100%;height:100%}.mainPage .cta .cta__inner .cta__content .cta__imageWrap{display:flex}.mainPage .cta .cta__inner .cta__content .cta__imageWrap .cta__image-1{width:15.9375rem;height:22.5625rem;z-index:3;object-fit:cover;font-family:"object-fit: cover;"}@media screen and (max-width: 767px){.mainPage .cta .cta__inner .cta__content .cta__imageWrap .cta__image-1{width:13.4375rem;height:19.0625rem}}.mainPage .cta .cta__inner .cta__content .cta__imageWrap .cta__image-2{width:16.4375rem;height:23.0625rem;margin:3.625rem 0 0 -2.6875rem;z-index:2;object-fit:cover;font-family:"object-fit: cover;"}@media screen and (max-width: 767px){.mainPage .cta .cta__inner .cta__content .cta__imageWrap .cta__image-2{width:13.875rem;height:19.5rem;margin:2.875rem 0 0 -9.1875rem}}.mainPage .cta .cta__inner .cta__textWrap{display:flex;flex-direction:column;align-items:flex-start;margin:4.0625rem 0 0 0;z-index:3}@media screen and (max-width: 767px){.mainPage .cta .cta__inner .cta__textWrap{align-items:center;margin:0 0 0 0}}.mainPage .cta .cta__inner .cta__textWrap .cta__textTitle{color:#fff;font-weight:400;font-size:2.375rem;line-height:1.4;letter-spacing:.04em;margin:0 0 1.5625rem 0}@media screen and (max-width: 767px){.mainPage .cta .cta__inner .cta__textWrap .cta__textTitle{font-size:1.625rem;margin:0 0 1.25rem 0;text-align:center;width:100%}}.mainPage .cta .cta__inner .cta__textWrap .cta__textText{color:#fff;font-weight:400;font-size:1.125rem;line-height:1.6;letter-spacing:.04em;margin:0 0 1.875rem 0}@media screen and (max-width: 767px){.mainPage .cta .cta__inner .cta__textWrap .cta__textText{font-size:1rem;margin:0 auto 1.25rem auto}}.mainPage .cta .cta__inner .cta__textWrap .cta__link{background:linear-gradient(180deg, #C6A119 0%, #C99212 100%);display:flex;align-items:center;gap:1.5625rem;text-decoration:none;padding:1.625rem 2.8125rem 1.625rem 1.5625rem;transition:all .4s ease}@media screen and (max-width: 767px){.mainPage .cta .cta__inner .cta__textWrap .cta__link{padding:.9375rem 2.5rem .9375rem .9375rem;gap:.9375rem;margin:0 .3125rem}}.mainPage .cta .cta__inner .cta__textWrap .cta__link:hover{opacity:.7}.mainPage .cta .cta__inner .cta__textWrap .cta__link .cta__linkImage{width:4rem;height:4rem;object-fit:cover;font-family:"object-fit: cover;"}@media screen and (max-width: 767px){.mainPage .cta .cta__inner .cta__textWrap .cta__link .cta__linkImage{width:2.75rem;height:2.75rem}}.mainPage .cta .cta__inner .cta__textWrap .cta__link .cta__linkTextWrap{display:flex;flex-direction:column;align-items:flex-start;gap:.1875rem}@media screen and (max-width: 767px){.mainPage .cta .cta__inner .cta__textWrap .cta__link .cta__linkTextWrap{gap:.3125rem}}.mainPage .cta .cta__inner .cta__textWrap .cta__link .cta__linkTextWrap .cta__linkHead{color:#fff;font-weight:600;font-size:1.125rem;line-height:1.6;letter-spacing:.04em;margin:0}@media screen and (max-width: 767px){.mainPage .cta .cta__inner .cta__textWrap .cta__link .cta__linkTextWrap .cta__linkHead{font-size:.75rem}}.mainPage .cta .cta__inner .cta__textWrap .cta__link .cta__linkTextWrap .cta__linkText{color:#fff;font-weight:400;font-size:1.5rem;line-height:1;letter-spacing:.06em;margin:0}@media screen and (max-width: 767px){.mainPage .cta .cta__inner .cta__textWrap .cta__link .cta__linkTextWrap .cta__linkText{font-size:1.25rem;line-height:1.45}}.mainPage .store{position:relative;padding:0 0 9.375rem 0}@media screen and (max-width: 767px){.mainPage .store{padding:0 0 6.25rem 0}}.mainPage .store .store__header{display:flex;align-items:flex-end;justify-content:space-between;padding:0 1.25rem;margin:0 auto;max-width:77.5rem;width:100%}@media screen and (max-width: 767px){.mainPage .store .store__header{padding:0 1.125rem 0 1.25rem}}@media screen and (max-width: 767px){.mainPage .store .store__header .sectionHeader{margin-bottom:1.875rem}}@media screen and (max-width: 767px){.mainPage .store .store__header .sectionHeader .sectionHeader__en{font-size:1.5rem}}.mainPage .store .store__header .store__navigation{display:flex;gap:.6875rem;position:relative;margin:0 0 1.25rem 0}@media screen and (max-width: 767px){.mainPage .store .store__header .store__navigation{display:none}}.mainPage .store .store__header .store__navigation .swiper-pagination{position:relative;bottom:initial}.mainPage .store .store__header .store__navigation .swiper-pagination .swiper-pagination-bullet{background:#abc9d5;opacity:1}.mainPage .store .store__header .store__navigation .swiper-pagination .swiper-pagination-bullet-active{background:#4a6773}.mainPage .store .store__header .store__navigation .swiper-button-prev,.mainPage .store .store__header .store__navigation .swiper-button-next{transition:opacity .4s}.mainPage .store .store__header .store__navigation .swiper-button-prev:hover,.mainPage .store .store__header .store__navigation .swiper-button-next:hover{opacity:.7}.mainPage .store .store__header .store__navigation .swiper-button-prev{background:#4a6773;position:relative;top:initial;left:initial;width:1.875rem;min-width:1.875rem;height:1.875rem;margin:0}.mainPage .store .store__header .store__navigation .swiper-button-prev::after{display:none}.mainPage .store .store__header .store__navigation .swiper-button-prev .store__buttonImage{height:.6875rem;width:.5625rem}.mainPage .store .store__header .store__navigation .swiper-button-next{background:#4a6773;position:relative;top:initial;right:initial;width:1.875rem;min-width:1.875rem;height:1.875rem;margin:0}.mainPage .store .store__header .store__navigation .swiper-button-next::after{display:none}.mainPage .store .store__header .store__navigation .swiper-button-next .store__buttonImage{height:.6875rem;width:.5625rem}.mainPage .store .store__slider{cursor:grabbing;flex-grow:1;width:auto;overflow:hidden;position:relative;margin:0 auto;width:100%}.mainPage .store .store__slider .store__list{display:flex;margin:0 0 3.125rem 0}.mainPage .store .store__slider .store__list .store__item{display:flex;flex-direction:column;align-items:center;gap:1.875rem;width:75rem}@media screen and (max-width: 767px){.mainPage .store .store__slider .store__list .store__item{width:20.3125rem}}.mainPage .store .store__slider .store__list .store__item .store__item--imageContent{width:100%}.mainPage .store .store__slider .store__list .store__item .store__item--imageContent .store__item--imageWrap{position:relative;width:100%;padding-bottom:57%;overflow:hidden}@media screen and (max-width: 767px){.mainPage .store .store__slider .store__list .store__item .store__item--imageContent .store__item--imageWrap{padding-bottom:66.6667%}}.mainPage .store .store__slider .store__list .store__item .store__item--imageContent .store__item--imageWrap .store__item--image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}.mainPage .store .store__slider .store__navigation{display:none}@media screen and (max-width: 767px){.mainPage .store .store__slider .store__navigation{display:flex;gap:.625rem;position:absolute;left:1.5625rem;bottom:-0.875rem;margin:0 auto 1.875rem auto;width:20.3125rem}}.mainPage .store .store__slider .store__navigation .swiper-pagination{position:relative;bottom:initial}@media screen and (max-width: 767px){.mainPage .store .store__slider .store__navigation .swiper-pagination{width:auto;height:1.5rem}}.mainPage .store .store__slider .store__navigation .swiper-pagination .swiper-pagination-bullet{background:#abc9d5;width:.5rem;height:.5rem;min-width:.5rem;min-height:.5rem;margin-bottom:.1875rem}.mainPage .store .store__slider .store__navigation .swiper-pagination .swiper-pagination-bullet-active{background:#4a6773}.mainPage .store .store__slider .store__navigation .swiper-button-prev{background:#4a6773;position:relative;top:initial;left:initial;margin:0}@media screen and (max-width: 767px){.mainPage .store .store__slider .store__navigation .swiper-button-prev{min-width:1.5rem;width:1.5rem;height:1.5rem}}.mainPage .store .store__slider .store__navigation .swiper-button-prev::after{display:none}.mainPage .store .store__slider .store__navigation .swiper-button-prev .store__buttonImage{height:.5625rem;width:.4375rem}.mainPage .store .store__slider .store__navigation .swiper-button-next{background:#4a6773;position:relative;top:initial;right:initial;width:1.875rem;min-width:1.875rem;height:1.875rem;margin:0}@media screen and (max-width: 767px){.mainPage .store .store__slider .store__navigation .swiper-button-next{min-width:1.5rem;width:1.5rem;height:1.5rem}}.mainPage .store .store__slider .store__navigation .swiper-button-next::after{display:none}.mainPage .store .store__slider .store__navigation .swiper-button-next .store__buttonImage{height:.5625rem;width:.4375rem}.mainPage .store .store__textWrap{display:flex;gap:4.375rem;align-items:flex-start;margin:-1.25rem auto 4.375rem auto;width:fit-content}@media screen and (max-width: 767px){.mainPage .store .store__textWrap{flex-direction:column;gap:1.25rem;padding:0 1.25rem;margin:0 auto 3.75rem auto}}.mainPage .store .store__textWrap .store__textWrap--title{color:#4a6773;font-weight:500;font-size:2.125rem;line-height:1.5;letter-spacing:.06em;margin:0}@media screen and (max-width: 767px){.mainPage .store .store__textWrap .store__textWrap--title{font-size:1.25rem}}.mainPage .store .store__textWrap .store__textWrap--title span{font-size:1.125rem}@media screen and (max-width: 767px){.mainPage .store .store__textWrap .store__textWrap--title span{font-size:.875rem}}.mainPage .store .store__textWrap .store__textWrap--text{color:#4e4e4e;font-weight:400;font-size:1rem;line-height:1.8;letter-spacing:.02em;margin:0;font-feature-settings:"palt";width:29.5rem}@media screen and (max-width: 767px){.mainPage .store .store__textWrap .store__textWrap--text{font-size:.875rem;line-height:1.6;width:100%}}.mainPage .store .store__recruit{border:.0625rem solid #a6b5bb;display:flex;align-items:center;gap:2.5rem;padding:1.875rem 2.1875rem;max-width:56.25rem;margin:0 auto}@media screen and (max-width: 767px){.mainPage .store .store__recruit{flex-direction:column;padding:.625rem .625rem .9375rem .625rem;gap:.9375rem;max-width:100%;width:calc(100% - 2.5rem)}}.mainPage .store .store__recruit .store__recruit--imageContent{min-width:20rem;width:20rem}@media screen and (max-width: 767px){.mainPage .store .store__recruit .store__recruit--imageContent{width:100%;min-width:auto}}.mainPage .store .store__recruit .store__recruit--imageContent .store__recruit--imageWrap{position:relative;width:100%;padding-bottom:75%;overflow:hidden}.mainPage .store .store__recruit .store__recruit--imageContent .store__recruit--imageWrap .store__recruit--image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}.mainPage .store .store__recruit .store__recruit--textWrap .store__recruit--title{color:#4a6773;font-weight:500;font-size:1.375rem;line-height:1.8;letter-spacing:.06em;margin:0 0 1.25rem 0}@media screen and (max-width: 767px){.mainPage .store .store__recruit .store__recruit--textWrap .store__recruit--title{font-size:1.25rem;letter-spacing:0;margin:0 0 .9375rem 0}}.mainPage .store .store__recruit .store__recruit--textWrap .store__recruit--text{color:#4e4e4e;font-weight:400;font-size:.875rem;line-height:1.8;letter-spacing:.06em;margin:0;font-feature-settings:"palt"}@media screen and (max-width: 767px){.mainPage .store .store__recruit .store__recruit--textWrap .store__recruit--text{font-size:.875rem;line-height:1.6}}.mainPage .support{padding:9.375rem 0;background:linear-gradient(180deg, rgba(215, 221, 220, 0) 0%, #D7DDDC 5%, #D7DDDC 95%, rgba(215, 221, 220, 0) 100%)}@media screen and (max-width: 767px){.mainPage .support{padding:6.25rem 0}}.mainPage .support .support__list{display:flex;flex-wrap:wrap;gap:2.5rem;counter-reset:support}@media screen and (max-width: 767px){.mainPage .support .support__list{flex-direction:column;gap:1.875rem}}.mainPage .support .support__list .support__item{counter-increment:support;background:#e8eaec;display:flex;gap:1.875rem;align-items:flex-start;padding:1.875rem 1.5625rem;position:relative;width:calc((100% - 2.5rem)/2)}@media screen and (max-width: 767px){.mainPage .support .support__list .support__item{flex-direction:column;gap:0;padding:.625rem .9375rem 3.125rem .9375rem;width:100%}}.mainPage .support .support__list .support__item .support__imageWrap{position:relative;min-width:9.875rem;width:9.875rem;height:9.875rem}@media screen and (max-width: 767px){.mainPage .support .support__list .support__item .support__imageWrap{margin:0 auto}}.mainPage .support .support__list .support__item .support__imageWrap .support__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}.mainPage .support .support__list .support__item .support__textWrap .support__title{color:#4a6773;font-weight:500;font-size:1.75rem;line-height:1;letter-spacing:.04em;margin:0 0 .9375rem 0}@media screen and (max-width: 767px){.mainPage .support .support__list .support__item .support__textWrap .support__title{font-size:1.5rem;line-height:1.45}}.mainPage .support .support__list .support__item .support__textWrap .support__text{color:#4e4e4e;font-weight:400;font-size:1rem;line-height:1.6;letter-spacing:.06em;margin:0;font-feature-settings:"palt"}.mainPage .support .support__list .support__item .support__number{color:#cdd3d6;font-family:"Bodoni Moda",serif;font-weight:500;font-size:2.125rem;line-height:1.4;letter-spacing:.04em;text-align:center;vertical-align:bottom;display:flex;align-items:flex-end;gap:.625rem;position:absolute;bottom:-0.75rem;right:0}@media screen and (max-width: 767px){.mainPage .support .support__list .support__item .support__number{bottom:-0.8125rem;right:-0.3125rem;font-size:2.125rem;gap:.3125rem}}.mainPage .support .support__list .support__item .support__number::after{content:"0" counter(support);font-family:"Bodoni Moda",serif;font-weight:500;font-size:3.375rem;line-height:1.07;letter-spacing:.04em;text-align:center;vertical-align:bottom;margin-bottom:.125rem}@media screen and (max-width: 767px){.mainPage .support .support__list .support__item .support__number::after{font-size:4rem}}.mainPage .flow{padding:0 0 9.375rem 0;margin:0 auto;overflow:hidden}.mainPage .flow .flow__header{display:flex;align-items:flex-end;justify-content:space-between;padding:0 1.25rem;margin:0 auto;max-width:77.5rem;width:100%}@media screen and (max-width: 767px){.mainPage .flow .flow__header{padding:0 1.125rem 0 1.25rem}}.mainPage .flow .flow__header .sectionHeader{margin-bottom:3.125rem}@media screen and (max-width: 767px){.mainPage .flow .flow__header .sectionHeader{margin-bottom:3.125rem}}.mainPage .flow .flow__header .flow__navigation{display:flex;gap:.6875rem;position:relative;margin:0 0 1.4375rem 0}@media screen and (max-width: 767px){.mainPage .flow .flow__header .flow__navigation{display:none}}.mainPage .flow .flow__header .flow__navigation .swiper-button-prev{background:#4a6773;position:relative;top:initial;left:initial;width:1.875rem;min-width:1.875rem;height:1.875rem;margin:0}.mainPage .flow .flow__header .flow__navigation .swiper-button-prev::after{display:none}.mainPage .flow .flow__header .flow__navigation .swiper-button-prev .store__buttonImage{height:.6875rem;width:.5625rem}.mainPage .flow .flow__header .flow__navigation .swiper-button-next{background:#4a6773;position:relative;top:initial;right:initial;width:1.875rem;min-width:1.875rem;height:1.875rem;margin:0}.mainPage .flow .flow__header .flow__navigation .swiper-button-next::after{display:none}.mainPage .flow .flow__header .flow__navigation .swiper-button-next .store__buttonImage{height:.6875rem;width:.5625rem}.mainPage .flow .flow__content{max-width:77.5rem;padding:0 1.25rem;margin:0 auto}@media screen and (max-width: 767px){.mainPage .flow .flow__content{padding:0;position:relative}}.mainPage .flow .flow__content .flow__navigation{display:none}@media screen and (max-width: 767px){.mainPage .flow .flow__content .flow__navigation{display:flex;gap:.625rem;position:absolute;left:1.25rem;bottom:-2.75rem;margin:0 auto;width:20.3125rem}}.mainPage .flow .flow__content .flow__navigation .swiper-button-prev{background:#4a6773;position:relative;top:initial;left:initial;margin:0}@media screen and (max-width: 767px){.mainPage .flow .flow__content .flow__navigation .swiper-button-prev{min-width:1.875rem;width:1.875rem;height:1.875rem}}.mainPage .flow .flow__content .flow__navigation .swiper-button-prev::after{display:none}.mainPage .flow .flow__content .flow__navigation .swiper-button-prev .store__buttonImage{height:.5625rem;width:.4375rem}.mainPage .flow .flow__content .flow__navigation .swiper-button-next{background:#4a6773;position:relative;top:initial;right:initial;margin:0}@media screen and (max-width: 767px){.mainPage .flow .flow__content .flow__navigation .swiper-button-next{width:1.875rem;min-width:1.875rem;height:1.875rem}}.mainPage .flow .flow__content .flow__navigation .swiper-button-next::after{display:none}.mainPage .flow .flow__content .flow__navigation .swiper-button-next .store__buttonImage{height:.5625rem;width:.4375rem}.mainPage .flow .flow__slider{flex-grow:1;width:auto;position:relative;margin:0 auto;width:100%}@media screen and (max-width: 767px){.mainPage .flow .flow__slider{padding:0 1.25rem}}.mainPage .flow .flow__slider .flow__list{counter-reset:step;display:flex;margin:0}.mainPage .flow .flow__slider .flow__list .flow__item{counter-increment:step;padding-top:1rem;position:relative;width:19.125rem}@media screen and (max-width: 767px){.mainPage .flow .flow__slider .flow__list .flow__item{padding-top:.875rem;width:15.5625rem}}.mainPage .flow .flow__slider .flow__list .flow__item+.flow__item::before{content:"";position:absolute;top:50%;left:-3.6875rem;transform:translateY(-50%);width:2.4375rem;height:2.4375rem;background:url("../img/step.svg") no-repeat center center;background-size:contain}@media screen and (max-width: 767px){.mainPage .flow .flow__slider .flow__list .flow__item+.flow__item::before{left:-2.625rem;width:2rem;height:2rem}}.mainPage .flow .flow__slider .flow__list .flow__item .flow__item--inner{border:.0625rem solid #a6b5bb;padding:3.125rem 1.25rem 1.875rem 1.25rem;position:relative}@media screen and (max-width: 767px){.mainPage .flow .flow__slider .flow__list .flow__item .flow__item--inner{padding:2.25rem .625rem 1.25rem .625rem}}.mainPage .flow .flow__slider .flow__list .flow__item .flow__item--inner .flow__item--step{background:#4a6773;color:#fff;font-family:"Bodoni Moda",serif;font-weight:500;font-size:1.375rem;line-height:1.4;padding:0 1.25rem;position:absolute;top:-0.9375rem;left:50%;transform:translateX(-50%)}@media screen and (max-width: 767px){.mainPage .flow .flow__slider .flow__list .flow__item .flow__item--inner .flow__item--step{font-size:1.125rem;padding:0 .8125rem}}.mainPage .flow .flow__slider .flow__list .flow__item .flow__item--inner .flow__item--step::before{content:"";background:#81a5b3;height:.375rem;width:.375rem;transform:rotate(45deg);margin-right:.625rem;margin-bottom:.3125rem;display:inline-block}@media screen and (max-width: 767px){.mainPage .flow .flow__slider .flow__list .flow__item .flow__item--inner .flow__item--step::before{margin-bottom:.1875rem}}.mainPage .flow .flow__slider .flow__list .flow__item .flow__item--inner .flow__item--step::after{content:" 0" counter(step);color:#fff;font-family:"Bodoni Moda",serif;font-weight:500;font-size:1.375rem;line-height:1.4}@media screen and (max-width: 767px){.mainPage .flow .flow__slider .flow__list .flow__item .flow__item--inner .flow__item--step::after{font-size:1.125rem}}.mainPage .flow .flow__slider .flow__list .flow__item .flow__item--inner .flow__item--title{color:#4a6773;font-weight:600;font-size:1.875rem;line-height:1.4;letter-spacing:.04em;margin:0 0 .9375rem 0;text-align:center}@media screen and (max-width: 767px){.mainPage .flow .flow__slider .flow__list .flow__item .flow__item--inner .flow__item--title{font-size:1.625rem;line-height:1.6;margin:0 0 .9375rem 0}}.mainPage .flow .flow__slider .flow__list .flow__item .flow__item--inner .flow__item--title .dot{margin:0 -0.625rem}.mainPage .flow .flow__slider .flow__list .flow__item .flow__item--inner .flow__item--text{color:#4e4e4e;font-weight:400;font-size:1rem;line-height:1.6;letter-spacing:.04em;margin:0;font-feature-settings:"palt"}@media screen and (max-width: 767px){.mainPage .flow .flow__slider .flow__list .flow__item .flow__item--inner .flow__item--text{font-size:.875rem}}.mainPage .faq{background:linear-gradient(180deg, rgba(215, 221, 220, 0) 0%, #D7DDDC 5%, #D7DDDC 95%, rgba(215, 221, 220, 0) 100%);padding:9.375rem 0}@media screen and (max-width: 767px){.mainPage .faq{padding:6.25rem 0}}.mainPage .faq .faq__inner{display:flex;align-items:flex-start;justify-content:center;gap:7.25rem}@media screen and (max-width: 767px){.mainPage .faq .faq__inner{flex-direction:column;gap:0}}@media screen and (max-width: 767px){.mainPage .faq .faq__inner .sectionHeader{margin-bottom:3.125rem}}.mainPage .faq .faq__inner .faq__list{list-style:none;margin:0;padding:0;max-width:52.125rem;width:52.125rem}@media screen and (max-width: 767px){.mainPage .faq .faq__inner .faq__list{width:100%;max-width:100%}}.mainPage .faq .faq__inner .faq__list .faq__listItem .faq__list--question{border-bottom:.0625rem solid #a6b5bb;padding:0 0 1.5625rem 0;position:relative;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .3s ease-in-out;margin:0 0 1.5625rem 0;width:100%;gap:2.625rem}@media screen and (max-width: 767px){.mainPage .faq .faq__inner .faq__list .faq__listItem .faq__list--question{gap:1.25rem;padding:0 0 .9375rem 0}}.mainPage .faq .faq__inner .faq__list .faq__listItem .faq__list--question .faq__list--title{color:#4a6773;font-weight:500;font-size:1rem;line-height:1.6;letter-spacing:.04em;margin:0}@media screen and (max-width: 767px){.mainPage .faq .faq__inner .faq__list .faq__listItem .faq__list--question .faq__list--title{font-size:.875rem}}.mainPage .faq .faq__inner .faq__list .faq__listItem .faq__list--question .faq__listIcon{background:#4a6773;display:block;min-width:1.75rem;width:1.75rem;height:1.75rem;transition:.3s;position:relative}@media screen and (max-width: 767px){.mainPage .faq .faq__inner .faq__list .faq__listItem .faq__list--question .faq__listIcon{min-width:1.25rem;width:1.25rem;height:1.25rem}}.mainPage .faq .faq__inner .faq__list .faq__listItem .faq__list--question .faq__listIcon>span{background:#fff;display:block;position:absolute;top:50%;left:50%;width:.875rem;height:.0625rem;transform:translate(-50%, -50%);transition:transform .3s ease-in-out}@media screen and (max-width: 767px){.mainPage .faq .faq__inner .faq__list .faq__listItem .faq__list--question .faq__listIcon>span{width:.555rem}}.mainPage .faq .faq__inner .faq__list .faq__listItem .faq__list--question .faq__listIcon>span:nth-child(2){transform:translate(-50%, -50%) rotate(90deg)}.mainPage .faq .faq__inner .faq__list .faq__listItem .faq__list--question.is-active{border-bottom:rgba(0,0,0,0)}.mainPage .faq .faq__inner .faq__list .faq__listItem:last-child .faq__list--question{margin-bottom:0}.mainPage .faq .faq__inner .faq__list .faq__listItem.is-active .faq__listIcon>span:nth-child(2){display:none}.mainPage .faq .faq__inner .faq__listAnswer{display:none;background-color:#e8eaec;padding:1.25rem;position:relative;width:100%;margin-top:-0.625rem;margin-bottom:1.5625rem}@media screen and (max-width: 767px){.mainPage .faq .faq__inner .faq__listAnswer{padding:.625rem .5rem}}.mainPage .faq .faq__inner .faq__listAnswer .faq__answer--text{color:#111;font-weight:400;font-size:1rem;line-height:1.6;letter-spacing:.04em;margin:0;font-feature-settings:"palt"}.mainPage .contact{padding:9.375rem 0}@media screen and (max-width: 767px){.mainPage .contact{padding:6.25rem 0}}.mainPage .contact .contact__inner{max-width:65rem;margin:0 auto;padding:0 1.25rem}@media screen and (max-width: 767px){.mainPage .contact .contact__inner{padding:0}}.mainPage .contact .sectionHeader{display:flex;flex-direction:column;align-items:center;margin-bottom:2.6875rem}@media screen and (max-width: 767px){.mainPage .contact .sectionHeader{align-items:flex-start;margin-bottom:3.125rem;padding:0 1.25rem}}.mainPage .contact .sectionHeader .sectionHeader__content{font-size:.875rem;margin:1.6875rem 0 0 0;text-align:center}@media screen and (max-width: 767px){.mainPage .contact .sectionHeader .sectionHeader__content{text-align:left;margin:.9375rem 0 0 0}}.mainPage .contact .contact__form{background:#fff;max-width:62.5rem;padding:2.5rem 1.875rem}@media screen and (max-width: 767px){.mainPage .contact .contact__form{width:100%;padding:1.875rem 1.25rem}}.mainPage .toContact{display:none}@media screen and (max-width: 767px){.mainPage .toContact{display:block;position:fixed;bottom:0rem;left:50%;height:4rem;transform:translateX(-50%);z-index:1000}}@media screen and (max-width: 767px){.mainPage .toContact .toContact__image{width:20.9375rem;height:4rem}}