@charset "UTF-8";.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);background-color: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:1.25rem}}.pg-content-frame{background:#fff;padding:60px 5.9701492537% 56px;max-width:1280px;width:calc(100% - (max(20px,5.5555555556vw)*2));margin:auto}@media screen and (min-width: 480px){.pg-content-frame{overflow:hidden}}@media screen and (min-width: 720px){.pg-content-frame{padding:103px min(160px,9.375%) 96px}}.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;font-weight:400}@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,2.6rem)}}.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 208px}}.pg-intro--aboutus .pg-intro__title{letter-spacing:.12em}@media screen and (min-width: 720px){.pg-intro--aboutus .pg-intro__title{font-size:2.6rem}}.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,2.6rem)}}.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--gift-wrapping{padding:56px 0 96px}.pg-intro--gift-wrapping .pg-intro__header{margin-bottom:48px}.pg-intro--gift-wrapping .pg-intro__inner{width:calc(100% - (max(40px,5.6vw)*2));max-width:1280px}@media screen and (max-width: 719px){.pg-intro--gift-wrapping .pg-intro__detail{display:contents}}@media screen and (min-width: 720px){.pg-intro--gift-wrapping .pg-intro__detail{width:40.625%}}@media screen and (max-width: 719px){.pg-intro--gift-wrapping .pg-intro__content{display:grid}}@media screen and (min-width: 720px){.pg-intro--gift-wrapping .pg-intro__content{display:flex;gap:min(80px,5.5555555556vw);justify-content:flex-end}}@media screen and (max-width: 719px){.pg-intro--gift-wrapping .pg-intro__img{grid-row:2/3;margin:0 -40px 40px}}@media screen and (min-width: 720px){.pg-intro--gift-wrapping .pg-intro__img{width:46.875%;min-width:350px}}.pg-intro--gift-wrapping .pg-intro__lead-text>p{margin-bottom:16px}@media screen and (min-width: 720px){.pg-intro--gift-wrapping .pg-intro__lead-text>p{margin-bottom:20px}}.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,2.6rem)}}.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);font-weight:400}@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:.625rem;color:#999}@media screen and (min-width: 720px){.pg-shop-list__list span{font-size:1.25rem}}.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}@media screen and (min-width: 720px){.pg-section-title{font-size: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:var(--bdr-style);display:grid;grid-template-columns:29.1666666667% 1fr;grid-template-rows:auto;text-align:center;margin:auto}@media (max-width: 900px){.pg-map__grid{min-width:842px}}.pg-map__header{--bg-gold: #bf9d63;--bg-black: #333333;--bg-silver: #c9caca;--bg-in-bath: #9ce2cc;display:flex;grid-column:2/3}.pg-map__header-item{background-color:var(--bg-clr);color:var(--clr, #333);flex:1;padding:20px max(8px,1.6666666667%) 26px;border-bottom:var(--bdr-style);border-left:var(--bdr-style)}.pg-map__header-title{font-family:var(--ff-en);font-weight:500;line-height:1.4;font-size:1.25rem;margin-bottom:6px}.pg-map__header-text{font-size:.6875rem}.pg-map__descs{display:grid;grid-template-rows:repeat(3,1fr);--name-cell-bg-clr: #999999;--name-cell-text-clr: #fff;border-top:var(--bdr-style)}.pg-map__desc{display:flex;justify-content:center}.pg-map__desc p{font-size:.6875rem;line-height:1.6;align-self:center}@media screen and (min-width: 720px){.pg-map__desc p{font-size:.8125rem}}.pg-map__desc:not(:last-of-type){border-bottom:var(--bdr-style)}.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:.8125rem}@media screen and (min-width: 720px){.pg-map__desc-name p{font-size:.9375rem;margin-bottom:6px;line-height:1.4933333333}}.pg-map__desc-name span{font-size:.625rem}@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(4,1fr)}.pg-map__image{border-bottom:var(--bdr-style);border-left:var(--bdr-style);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{width:63.5294117647%;padding:8px;box-sizing:content-box}.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:3.3333333333vw}.pg-card__items>li{flex:1}}.pg-comb-map-area{margin:0 auto 53px;max-width:960px}@media screen and (min-width: 720px){.pg-comb-map-area{margin-bottom:83px}}.pg-comb-map-area__note{margin-top:20px}.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:var(--bdr-style)}@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 (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:1.25rem;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}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/lc-page-sdgs.css.map */
