@charset "UTF-8";@media screen and (min-width: 720px){.only-mobile{display:none!important}}@media screen and (max-width: 719px){.only-pc{display:none!important}}.original-content ul,.original-content ol{list-style:none;margin:0}.pg-container{--ff-en: "Hind Siliguri", sans-serif;--ff-enja: "Hind Siliguri", "Noto Sans JP", "Hiragino Kaku Gothic ProN", sans-serif;--ff-ja: "Noto Serif JP", sans-serif;--bdr-clr: #e5e3e3;--bdr-style: solid 1px var(--bdr-clr)}.pg-d-n{display:none}@media screen and (max-width: 719px){.pg-d-n--sp{display:none}}@media screen and (min-width: 720px){.pg-d-n--pc{display:none}}.pg-c-annotation{font-size:.6875rem;letter-spacing:.02em;color:#999;line-height:1.6}@media screen and (min-width: 720px){.pg-c-annotation{font-size:.75rem}}.pg-intro{letter-spacing:.02em;line-height:1.8}.pg-intro__inner{margin:auto}.pg-intro__header{margin-bottom:24px;letter-spacing:.2em}@media screen and (min-width: 720px){.pg-intro__header{margin-bottom:32px}}.pg-intro__title{font-size:1.375rem;font-family:var(--ff-ja);letter-spacing:.1em}@media screen and (min-width: 720px){.pg-intro__title{line-height:1.3}}.pg-intro__lead-text p{font-size:.9375rem}@media screen and (min-width: 720px){.pg-intro__lead-text p{font-size:1rem}}.pg-intro--sdgs{padding:56px 0 103px}@media screen and (min-width: 720px){.pg-intro--sdgs{padding:96px 0 169px}}.pg-intro--sdgs .pg-intro__title{letter-spacing:.128em}@media screen and (min-width: 720px){.pg-intro--sdgs .pg-intro__title{font-size:clamp(1.5rem,1.8055555556vw,1.625rem)}}.pg-intro--sdgs .pg-intro__inner{width:calc(100% - 60px);max-width:1080px}@media screen and (min-width: 720px){.pg-intro--sdgs .pg-intro__inner{width:calc(100% - (max(50px,13.8888888889vw)*2))}}.pg-intro--aboutus{padding:56px 0 134px}@media screen and (min-width: 720px){.pg-intro--aboutus{padding:96px 0}}.pg-intro--aboutus .pg-intro__title{letter-spacing:.12em;font-weight:400}@media screen and (min-width: 720px){.pg-intro--aboutus .pg-intro__title{font-size:1.625rem}}.pg-intro--aboutus .pg-intro__page-title{color:#999;font-size:.875rem;font-family:var(--ff-enja);margin-bottom:32px}@media screen and (min-width: 720px){.pg-intro--aboutus .pg-intro__page-title{font-size:1.125rem;margin-bottom:0;width:40%}}.pg-intro--aboutus .pg-intro__inner{max-width:1280px;width:calc(100% - (max(40px,5.5555555556vw)*2))}@media screen and (min-width: 720px){.pg-intro--aboutus .pg-intro__content{display:flex}}@media screen and (min-width: 720px){.pg-intro--aboutus .pg-intro__detail{width:60%}}.pg-intro--company{padding:56px 0 104px}@media screen and (min-width: 720px){.pg-intro--company{padding:96px 0 168px}}.pg-intro--company .pg-intro__title{letter-spacing:.12em;font-size:1.125rem}@media screen and (min-width: 720px){.pg-intro--company .pg-intro__title{font-size:1.375rem}}.pg-intro--company .pg-intro__lead-text p{font-size:.8125rem}@media screen and (min-width: 720px){.pg-intro--company .pg-intro__lead-text p{font-size:.875rem}}.pg-intro--company .pg-intro__lead-text p span{font-size:1rem}@media screen and (min-width: 720px){.pg-intro--company .pg-intro__lead-text p span{font-size:1.25rem}}.pg-intro--company .pg-intro__page-title{color:#999;font-size:.875rem;font-family:var(--ff-enja);margin-bottom:32px;letter-spacing:.04em}@media screen and (min-width: 720px){.pg-intro--company .pg-intro__page-title{font-size:1rem;margin-bottom:0;width:30%}}.pg-intro--company .pg-intro__inner{max-width:960px;width:calc(100% - (max(40px,5.5555555556vw)*2))}.pg-intro--company .pg-intro__content{margin-bottom:65px}@media screen and (min-width: 720px){.pg-intro--company .pg-intro__content{display:flex;margin-bottom:98px}}@media screen and (min-width: 720px){.pg-intro--company .pg-intro__detail{flex:1}}@media screen and (max-width: 719px){.pg-intro--company .pg-intro__yt{margin:0 -20px}}.pg-intro--subscription{padding:56px 0 102px}@media screen and (min-width: 720px){.pg-intro--subscription{padding:96px 0 168px}}.pg-intro--subscription .pg-intro__title{letter-spacing:.12em}@media screen and (min-width: 720px){.pg-intro--subscription .pg-intro__title{font-size:clamp(1.5rem,1.8055555556vw,1.625rem)}}.pg-intro--subscription .pg-intro__inner{width:calc(100% - 80px);max-width:1080px}@media screen and (min-width: 720px){.pg-intro--subscription .pg-intro__inner{width:calc(100% - (max(50px,13.8888888889vw)*2))}}.pg-intro--recruit{padding:56px 0 102px}@media screen and (min-width: 720px){.pg-intro--recruit{padding:96px 0 134px}}.pg-intro--recruit .pg-intro__title{letter-spacing:.12em}@media screen and (min-width: 720px){.pg-intro--recruit .pg-intro__title{font-size:clamp(1.5rem,1.8055555556vw,1.625rem)}}.pg-intro--recruit .pg-intro__inner{width:calc(100% - 80px);max-width:960px}@media screen and (min-width: 720px){.pg-intro--recruit .pg-intro__inner{width:calc(100% - (max(50px,13.8888888889vw)*2))}}.pg-activity__title{font-size:1.25rem;letter-spacing:.02em;font-family:var(--ff-enja)}@media screen and (min-width: 720px){.pg-activity__title{font-size:1.5rem}}.pg-activity__header{margin-bottom:40px;margin-left:20px}@media screen and (min-width: 720px){.pg-activity__header{margin-left:5.5555555556%;margin-bottom:0}}.pg-activity__block{padding-bottom:70px}.pg-activity__block:not(:first-of-type){padding-top:48px}.pg-activity__block:nth-of-type(2n){background-color:#fff}@media screen and (min-width: 720px){.pg-activity__block{padding:48px 5.5555555556%}.pg-activity__block:nth-of-type(2n-1) .pg-2col__detail{padding-left:9.375%}.pg-activity__block:nth-of-type(2n) .pg-2col{flex-direction:row-reverse}.pg-activity__block:nth-of-type(2n) .pg-2col__detail{padding-right:9.375%}}@media screen and (min-width: 720px){.pg-2col{display:flex}}.pg-2col__img{margin-bottom:32px}@media screen and (min-width: 720px){.pg-2col__img{width:50%;margin-bottom:0}}.pg-2col__detail{padding:0 20px}@media screen and (min-width: 720px){.pg-2col__detail{width:50%;padding:0}}.pg-2col__header{margin-bottom:28px}@media screen and (min-width: 720px){.pg-2col__header{margin-bottom:20px}}.pg-2col__sub-title{font-size:.8125rem;color:#999;margin-bottom:18px}@media screen and (min-width: 720px){.pg-2col__sub-title{font-size:.875rem;margin-bottom:12px}}.pg-2col__title{font-size:1.0625rem;line-height:1.5882352941;font-weight:400}@media screen and (min-width: 720px){.pg-2col__title{font-size:1.125rem}}.pg-shop-list{padding-top:45px}.pg-shop-list__inner{max-width:1280px;width:calc(100% - (max(20px,5.5555555556vw)*2));margin:auto}.pg-shop-list__header{margin-bottom:44px}@media screen and (min-width: 720px){.pg-shop-list__header{margin-bottom:48px}}.pg-shop-list__title{font-size:1.25rem}@media screen and (min-width: 720px){.pg-shop-list__title{font-size:1.5rem}}.pg-shop-list__tabs{margin-bottom:41px}.pg-shop-list__content-title{padding-bottom:20px;border-bottom:solid 1px var(--color-page-border);margin-bottom:20px}@media screen and (min-width: 720px){.pg-shop-list__content-title{padding-bottom:28px;margin-bottom:44px}}.pg-shop-list__content-title p{font-size:1.0625rem;letter-spacing:.02em;line-height:1.5882352941}@media screen and (min-width: 720px){.pg-shop-list__content-title p{font-size:1.125rem}}.pg-shop-list__contents{background:#fff;padding:48px 20px 64px}@media screen and (min-width: 720px){.pg-shop-list__contents{padding:64px 48px 80px}}.pg-shop-list__content:not(:last-of-type){margin-bottom:48px}@media screen and (min-width: 720px){.pg-shop-list__content:not(:last-of-type){margin-bottom:80px}}@media screen and (min-width: 720px){.pg-shop-list__lists{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:24px}}.pg-shop-list__list:not(:last-of-type){margin-bottom:12px}@media screen and (min-width: 720px){.pg-shop-list__list:not(:last-of-type){margin-bottom:0}}.pg-shop-list__list a{text-decoration:underline}@media screen and (min-width: 720px){.pg-shop-list__list{margin-bottom:0;width:49.1554054054%}.pg-shop-list__list a:hover{text-decoration:none}}.pg-shop-list__list p{font-size:.8125rem}@media screen and (min-width: 720px){.pg-shop-list__list p{font-size:.875rem}}.pg-shop-list__list span{font-size:1rem;color:#999}@media screen and (min-width: 720px){.pg-shop-list__list span{font-size:.75rem}}.pg-tabs{border:solid 1px var(--color-page-border);background:#fff;display:flex;flex-wrap:wrap;text-align:center}.pg-tab{width:50%}@media screen and (max-width: 719px){.pg-tab:nth-of-type(n+3){border-top:solid 1px var(--color-page-border)}.pg-tab:nth-of-type(2n){border-left:solid 1px var(--color-page-border)}}@media screen and (min-width: 720px){.pg-tab{width:20%}.pg-tab:nth-of-type(n+6){border-top:solid 1px var(--color-page-border)}.pg-tab:not(:first-of-type):not(:nth-of-type(6)){border-left:solid 1px var(--color-page-border)}}.pg-tab a{padding:18px 20px 16px;display:block}@media screen and (min-width: 720px){.pg-tab a{padding:21px 20px 19px;transition:all .4s ease}.pg-tab a:hover{background:#e5e3e3;transition:all .4s ease}}.pg-tab.is-current{background:#e5e3e3;transition:all .4s ease}.pg-section-title{font-size:1.25rem;letter-spacing:.02em;line-height:1.25;margin-bottom:1.5rem}@media screen and (min-width: 720px){.pg-section-title{font-size:1.5rem}}.about-how-table__heading{color:#1c1c1c;margin-bottom:1.5rem}.pg-about-select__block-title{margin-bottom:1.5rem}.pg-section-heading{margin-bottom:44px}@media screen and (min-width: 720px){.pg-section-heading{margin-bottom:48px}}@media (max-width: 900px){.pg-map{overflow-x:scroll}}.pg-map__grid{border:solid 1px #e5e3e3;border-bottom:none;display:grid;grid-template-columns:20% 1fr;grid-template-rows:auto;text-align:center;margin:auto}@media (max-width: 900px){.pg-map__grid{min-width:1280px}.pg-map._swipe .pg-map__grid{min-width:100%;max-width:100%}}.pg-map__header{--bg-rose-gold: #C28370;--bg-gold: #BF9D63;--bg-black: #333333;--bg-silver: #c9caca;--bg-in-bath: #9ce2cc;--bg-in-bath-black: #71D1B3;display:flex;grid-column:2/3}.pg-map__header-item{background-color:var(--bg-clr);color:var(--clr, #333);width:calc(100% / 7);padding:20px max(8px,1.6666666667%) 26px;border-bottom:solid 1px #e5e3e3;border-left:solid 1px #e5e3e3}.pg-map__header-title{font-family:var(--ff-en);font-weight:500;line-height:1.4;font-size:.84210526rem;margin-bottom:6px}.pg-map__header-text{font-size:.57894737rem}.pg-map__descs{display:grid;grid-template-rows:repeat(7,75px);--name-cell-bg-clr: #999999;--name-cell-text-clr: #fff;border-top:solid 1px #e5e3e3}.pg-map__desc{display:flex;justify-content:center}.pg-map__desc p{font-size:.57894737rem;line-height:1.6;align-self:center}@media screen and (min-width: 720px){.pg-map__desc p{font-size:.57894737rem}}.pg-map__desc{border-bottom:solid 1px #e5e3e3}.pg-map__desc-name{color:var(--name-cell-text-clr);background-color:var(--name-cell-bg-clr);display:flex;justify-content:center;align-items:center;flex-direction:column}.pg-map__desc-name p{font-size:.57894737rem}@media screen and (min-width: 720px){.pg-map__desc-name p{font-size:.6875rem;margin-bottom:6px;line-height:1.4933333333}}.pg-map__desc-name span{font-size:.6875rem}@media screen and (min-width: 720px){.pg-map__desc-name span{font-size:.6875rem}}.pg-map__desc-name-inner{padding:8px}.pg-map__desc>*{flex:1}.pg-map__images{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(7,75px)}.pg-map__image{border-bottom:solid 1px #e5e3e3;border-left:solid 1px #e5e3e3;display:flex;align-items:center;justify-content:center;transition:all .3s ease}@media screen and (min-width: 720px){.pg-map__image:hover{opacity:.7;transition:all .3s ease}}.pg-map__image img{box-sizing:content-box;object-fit:contain;height:100%}.pg-about-area{padding-bottom:70px}@media screen and (min-width: 720px){.pg-about-area{padding-bottom:128px}}@media screen and (min-width: 720px){.pg-2col-box{display:flex;gap:min(120px,8.3333333333vw);padding-right:min(80px,5.5555555556vw)}}.pg-2col-box__visual{margin-bottom:61px}@media screen and (min-width: 720px){.pg-2col-box__visual{margin:0;flex-shrink:0;width:34.7058823529%}}@media screen and (max-width: 719px){.pg-2col-box__body{padding:0 20px}}.pg-2col-box__button{width:78.6666666667%;margin:54px auto 0}.pg-2col-box__button a{font-weight:500;display:inline-block;max-width:300px;width:100%;padding:18px 20px;border:solid 1px #333;position:relative;transition:.3s}.pg-2col-box__button a:before{content:"";position:absolute;top:calc(50% - 1px);right:-20px;width:40px;height:1px;background:#333;transition:transform .5s ease-out;transform-origin:0% 100%}.pg-2col-box__button a:hover{background:#333;color:#fff}.pg-2col-box__button a:hover:before{transform:scaleX(0);transform-origin:100% 50%}@media screen and (min-width: 720px){.pg-2col-box__button{width:100%;text-align:center;margin:66px 0 0}.pg-2col-box__button a{text-align:left}}.pg-card__item{display:grid;grid-template-rows:auto 1fr;gap:24px}@media screen and (min-width: 720px){.pg-card__item{gap:32px}}.pg-card__item:not(:last-of-type){margin-bottom:53px}@media screen and (min-width: 720px){.pg-card__item:not(:last-of-type){margin-bottom:0}}.pg-card__title{font-size:.9375rem;font-weight:500}@media screen and (min-width: 720px){.pg-card__title{font-size:1rem}}.pg-card__heading{margin-bottom:22px}@media screen and (min-width: 720px){.pg-card__heading{margin-bottom:28px}}.pg-card__text{font-size:.8125rem}@media screen and (min-width: 720px){.pg-card__text{font-size:.875rem}}.pg-card__note{margin-top:26px}@media screen and (min-width: 720px){.pg-card__note{margin-top:30px}}@media screen and (min-width: 720px){.pg-card__items{display:flex;gap:8.333333vw 3.3333333333vw}}.pg-comb-map-area{margin:0 auto}@media screen and (min-width: 720px){.pg-comb-map-area{margin-bottom:50px}}.pg-comb-map-area__note{font-size:10px;margin-top:20px;text-align:right;color:#999}@media screen and (min-width: 720px){.pg-comb-map-area__note{font-size:16px}}.pg-other-product{max-width:960px;margin:auto}@media screen and (min-width: 720px){.pg-other-product__item a{transition:all .4s ease}.pg-other-product__item a:hover{transition:all .4s ease;opacity:.7}.pg-other-product__item a:hover .pg-product-card__name{text-decoration:none}}.pg-other-product__items{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;text-align:center}@media screen and (min-width: 720px){.pg-other-product__items{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width: 720px){.pg-other-product__heading{margin-bottom:40.5px}}.pg-other-product__title{font-size:1.0625rem;padding-bottom:28px;border-bottom:solid 1px #e5e3e3}@media screen and (min-width: 720px){.pg-other-product__title{font-size:1.125rem;padding-bottom:32px}}.pg-other-product__button{margin-top:26px;margin-left:20px;width:86.7796610169%}.pg-other-product__button a{font-weight:500;display:inline-block;max-width:300px;width:100%;padding:18px 20px;border:solid 1px #333;position:relative;transition:.3s}.pg-other-product__button a:before{content:"";position:absolute;top:calc(50% - 1px);right:-20px;width:40px;height:1px;background:#333;transition:transform .5s ease-out;transform-origin:0% 100%}.pg-other-product__button a:hover{background:#333;color:#fff}.pg-other-product__button a:hover:before{transform:scaleX(0);transform-origin:100% 50%}@media screen and (min-width: 720px){.pg-other-product__button{text-align:center;margin:40px 0 0;width:100%}.pg-other-product__button a{text-align:left}}.pg-product-card{padding:16px max(8px,6.0606060606%) 30px}@media screen and (min-width: 720px){.pg-product-card{padding:0 min(16px,6.6666666667%) 26px}}.pg-product-card__img{margin-bottom:16px}@media screen and (min-width: 720px){.pg-product-card__img{width:57.6923076923%;margin:0 auto 20px;min-width:100px}}.pg-product-card__note{margin-bottom:11px}@media screen and (min-width: 720px){.pg-product-card__note{margin-bottom:12px}}.pg-product-card__name{text-decoration:underline;letter-spacing:0}.pg-sections{padding-top:128px}@media screen and (max-width: 719px){.pg-sections{padding-top:60px}}@media screen and (min-width: 720px){.pg-sections{padding-top:160px}}.pg-section{margin-bottom:128px}@media screen and (min-width: 720px){.pg-section{margin-bottom:160px}}@media screen and (min-width: 720px){.pg-section:nth-of-type(2n) .pg-2col-box{flex-direction:row-reverse;padding-right:0;padding-left:min(80px,5.5555555556vw)}}.pg-info-area__desc{margin-bottom:45px}@media screen and (min-width: 720px){.pg-info-area__desc{margin-bottom:53px}}.pg-info-area__image{margin-bottom:40px}@media screen and (min-width: 720px){.pg-info-area__image{margin-bottom:48px}}.pg-text-block:not(:last-of-type){margin-bottom:24px}@media screen and (min-width: 720px){.pg-text-block:not(:last-of-type){margin-bottom:32px}}.pg-text-block :where(li,p){font-size:.8125rem;letter-spacing:.02em;line-height:1.6}@media screen and (min-width: 720px){.pg-text-block :where(li,p){font-size:.875rem}}.pg-text-block__title{font-size:.9375rem;margin-bottom:13px;font-weight:500}@media screen and (min-width: 720px){.pg-text-block__title{font-size:1rem;margin-bottom:14px}}.pg-text-block__content p:not(:last-of-type){margin-bottom:.6em}.pg-text-block__list{position:relative;padding-left:1em}.pg-text-block__list:before{content:"\30fb";display:block;position:absolute;left:0;top:0}.pg-text-block__list:not(:last-of-type){margin-bottom:1em}.pg-product-area{padding-top:85px;padding-bottom:86px}@media screen and (min-width: 720px){.pg-product-area{padding-top:135px;padding-bottom:96px}}.pg-product-area .pg-section-title{width:calc(100% - (max(20px,5.5555555556vw)*2));margin:auto;max-width:1280px}.pg-product-area__button{width:295px;margin:48px auto 0}@media screen and (min-width: 720px){.pg-product-area__button{margin:60px auto 0;width:300px}}.pg-product-area__button a{font-weight:500;display:inline-block;max-width:300px;width:100%;padding:18px 20px;border:solid 1px #333;position:relative;transition:.3s}.pg-product-area__button a:before{content:"";position:absolute;top:calc(50% - 1px);right:-20px;width:40px;height:1px;background:#333;transition:transform .5s ease-out;transform-origin:0% 100%}.pg-product-area__button a:hover{background:#333;color:#fff}.pg-product-area__button a:hover:before{transform:scaleX(0);transform-origin:100% 50%}.pg-campany .pg-mov{overflow:hidden;aspect-ratio:16/9;position:relative}@media screen and (max-width: 719px){.pg-campany .pg-mov{margin:0 -20px}}.pg-campany .pg-mov iframe{width:100%;height:100%}.pg-campany .pg-mov__thumbnail{height:100%;width:100%;position:absolute;z-index:1;cursor:pointer}.pg-campany .pg-mov__thumbnail>img{height:100%}.pg-campany .pg-mov__thumbnail.is-hide{animation:fadeOut .6s ease-in-out}.pg-campany .pg-mov__thumbnail.is-show{animation:fadeIn .6s ease-in-out}.pg-campany .pg-mov__play-btn{--size: 40px;display:block;background:#fff;height:var(--size);width:var(--size);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.pg-campany .pg-mov__play-btn:before{position:absolute;content:"";border-top:6px solid transparent;border-right:9px solid transparent;border-bottom:6px solid transparent;border-left:9px solid #333;top:50%;left:-1px;transform:translateY(-50%) translate(100%)}@media screen and (min-width: 720px){.pg-campany .pg-mov__play-btn:before{border-top:7px solid transparent;border-right:12px solid transparent;border-bottom:7px solid transparent;border-left:12px solid #333;left:3px;transform:translateY(-50%) translate(50%)}}@keyframes fadeOut{0%{opacity:1}50%{opacity:.5}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}50%{opacity:.5}to{opacity:1}}.pg-campany .pg-brand{max-width:960px;width:calc(100% - (max(20px,5.5555555556vw)*2));margin:auto}.pg-campany .pg-brand__inner{padding-bottom:96px}@media screen and (min-width: 720px){.pg-campany .pg-brand__inner{padding-bottom:160px}}.pg-campany .pg-brand__container{margin-bottom:60px}@media screen and (min-width: 720px){.pg-campany .pg-brand__container{display:flex;margin-bottom:128px}}.pg-campany .pg-brand__movies .pg-mov{margin:0}.pg-campany .pg-brand__movie:not(:last-of-type){margin-bottom:20px}@media screen and (min-width: 720px){.pg-campany .pg-brand__movie:not(:last-of-type){margin-bottom:60px}}.pg-campany .pg-brand__title{margin-bottom:32px}@media screen and (min-width: 720px){.pg-campany .pg-brand__title{margin-bottom:42px}}.pg-campany .pg-brand__title p{font-family:var(--ff-en);font-size:.875rem;color:#999;letter-spacing:.04em;line-height:2.1428571429}@media screen and (min-width: 720px){.pg-campany .pg-brand__title p{font-size:1rem}}.pg-campany .pg-brand__btn{margin:48px auto 0;max-width:320px}@media screen and (min-width: 720px){.pg-campany .pg-brand__btn{margin-top:60px}}.pg-campany .pg-brand__btn a{font-weight:500;display:inline-block;max-width:300px;width:100%;padding:18px 20px;border:solid 1px #333;position:relative;transition:.3s}.pg-campany .pg-brand__btn a:before{content:"";position:absolute;top:calc(50% - 1px);right:-20px;width:40px;height:1px;background:#333;transition:transform .5s ease-out;transform-origin:0% 100%}.pg-campany .pg-brand__btn a:hover{background:#333;color:#fff}.pg-campany .pg-brand__btn a:hover:before{transform:scaleX(0);transform-origin:100% 50%}.pg-campany .pg-info{padding-bottom:100px}@media screen and (min-width: 720px){.pg-campany .pg-info{padding-bottom:160px}}.pg-campany .pg-info__title{font-size:1.25rem;margin-bottom:12px;letter-spacing:.02em;line-height:1.6}@media screen and (min-width: 720px){.pg-campany .pg-info__title{font-size:1.5rem;margin-bottom:20px}}.pg-campany .pg-info dt,.pg-campany .pg-info dd{font-size:.8125rem;letter-spacing:.02em;line-height:1.6}.pg-campany .pg-info dt{color:#999}.pg-campany .pg-info__overview{border-bottom:solid 1px var(--color-page-border)}.pg-campany .pg-info__overview div{padding:20px 0 24px;border-top:solid 1px var(--color-page-border)}@media screen and (min-width: 720px){.pg-campany .pg-info__overview div{display:flex;padding:40px 0 38px}}@media screen and (min-width: 720px){.pg-campany .pg-info__overview dt{width:25.625%}}.pg-campany .pg-info__overview dd{margin-top:12px}@media screen and (min-width: 720px){.pg-campany .pg-info__overview dd{flex:1;margin:0}}.pg-campany .pg-info dl+h3{margin-top:69px}@media screen and (min-width: 720px){.pg-campany .pg-info dl+h3{margin-top:100px}}.pg-campany .pg-info__history{padding:20px 0 24px;border-bottom:solid 1px var(--color-page-border);border-top:solid 1px var(--color-page-border)}@media screen and (min-width: 720px){.pg-campany .pg-info__history{padding:38px 0}}.pg-campany .pg-info__history div{display:flex;gap:40px}.pg-campany .pg-info__history div:not(:last-of-type){margin-bottom:24px}.pg-campany .pg-shop{padding-bottom:142px}@media screen and (min-width: 720px){.pg-campany .pg-shop{padding-bottom:160px}}.pg-campany .pg-shop__inner{width:calc(100% - (max(20px,5.5555555556vw)*2));margin:auto;max-width:960px}.pg-campany .pg-shop__title{font-size:1.25rem;letter-spacing:.02em;line-height:1.6}@media screen and (min-width: 720px){.pg-campany .pg-shop__title{font-size:1.5rem}}.pg-campany .pg-shop__heading{margin-bottom:42px}@media screen and (min-width: 720px){.pg-campany .pg-shop__heading{margin-bottom:48px}}@media screen and (min-width: 720px){.pg-campany .pg-shop__content{display:flex;gap:60px}}@media screen and (min-width: 720px){.pg-campany .pg-shop__img{width:50%}}.pg-campany .pg-shop__detail{font-size:.8125rem;line-height:1.5;margin-top:18px}@media screen and (min-width: 720px){.pg-campany .pg-shop__detail{font-size:.875rem}}.pg-campany .pg-shop__detail p{letter-spacing:.02em}@media screen and (min-width: 720px){.pg-campany .pg-shop__detail{flex:1;margin:0;line-height:1.6}}.pg-campany .pg-shop__salon-name{font-size:.9375rem;margin-bottom:8px;line-height:1.6}@media screen and (min-width: 720px){.pg-campany .pg-shop__salon-name{font-size:1rem;margin-bottom:18px}}.pg-campany .pg-shop__address{margin-bottom:6px}@media screen and (min-width: 720px){.pg-campany .pg-shop__address{margin-bottom:8px}}.pg-campany .pg-shop__map{text-decoration:underline}.pg-recruit{padding-bottom:86.4px}.pg-recruit .pg-anchor{padding-bottom:80px;max-width:890px}@media screen and (min-width: 720px){.pg-recruit .pg-anchor{padding-bottom:96px}}.pg-recruit .pg-anchor__items{display:flex;flex-wrap:wrap;gap:12px}.pg-recruit .pg-anchor__item{border:solid 1px var(--color-page-border)}.pg-recruit .pg-anchor__item.is-active a{background-color:var(--color-page-border)}.pg-recruit .pg-anchor__item a{display:flex;align-items:center;justify-content:center;font-size:.875rem;letter-spacing:.02em;line-height:1.5714285714;font-weight:300;padding:18px 12px 16px 16px;gap:12px;transition:background .3s ease-in-out}.pg-recruit .pg-anchor__item a:after{--size: 8px;content:"";display:block;width:var(--size);height:var(--size);border-bottom:solid 1px #999999;border-right:solid 1px #999999;transform-origin:left bottom;transform:rotate(45deg) translate(-100%)}@media screen and (min-width: 720px){.pg-recruit .pg-anchor__item a{font-size:1rem;padding:20px 20px 18px 24px;gap:16px}.pg-recruit .pg-anchor__item a:hover{background-color:var(--color-page-border);transition:background .3s ease-in-out}.pg-recruit .pg-anchor__item a:after{--size: 12px}}.pg-recruit .pg-info{letter-spacing:.02em}.pg-recruit .pg-info .pg-content-frame__inner{max-width:960px;margin:auto}.pg-recruit .pg-content{padding-top:36px;border-top:solid 2px var(--color-text-body)}@media screen and (min-width: 720px){.pg-recruit .pg-content{padding-top:56px}}.pg-recruit .pg-content:not(:last-of-type){margin-bottom:92px}.pg-recruit .pg-content>.pg-section-heading{margin:0}.pg-recruit .pg-content .pg-section-title{line-height:1.5;border-bottom:solid 1px var(--color-page-border);padding-bottom:16px}.pg-recruit .pg-content .pg-section-title span{font-size:.75rem line-height: 2.5}@media screen and (min-width: 720px){.pg-recruit .pg-content .pg-section-title span{font-size:1rem}}@media screen and (min-width: 720px){.pg-recruit .pg-content .pg-section-title{padding-bottom:24px}}.pg-recruit .pg-content__detail>div{border-bottom:solid 1px var(--color-page-border);padding:24px 0}@media screen and (min-width: 720px){.pg-recruit .pg-content__detail>div{display:grid;grid-template-columns:25% 1fr;padding:40px 0}}.pg-recruit .pg-content__detail>div ol>li{padding-left:1em;text-indent:-1em}.pg-recruit .pg-content__detail>div ol>li:not(:last-of-type){margin-bottom:8px}.pg-recruit .pg-content__detail>div ol>li ul>li:not(:last-of-type){margin-bottom:8px}.pg-recruit .pg-content__detail>div ol>li p{text-indent:initial}.pg-recruit .pg-content__detail>div p+p{margin-top:6px}.pg-recruit .pg-content__detail>div p+ul{margin-top:6px}.pg-recruit .pg-content__detail>div ol+ul{margin-top:20px}.pg-recruit .pg-content__detail>div ul+p{margin-top:6px}.pg-recruit .pg-content__detail>div ul>li{padding-left:1em;text-indent:-1em;line-height:1.6}.pg-recruit .pg-content__detail>div p{line-height:1.6}.pg-recruit .pg-content__detail dt,.pg-recruit .pg-content__detail dd{font-size:.8125rem}@media screen and (min-width: 720px){.pg-recruit .pg-content__detail dt,.pg-recruit .pg-content__detail dd{font-size:.875rem}}.pg-recruit .pg-content__detail dt{color:#999;margin-bottom:16px}@media screen and (min-width: 720px){.pg-recruit .pg-content__detail dt{margin-bottom:unset}}.pg-recruit .pg-content__detail dd{line-height:2}.pg-recruit .pg-contact{padding-top:148px}@media screen and (min-width: 720px){.pg-recruit .pg-contact{padding-top:152px}}.pg-recruit .pg-contact__content{font-size:.9375rem;letter-spacing:.02em;line-height:1.6}@media screen and (min-width: 720px){.pg-recruit .pg-contact__content{font-size:1rem}}.pg-recruit .pg-contact__content p+p{margin-top:20px}@media screen and (min-width: 720px){.pg-recruit .pg-contact__content p+p{margin-top:28px}}.pg-recruit .pg-contact__content p:nth-of-type(2){font-size:.8125rem}@media screen and (min-width: 720px){.pg-recruit .pg-contact__content p:nth-of-type(2){font-size:.875rem}}.pg-recruit .pg-contact__btn{margin-top:44px}.pg-recruit .pg-contact__btn a{display:flex;justify-content:center;align-items:center;padding:24px 0;font-size:.875rem;background:#000;color:#fff;letter-spacing:.04em;line-height:1.5714285714;border:solid 1px transparent;transition:all .3s ease-in-out}@media screen and (min-width: 720px){.pg-recruit .pg-contact__btn a{font-size:1rem;padding:32px 0}}@media screen and (min-width: 720px){.pg-recruit .pg-contact__btn a:hover{background:#fff;color:#000;border-color:#000;transition:all .3s ease-in-out}}.pg-about-link{border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;padding:45px 0}.pg-about-link__list{display:flex;flex-direction:column;align-items:center;row-gap:25px}.pg-about-link__item a{text-decoration:underline;font-size:15px}.pg-card__item-detail .pg-card__item-img{margin-top:24px}@media screen and (min-width: 720px){.pg-about-link{padding:80px min(80px,5.5555555556vw)}.pg-about-link__list{flex-direction:row;column-gap:60px;justify-content:center;font-size:14px}.pg-2col-box__body{padding-top:80px}.pg-card__items{flex-wrap:wrap}.pg-card__item{width:calc(50% - 1.66666665vw)}}@media screen and (max-width: 719px){.pg-about-select-wrapper{padding:0 20px}}.pg-about-select__list{list-style:none;display:flex;flex-direction:column;row-gap:20px}.pg-about-select__item{padding:0}.pg-about-select__item a{border:1px solid #E5E3E3;display:block}.pg-about-select__item-img{display:flex;justify-content:center;align-items:center;padding:10px 20px;border-bottom:1px solid #E5E3E3}.pg-about-select__item-text{padding:16px 20px}.pg-about-select__block._material .pg-about-select__item:nth-of-type(1) .pg-about-select__item-text{background-color:#c28370;color:#fff}.pg-about-select__block._material .pg-about-select__item:nth-of-type(2) .pg-about-select__item-text{background-color:#bf9d63;color:#fff}.pg-about-select__block._material .pg-about-select__item:nth-of-type(3) .pg-about-select__item-text{background-color:#333;color:#fff}.pg-about-select__block._material .pg-about-select__item:nth-of-type(4) .pg-about-select__item-text{background-color:#c9caca}@media screen and (min-width: 720px){.pg-about-select-wrapper{padding:60px 5.9701492537% 56px;max-width:1440px;margin:auto}.pg-about-select__list{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;gap:20px}.pg-about-select__item a{height:100%;display:flex;flex-direction:column}.pg-about-select__item-img{height:140px;padding:0}.pg-about-select__item-img img{display:inline-block;object-fit:contain;max-height:100%}.pg-about-select__item-text{font-size:13px;flex:1}.pg-map__header{display:flex}.pg-map__header-item{width:calc(100% / 7)}.pg-2col-box__button a{max-width:200px;font-size:.73684211rem}.pg-sections{padding-top:80px}.pg-2col-box__body{padding-top:0}.pg-about-area .pg-2col-box__body{padding-top:90px}}@media screen and (max-width: 719px){.pg-map__images,.pg-map__descs{grid-template-rows:repeat(7,85px)}.pg-intro--aboutus{padding-bottom:100px}.pg-section-heading{margin-bottom:24px}.pg-card__heading{margin-bottom:0}.pg-map__title{font-size:18px;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.pg-map__title img{max-width:20px}}.pg-about-select__block._design,.pg-about-questions{margin-top:90px}.pg-about-questions .pg-2col-box__button{text-align:left;margin-top:42px}.pg-card__link-wrapper{margin-top:16px;text-align:right}.pg-card__link{text-decoration:underline}.lp-treatment-movie__dialog{background-color:transparent;padding:64px 0;border:none}.lp-treatment-movie__dialog::backdrop{background-color:#00000080}.lp-treatment-movie__dialog-box{position:relative;max-width:1088px}.lp-treatment-movie__dialog-close{position:absolute;top:0;right:0;transform:translateY(-110%);width:40px;height:40px;z-index:1}@media screen and (min-width: 768px){.lp-treatment-movie__dialog{padding:60px}.lp-treatment-movie__dialog-close{transform:translateY(-120%)}.lp-treatment-container{max-width:1136px;padding:0 24px}}.original-content{font-family:Josefin Sans,sans-serif}.about-kv__inner{position:relative;padding-top:25%}.about-kv__inner img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}@media screen and (max-width: 699px){.about-kv__inner{padding-top:50%}}.about-lead{padding:105px}.about-lead__inner{display:flex}.about-lead__block{width:60%}.about-lead__sub-heading{color:#999;width:40%}.about-lead__text{margin-top:32px}.about-links{border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD}.about-links__inner{display:flex;justify-content:center;gap:65px;padding:80px 0}.about-links__link{text-decoration:underline}.about-features,.about-lab,.about-hair{padding:50px 0}.about-features{padding-top:0}.about-features__inner,.about-lab__inner,.about-hair__inner{display:flex;gap:8.5%}:is(.about-features__block,.about-lab__block,.about-hair__block)._1{width:33%}:is(.about-features__block,.about-lab__block,.about-hair__block)._2{width:58.5%;padding-top:100px;padding-right:40px}.about-features__block-inner,.about-lab__block-inner,.about-hair__block-inner{gap:75px 3.645833%;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}.about-features-item,.about-lab-item,.about-hair-item{margin-top:30px}.about-features-item__heading,.about-lab-item__heading,.about-hair-item__heading,.about-features-item__text,.about-lab-item__text,.about-hair-item__text{margin-top:24px}.about-hair-item a,.about-how__link,.about-lab-item__link{font-size:.875rem;margin-top:32px;font-weight:500;display:inline-block;max-width:300px;width:100%;padding:18px 20px;border:solid 1px #333;position:relative;transition:.3s}.about-hair-item a:before,.about-how__link:before,.about-lab-item__link:before{content:"";position:absolute;top:calc(50% - 1px);right:-20px;width:40px;height:1px;background:#333;transition:transform .5s ease-out;transform-origin:0% 100%}.about-hair-item a:hover,.about-how__link:hover,.about-lab-item__link:hover{background:#333;color:#fff}.about-hair-item__link:hover:before,.about-how__link:hover:before,.about-lab-item a:hover:before{transform:scaleX(0);transform-origin:100% 50%}.about-lab__inner{flex-direction:row-reverse}.about-lab__block._2{padding-right:0;padding-left:40px}.about-lab-item__link-wrapper{text-align:center}.about-how{padding:50px 0 20px}.about-how-table:first-of-type .about-how-table__item:nth-of-type(1) .about-how-table__item-text{background-color:#c28370}.about-how-table:first-of-type .about-how-table__item:nth-of-type(2) .about-how-table__item-text{background-color:#bf9d63}.about-how-table:first-of-type .about-how-table__item:nth-of-type(3) .about-how-table__item-text{background-color:#333}.about-how-table:first-of-type .about-how-table__item:nth-of-type(4) .about-how-table__item-text{background-color:#c9caca;color:#1c1c1c}.about-how-table:first-of-type{color:#fff}.about-how-table,.about-how__content{margin-top:80px}.about-how-table__list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.about-how-table__item{border:1px solid #E5E3E3;display:flex;flex-direction:column}.about-how-table__item-text{border-top:1px solid #E5E3E3;padding:16px;flex:1}.about-link__link{text-decoration:underline}@media screen and (max-width: 750px){.about-lead{padding:50px 20px}.about-lead__inner{flex-direction:column}.about-lead__sub-heading{width:100%}.about-lead__block{width:100%;margin-top:32px}.about-links__inner{flex-direction:column;gap:35px;padding:45px 0}.about-link__link{text-decoration:underline;text-align:center}.about-features__inner,.about-lab__inner,.about-hair__inner{flex-direction:column}:is(.about-features__block,.about-lab__block,.about-hair__block)._1{width:100%}:is(.about-features__block,.about-lab__block,.about-hair__block)._2{width:100%;padding:60px 20px}.about-features__block-inner,.about-lab__block-inner,.about-hair__block-inner{display:block}.about-features__heading,.about-lab__heading,.about-hair__heading,.about-features-item__heading,.about-lab-item__heading,.about-hair-item__heading{text-align:center}.about-how-table__list{grid-template-columns:1fr}}.about-features-item__link-wrapper{text-align:right;margin-top:48px}.about-features-item__link{text-decoration:underline;display:inline-block}.feature-movie__dialog{background-color:transparent;padding:60px 0;border:none}.feature-movie__dialog::backdrop{background-color:#00000080}.feature-movie__dialog-box{position:relative;max-width:1088px}.feature-movie__dialog-close{position:absolute;top:0;right:0;transform:translateY(-120%);width:40px;height:40px;z-index:1}@media screen and (min-width: 750px){.feature-movie__dialog{padding:60px}.feature-movie__dialog-close{transform:translate(110%,-110%)}}.pg-content-frame{background:#fff;padding:60px 0 0;margin:auto}@media screen and (min-width: 480px){.pg-content-frame{overflow:hidden}}.map-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000000e6;overflow:auto}.map-modal.show{display:flex;align-items:center;justify-content:center}.map-modal-content{position:relative;max-width:95%;max-height:95%;text-align:center}.map-modal img{max-width:100%;max-height:90vh;object-fit:contain}.map-modal-close{position:absolute;top:-40px;right:0;color:#fff;font-size:28px;font-weight:700;cursor:pointer;background:none;border:none;padding:10px}.clickable-map-image{transition:opacity .3s}.clickable-map-image:hover{opacity:.8}@media (max-width: 768px){.map-modal-close{top:-35px;font-size:24px}}.js_movieOpen{position:relative}.pg-mov__play-btn{--size: 40px;display:block;background:#fff;height:var(--size);width:var(--size);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.pg-mov__play-btn:before{position:absolute;content:"";border-top:6px solid transparent;border-right:9px solid transparent;border-bottom:6px solid transparent;border-left:9px solid #333;top:50%;left:-1px;transform:translateY(-50%) translate(100%)}@media screen and (min-width: 720px){.pg-mov__play-btn:before{border-top:7px solid transparent;border-right:12px solid transparent;border-bottom:7px solid transparent;border-left:12px solid #333;left:3px;transform:translateY(-50%) translate(50%)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/about.css.map */
