@import"https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400..800&family=Noto+Sans+JP:wght@100..900&family=Poppins:wght@400;500&family=Shippori+Mincho&display=swap";body,h1,h2,h3,h4,h5,h6,p,li,dl,dt,dd,pre,form,blockquote,fieldset,input,address,figure,figcaption,main{margin:0;padding:0}main,article,aside,details,figcaption,figure,picture,footer,header,hgroup,nav,section,summary{display:block}img{vertical-align:middle;border:none;max-width:100%}body:not(.product) img{width:initial;height:initial}img[src$=".svg"]{width:100%;height:auto}h1,h2,h3,h4,h5,h6,caption{font-weight:300;font-size:100%}address{font-style:normal}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}figcaption{font-size:1.2rem}fieldset{border:none}legend{display:none}input[type=radio],input[type=checkbox],select{vertical-align:middle}*,*::before,*::after{box-sizing:border-box}a{color:#7895b2;text-decoration:underline}a:hover,a:active{text-decoration:none}::selection,::-moz-selection{color:#fff;background:#7895b2}html{font-size:62.5%}body{color:#000;font-size:clamp(1.275rem,1.171875vw,1.5rem);font-family:"Noto Sans JP",sans-serif;font-weight:300;letter-spacing:.07em;line-height:2;width:100%;background-color:#e6e4dc;-webkit-text-size-adjust:100%;text-size-adjust:100%}#wrapper{width:100%;padding-top:140px}.gNavWrap .gNav{list-style-type:none;padding:0;margin:0}.gNavWrap .gNav>li.top{display:none}.gNavWrap .gNav>li>button,.gNavWrap .gNav>li>a{transition:opacity .3s ease-out 0s;cursor:pointer;font-weight:300;font-family:"Noto Sans JP",sans-serif;text-decoration:none;padding:0;margin:0;background-color:rgba(0,0,0,0);border:none;position:relative}.gNavWrap .gNav>li>button:hover,.gNavWrap .gNav>li>a:hover{opacity:.6}@media only screen and (max-width: 960px){.gNavWrap .gNav>li>button,.gNavWrap .gNav>li>a{transition:none}.gNavWrap .gNav>li>button:hover,.gNavWrap .gNav>li>a:hover{opacity:1}}.gNavWrap .gNav>li>button.opener,.gNavWrap .gNav>li>a.opener{display:none}#siteHeader{line-height:1.7;width:100%;height:140px;position:fixed;top:0;left:0;z-index:100;transition:height ease-out .3s}#siteHeader::before{display:block;content:"";width:100%;height:100%;background:linear-gradient(180deg, rgba(255, 255, 255, 0.7) 70%, rgba(255, 255, 255, 0) 100%);position:absolute;top:0;left:0;z-index:1;opacity:0;transition:opacity ease-out .3s}#siteHeader.is-fixed{height:110px}#siteHeader.is-fixed::before{opacity:1}#siteHeader.is-fixed>.inner .sNav{margin-bottom:5px}#siteHeader>.inner{display:flex;justify-content:space-between;align-items:center;height:100%;padding:0 1.5625vw 0 3.515625vw;position:relative;z-index:2}#siteHeader>.inner .logo{display:block;width:5.3125vw;width:67px}.salonBtn{display:none}#gNavOpener{display:none}#gNavWrapper ul{list-style-type:none;padding:0;margin:0}#gNavWrapper a,#gNavWrapper button{cursor:pointer;display:block;color:#000;font-weight:300;font-family:"Noto Sans JP",sans-serif;text-decoration:none;padding:0;margin:0;background-color:rgba(0,0,0,0);border:none;position:relative}#gNavWrapper a.opener,#gNavWrapper button.opener{display:none}#gNavWrapper a.opener::before,#gNavWrapper a.opener::after,#gNavWrapper a.main::before,#gNavWrapper a.main::after,#gNavWrapper button.opener::before,#gNavWrapper button.opener::after,#gNavWrapper button.main::before,#gNavWrapper button.main::after{display:block;content:"";width:0.46875vw;height:1px;background-color:#666;position:absolute;top:calc(.4em + 10px);right:0;transition:transform ease-out .3s}#gNavWrapper a.opener::after,#gNavWrapper a.main::after,#gNavWrapper button.opener::after,#gNavWrapper button.main::after{transform:rotate(90deg)}#gNavWrapper .sNav{display:flex;justify-content:end;align-items:center;flex-wrap:wrap;gap:0 0.390625vw;margin-bottom:20px;transition:margin-bottom ease-out .3s}#gNavWrapper .sNav>li>button,#gNavWrapper .sNav>li>a{transition:opacity .3s ease-out 0s;font-size:clamp(1.105rem,1.015625vw,1.3rem)}#gNavWrapper .sNav>li>button:hover,#gNavWrapper .sNav>li>a:hover{opacity:.6}@media only screen and (max-width: 960px){#gNavWrapper .sNav>li>button,#gNavWrapper .sNav>li>a{transition:none}#gNavWrapper .sNav>li>button:hover,#gNavWrapper .sNav>li>a:hover{opacity:1}}#gNavWrapper .sNav>li>button::before,#gNavWrapper .sNav>li>a::before{display:block;width:1.40625vw;height:1.40625vw;background:no-repeat center/cover;position:absolute;top:50%;left:0;transform:translateY(-50%)}#gNavWrapper .sNav>li>button.salon,#gNavWrapper .sNav>li>a.salon{padding-left:1.953125vw;padding-right:0}#gNavWrapper .sNav>li>button.salon::before,#gNavWrapper .sNav>li>a.salon::before{content:"";background-image:url("../../images/content/content/ico_map.svg")}#gNavWrapper .sNav .searchVox{padding:10px}#gNavWrapper .sNav .searchVox form{display:flex;justify-content:end;align-items:center;border-bottom:1px solid rgba(0,0,0,0);transition:border-bottom-color .8s}#gNavWrapper .sNav .searchVox form .keyword{width:0;padding:10px 0;background-color:rgba(0,0,0,0);border:none;order:2;transition:width .8s,padding .5s}#gNavWrapper .sNav .searchVox form .searchBtn{cursor:pointer;text-indent:-9999px;width:1.40625vw;height:1.40625vw;background:url("../../images/content/content/ico_search.svg") no-repeat center/1.40625vw auto;border:none;order:1}#gNavWrapper .sNav .searchVox:hover form{border-bottom-color:#fff}#gNavWrapper .sNav .searchVox:hover form .keyword{width:25.78125vw;padding:10px 20px}#gNavWrapper .gNavWrap .gNav{display:flex;align-items:center;justify-content:end;gap:0 1.953125vw;flex-wrap:wrap;position:relative}#gNavWrapper .gNavWrap .gNav>li.top{display:none}#gNavWrapper .gNavWrap .gNav>li>button,#gNavWrapper .gNavWrap .gNav>li>a{transition:opacity .3s ease-out 0s;font-size:clamp(1.19rem,1.09375vw,1.4rem);padding:10px 0.78125vw}#gNavWrapper .gNavWrap .gNav>li>button:hover,#gNavWrapper .gNavWrap .gNav>li>a:hover{opacity:.6}@media only screen and (max-width: 960px){#gNavWrapper .gNavWrap .gNav>li>button,#gNavWrapper .gNavWrap .gNav>li>a{transition:none}#gNavWrapper .gNavWrap .gNav>li>button:hover,#gNavWrapper .gNavWrap .gNav>li>a:hover{opacity:1}}#gNavWrapper .gNavWrap .gNav>li>button.icoKey,#gNavWrapper .gNavWrap .gNav>li>a.icoKey{padding-right:1.171875vw}#gNavWrapper .gNavWrap .gNav>li:hover>a.main::after{transform:none}#gNavWrapper .gNavWrap .gNav>li:hover .gNavSub{opacity:1;visibility:visible}#gNavWrapper .gNavWrap .gNavSub{display:flex;justify-content:space-between;gap:0 2.34375vw;width:92.1875vw;padding:3.125vw 3.125vw 8.59375vw 3.125vw;background-color:rgba(237,236,230,.9);position:absolute;bottom:0;right:-1.5625vw;transform:translateY(100%);opacity:0;visibility:hidden;transition:opacity ease-out .3s,visibility ease-out .3s}#gNavWrapper .gNavWrap .gNavSub .mainTtl{writing-mode:vertical-lr}#gNavWrapper .gNavWrap .gNavSub .mainTtl a{transition:opacity .3s ease-out 0s;font-size:clamp(2.04rem,1.875vw,2.4rem);display:inline-block;font-family:"EB Garamond",serif;letter-spacing:.05em;line-height:1.8;padding-bottom:1.5625vw}#gNavWrapper .gNavWrap .gNavSub .mainTtl a:hover{opacity:.6}@media only screen and (max-width: 960px){#gNavWrapper .gNavWrap .gNavSub .mainTtl a{transition:none}#gNavWrapper .gNavWrap .gNavSub .mainTtl a:hover{opacity:1}}#gNavWrapper .gNavWrap .gNavSub .mainTtl a::after{top:auto;bottom:0;left:50%;right:auto;transform:translateX(-50%)}#gNavWrapper .gNavWrap .gNavSub .body{display:flex;justify-content:space-between;gap:0 2.34375vw;width:calc(100vw - 2.4rem - 2.34375vw)}#gNavWrapper .gNavWrap .gNavSub .body .item.top{display:none}#gNavWrapper .gNavWrap .gNavSub .body .item.color{width:39.84375vw}#gNavWrapper .gNavWrap .gNavSub .body .item.care-styling{width:22.1875vw}#gNavWrapper .gNavWrap .gNavSub .body .item.support-others{width:14.0625vw}#gNavWrapper .gNavWrap .gNavSub .body .item .categoryTtl{padding-bottom:0.78125vw;margin-bottom:1.171875vw;border-bottom:1px solid #000}#gNavWrapper .gNavWrap .gNavSub .body .item .categoryTtl .opener,#gNavWrapper .gNavWrap .gNavSub .body .item .categoryTtl a{font-size:clamp(1.105rem,1.015625vw,1.3rem);transition:opacity .3s ease-out 0s;letter-spacing:.07em;line-height:1}#gNavWrapper .gNavWrap .gNavSub .body .item .categoryTtl .opener:hover,#gNavWrapper .gNavWrap .gNavSub .body .item .categoryTtl a:hover{opacity:.6}@media only screen and (max-width: 960px){#gNavWrapper .gNavWrap .gNavSub .body .item .categoryTtl .opener,#gNavWrapper .gNavWrap .gNavSub .body .item .categoryTtl a{transition:none}#gNavWrapper .gNavWrap .gNavSub .body .item .categoryTtl .opener:hover,#gNavWrapper .gNavWrap .gNavSub .body .item .categoryTtl a:hover{opacity:1}}#gNavWrapper .gNavWrap .gNavSub .body .item .categoryTtl .opener .in,#gNavWrapper .gNavWrap .gNavSub .body .item .categoryTtl a .in{display:inline-block;padding-right:1.5625vw}#gNavWrapper .gNavWrap .gNavSub .body .item .categoryTtl .opener .en,#gNavWrapper .gNavWrap .gNavSub .body .item .categoryTtl a .en{font-size:clamp(1.7rem,1.5625vw,2rem);color:#000;font-family:"EB Garamond",serif;margin-right:0.390625vw}#gNavWrapper .gNavWrap .gNavSub .body .item .categoryTtl .main::before,#gNavWrapper .gNavWrap .gNavSub .body .item .categoryTtl .main::after{display:none}#gNavWrapper .gNavWrap .gNavSub .body .item .js-gNavAcc:not(:first-child),#gNavWrapper .gNavWrap .gNavSub .body .item .categoryTtl:not(:first-child){margin-top:2.5em}#gNavWrapper .gNavWrap .gNavSub .body .item .list{display:flex;gap:0 2.34375vw;letter-spacing:.07em;line-height:1.3}#gNavWrapper .gNavWrap .gNavSub .body .item .list ul li:not(:last-child){margin-bottom:.7em}#gNavWrapper .gNavWrap .gNavSub .body .item .list ul li:not(:last-child) .sub{margin-bottom:1.8em}#gNavWrapper .gNavWrap .gNavSub .body .item .list ul li a:hover{text-decoration:underline}#gNavWrapper .gNavWrap .gNavSub .body .item .list ul li .small{font-size:clamp(1.105rem,1.015625vw,1.3rem)}#gNavWrapper .gNavWrap .gNavSub .body .item .list ul li .sub{font-size:clamp(1.105rem,1.015625vw,1.3rem);padding-left:1em;margin-top:1.2em}#gNavWrapper .gNavWrap .gNavSub .body .item .list ul li .sub li:not(:last-child){margin-bottom:1.2em}#gNavWrapper>.searchVox{display:none}#topicPathVox{font-size:clamp(0.85rem,0.78125vw,1rem);margin-bottom:4.6875vw;position:relative;z-index:3}#topicPathVox ol{display:flex;align-items:center;flex-wrap:wrap;list-style-type:none;max-width:84.375vw;padding:0;margin:0 auto}#topicPathVox ol>li:not(:last-child)::after{display:inline-block;content:"";vertical-align:middle;width:3px;height:1px;margin:0 .3em;background-color:#999}#topicPathVox ol>li a{color:#999;text-decoration:none}#topicPathVox ol>li a:hover{text-decoration:underline}.pageTitle{text-align:center;padding-top:0.78125vw;margin-bottom:3.90625vw}.pageTitle>.inner{display:flex;justify-content:center;align-items:end;flex-wrap:wrap;gap:1.171875vw 20px;max-width:84.375vw;margin:0 auto;position:relative}.pageTitle h1{font-size:clamp(1.275rem,1.171875vw,1.5rem);line-height:1;order:4;position:relative;z-index:3}.pageTitle .en{font-size:clamp(4.25rem,3.90625vw,5rem);font-family:"EB Garamond",serif;font-weight:400;letter-spacing:.05em;line-height:.75;width:100%;order:2;position:relative;z-index:3}.pageTitle .menu{font-size:clamp(1.275rem,1.171875vw,1.5rem);font-family:"EB Garamond",serif;font-weight:500;letter-spacing:.05em;line-height:.75;position:absolute;top:-14px;left:0;z-index:3;order:1}.pageTitle .menu.static{margin-bottom:5.078125vw;position:relative;top:auto;left:auto}.pageTitle.left{text-align:left}.pageTitle.block>.inner{display:block}.pageTitle.top{padding-top:0}.pageTitle.top>.inner{justify-content:start}.pageTitle.top>.inner::before{display:block;content:"";width:3.90625vw;height:1px;background-color:#000;order:3;width:40px}.pageTitle.top .en{font-size:clamp(5.1rem,4.6875vw,6rem);width:auto;margin-bottom:0}#container{padding-bottom:10.15625vw}#content{position:relative;z-index:3}.pageNavigation{text-align:center;margin:3.90625vw auto 0 auto}.pageNavigation .naviTtl{font-size:clamp(5.1rem,4.6875vw,6rem);font-family:"EB Garamond",serif;font-weight:400;letter-spacing:.05em;line-height:.75;text-align:center;max-width:84.375vw;margin:10.9375vw auto 3.515625vw auto}.pageNavigation .lNav{display:flex;list-style-type:none;max-width:84.375vw;padding:0;margin:0 auto}.pageNavigation .lNav:first-child{margin-top:10.9375vw}.pageNavigation .lNav:not(:last-child){margin-bottom:4.296875vw}.pageNavigation .lNav li{width:33.3%}.pageNavigation .lNav li a{transition:opacity .3s ease-out 0s;font-size:clamp(1.275rem,1.171875vw,1.5rem);display:block;color:#fff;text-decoration:none;text-align:center;position:relative}.pageNavigation .lNav li a:hover{opacity:.6}@media only screen and (max-width: 960px){.pageNavigation .lNav li a{transition:none}.pageNavigation .lNav li a:hover{opacity:1}}.pageNavigation .lNav li a::after{display:block;content:"";width:0.78125vw;height:0.78125vw;background:url("../../images/content/content/ico_arrow_w.svg") no-repeat center/cover;position:absolute;bottom:1.5625vw;right:1.5625vw;z-index:2}.pageNavigation .lNav li a .txt{width:100%;padding:0 1.5625vw;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:2}.pageNavigation .lNav li a .txt span{display:block}.pageNavigation .lNav li a .txt span.en{font-size:clamp(2.55rem,2.34375vw,3rem);font-family:"EB Garamond",serif;letter-spacing:.05em;margin-bottom:0.390625vw}.pageNavigation .lNav li a .img{position:relative;z-index:1}.pageNavigation .lNav li a .img::before,.pageNavigation .lNav li a .img::after{display:block;content:"";width:100%;height:100%;position:absolute;top:0%;left:0}.pageNavigation .lNav li a .img::before{background-color:rgba(230,228,220,.7);opacity:0;z-index:2}.pageNavigation .lNav li a .img::after{background-color:rgba(0,0,0,.4);z-index:1}.pageNavigation .lNav li.is-active a .img::before{opacity:1}.pageNavigation .backBtn{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0 5.46875vw;list-style-type:none;max-width:84.375vw;padding:0;margin:0 auto}.pageNavigation .backBtn a{font-weight:500}.pageNavigation .backBtn a .icoArrow{text-decoration:underline}body.bgWhite #container{position:relative}body.bgWhite #container::before{display:block;content:"";width:100%;height:7.8125vw;background:linear-gradient(0deg, #fff 0%, #e6e4dc 100%);position:absolute;top:5.078125vw;left:0;z-index:1}body.bgWhite #main{background-color:#fff;position:relative}body.bgWhite #main::before{display:block;content:"";width:100%;height:11.71875vw;background:linear-gradient(0deg, #e6e4dc 10%, #fff 100%);position:absolute;bottom:-1px;left:0;z-index:1}body.bgWhite .pageTitle{padding-bottom:1.171875vw;margin-bottom:0}body.bgWhite #content{padding-bottom:3.90625vw}body.bgWhite .pageNavigation{margin-top:7.8125vw}body.bgWhite .pageNavigation .naviTtl{margin-top:0}body.bgWhite .pageNavigation .lNav:first-child{margin-top:0}#siteFooter{padding:3.125vw 0;position:relative;z-index:3}#siteFooter ul{list-style-type:none;padding:0;margin:0}#siteFooter a,#siteFooter button{cursor:pointer;display:block;color:#4c4c4c;font-weight:300;font-family:"Noto Sans JP",sans-serif;text-decoration:none;padding:0;margin:0;background-color:rgba(0,0,0,0);border:none;position:relative}#siteFooter>.inner{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;gap:8.59375vw 4.6875vw;line-height:1.7;max-width:84.375vw;margin:0 auto}#siteFooter .pageTopVox{width:8.359375vw;height:8.359375vw;margin-left:auto;order:3}#siteFooter .pageTopVox button{font-size:1.015625vw;width:7.8125vw;height:7.8125vw;margin-left:auto}#siteFooter .pageTopVox button::before,#siteFooter .pageTopVox button::after{display:block;content:"";width:100%;height:100%;border:1px solid;border-radius:10em;position:absolute;transition:top .2s,right .2s}#siteFooter .pageTopVox button::before{border-color:#7895b2;top:0.234375vw;right:0.234375vw;z-index:2}#siteFooter .pageTopVox button::after{border-color:#fff;top:-0.234375vw;right:-0.234375vw;z-index:1}#siteFooter .pageTopVox button span{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#7895b2;font-family:"EB Garamond",serif;letter-spacing:.05em;padding:0;transition:padding ease-out .3s;border-radius:10em;position:relative;z-index:2}#siteFooter .pageTopVox:hover button::before,#siteFooter .pageTopVox:hover button::after{top:0;right:0}#siteFooter .gNavWrap{order:1}#siteFooter .gNavWrap .gNav{display:block}#siteFooter .gNavWrap .gNav>li:not(:last-child){margin-bottom:1.171875vw}#siteFooter .gNavWrap .gNav>li>a{display:inline-block}#siteFooter .gNavWrap .gNav>li>a.icoKey{padding-right:1.5625vw}#siteFooter .gNavWrap .gNav>li>a.icoKey::after{background-image:url("../../images/content/content/ico_key_g.svg")}#siteFooter .snsList{width:60%;margin-right:auto;order:2}#siteFooter .snsList>li:not(:last-child){margin-bottom:1.5625vw}#siteFooter .snsList>li a{transition:opacity .3s ease-out 0s;font-size:clamp(1.105rem,1.015625vw,1.3rem);display:inline-block;padding-left:2.34375vw}#siteFooter .snsList>li a:hover{opacity:.6}@media only screen and (max-width: 960px){#siteFooter .snsList>li a{transition:none}#siteFooter .snsList>li a:hover{opacity:1}}#siteFooter .snsList>li a::before{display:block;content:"";width:1.5625vw;height:1.5625vw;background:no-repeat center/cover;position:absolute;top:50%;left:0;transform:translateY(-50%)}#siteFooter .snsList>li.facebook a::before{background-image:url("../../images/content/content/ico_facebook.svg")}#siteFooter .snsList>li.instagram a::before{background-image:url("../../images/content/content/ico_instagram.svg")}#siteFooter .fNav{display:flex;align-items:center;flex-wrap:wrap;gap:1.171875vw;width:60%;order:4}#siteFooter .fNav>li>a{transition:opacity .3s ease-out 0s;font-size:clamp(1.02rem,0.9375vw,1.2rem);color:#666}#siteFooter .fNav>li>a:hover{opacity:.6}@media only screen and (max-width: 960px){#siteFooter .fNav>li>a{transition:none}#siteFooter .fNav>li>a:hover{opacity:1}}#siteFooter .copyright{font-size:clamp(1.105rem,1.015625vw,1.3rem);justify-self:end;display:block;color:#666;font-family:"Shippori Mincho",serif;letter-spacing:.05em;text-align:right;margin-left:auto;order:5}@media only screen and (max-width: 960px){body{font-size:3.7333333333vw}}@media only screen and (max-width: 960px)and (min-width: 820px){body{font-size:2.0487804878vw}}@media only screen and (max-width: 960px){body.is-navOpen{overflow:hidden}body.is-navOpen #gNavWrapper{display:block;animation:fadeIn ease-out .3s forwards}}@media only screen and (max-width: 960px)and (min-width: 820px){body::before{height:11.4634146341vw;background-size:62.1951219512vw auto;animation:bgScrollHeaderTab2 20s linear infinite}}@media only screen and (max-width: 960px){#wrapper{padding-top:20vw}}@media only screen and (max-width: 960px)and (min-width: 820px){#wrapper{background-size:106.3414634146vw auto;animation:bgScrollFooterTab2 10s linear infinite}}@media only screen and (max-width: 960px){.gNav>ul>li>button,.gNav>ul>li>a,.sNav>li>button,.sNav>li>a,.fNav>li>button,.fNav>li>a{padding:0 2.6666666667vw}.gNav>ul>li>button.icoKey,.gNav>ul>li>a.icoKey,.sNav>li>button.icoKey,.sNav>li>a.icoKey,.fNav>li>button.icoKey,.fNav>li>a.icoKey{padding-right:4vw}#siteHeader{height:15.2vw}#siteHeader::before{background:linear-gradient(180deg, rgba(255, 255, 255, 0.5) 70%, rgba(255, 255, 255, 0) 100%)}#siteHeader.is-fixed{height:15.2vw}#siteHeader>.inner{padding:0 0 0 3.2vw}#siteHeader>.inner .logo{width:12vw;position:relative;z-index:3}.salonBtn{display:block;width:9.3333333333vw;height:13.3333333333vw;position:absolute;top:0.8vw;right:14.1333333333vw;z-index:3}.salonBtn a{display:block;text-indent:-9999px;height:100%;background:url("../../images/content/content/ico_map.svg") no-repeat center/5.6vw auto}#gNavOpener{cursor:pointer;display:block;width:13.3333333333vw;height:13.3333333333vw;padding:0;background-color:rgba(0,0,0,0);border:none;position:absolute;top:3px;right:3px;z-index:100}#gNavOpener span.menu{display:none}#gNavOpener span:not(.menu){height:1px;background-color:#000;position:absolute;top:50%;left:50%;transform:translateX(-50%);transition:opacity ease-out .3s,transform ease-out .3s}#gNavOpener span:nth-of-type(1){width:2.9333333333vw;margin-left:-1.3333333333vw;margin-top:-1.3333333333vw}#gNavOpener span:nth-of-type(2){width:5.8666666667vw}#gNavOpener span:nth-of-type(3){width:2.9333333333vw;margin-left:1.3333333333vw;margin-top:1.3333333333vw}#gNavOpener.is-navOpen span:nth-of-type(1){width:5.8666666667vw;margin-left:0;margin-top:0;transform:translateX(-50%) rotate(25deg)}#gNavOpener.is-navOpen span:nth-of-type(2){opacity:0}#gNavOpener.is-navOpen span:nth-of-type(3){width:5.8666666667vw;margin-left:0;margin-top:0;transform:translateX(-50%) rotate(-25deg)}#gNavWrapper{display:none;width:100vw;height:100svh;padding:32vw 2.6666666667vw 26.6666666667vw 10.6666666667vw;background:#e6e4dc;position:fixed;top:0;left:0;opacity:0;visibility:hidden;overflow-y:auto;transition:opacity ease-out .3s,visibility ease-out .3s;animation:fadeOut ease-out .3s forwards}#gNavWrapper a.main,#gNavWrapper button.main{display:none}#gNavWrapper a.opener,#gNavWrapper button.opener{display:block}#gNavWrapper a.opener::before,#gNavWrapper a.opener::after,#gNavWrapper a.main::before,#gNavWrapper a.main::after,#gNavWrapper button.opener::before,#gNavWrapper button.opener::after,#gNavWrapper button.main::before,#gNavWrapper button.main::after{width:.6em;top:50%;right:auto;left:0}#gNavWrapper .sNav{display:none}#gNavWrapper .gNavWrap .gNav{display:block}#gNavWrapper .gNavWrap .gNav>li:not(:last-child){margin-bottom:1em}#gNavWrapper .gNavWrap .gNav>li.top{display:block}#gNavWrapper .gNavWrap .gNav>li>button,#gNavWrapper .gNavWrap .gNav>li>a{font-size:3.7333333333vw;display:inline-block;padding:5px 1em}}@media only screen and (max-width: 960px)and (min-width: 820px){#gNavWrapper .gNavWrap .gNav>li>button,#gNavWrapper .gNavWrap .gNav>li>a{font-size:2.0487804878vw}}@media only screen and (max-width: 960px){#gNavWrapper .gNavWrap .gNav>li>button.icoKey,#gNavWrapper .gNavWrap .gNav>li>a.icoKey{padding-right:4vw}#gNavWrapper .gNavWrap .gNav>li>button.main,#gNavWrapper .gNavWrap .gNav>li>a.main{display:none}#gNavWrapper .gNavWrap .gNav>li:hover>a.main::after{transform:rotate(90deg)}#gNavWrapper .gNavWrap .gNav>li.is-open .opener::after{transform:none}#gNavWrapper .gNavWrap .gNavSub{display:block;width:100%;padding:0 0 0 1em;background-color:rgba(0,0,0,0);position:static;transform:none;opacity:1;visibility:visible;transition:none}#gNavWrapper .gNavWrap .gNavSub .mainTtl{display:none}#gNavWrapper .gNavWrap .gNavSub .body{display:block;width:100%}#gNavWrapper .gNavWrap .gNavSub .body .item.top{display:block}#gNavWrapper .gNavWrap .gNavSub .body .item.color,#gNavWrapper .gNavWrap .gNavSub .body .item.care-styling,#gNavWrapper .gNavWrap .gNavSub .body .item.support-others{width:100%}#gNavWrapper .gNavWrap .gNavSub .body .item .categoryTtl{padding-bottom:0;margin-top:1em;margin-bottom:0;border-bottom:none}#gNavWrapper .gNavWrap .gNavSub .body .item .categoryTtl .opener,#gNavWrapper .gNavWrap .gNavSub .body .item .categoryTtl a{font-size:3.7333333333vw;display:inline-block;padding-left:1em}}@media only screen and (max-width: 960px)and (min-width: 820px){#gNavWrapper .gNavWrap .gNavSub .body .item .categoryTtl .opener,#gNavWrapper .gNavWrap .gNavSub .body .item .categoryTtl a{font-size:2.0487804878vw}}@media only screen and (max-width: 960px){#gNavWrapper .gNavWrap .gNavSub .body .item .categoryTtl .opener .in,#gNavWrapper .gNavWrap .gNavSub .body .item .categoryTtl a .in{padding-right:0}#gNavWrapper .gNavWrap .gNavSub .body .item .categoryTtl .opener .in.icoArrow::after,#gNavWrapper .gNavWrap .gNavSub .body .item .categoryTtl a .in.icoArrow::after{display:none}#gNavWrapper .gNavWrap .gNavSub .body .item .categoryTtl .opener .en,#gNavWrapper .gNavWrap .gNavSub .body .item .categoryTtl a .en{display:none}#gNavWrapper .gNavWrap .gNavSub .body .item .categoryTtl .main{display:none}#gNavWrapper .gNavWrap .gNavSub .body .item .js-gNavAcc:not(:first-child),#gNavWrapper .gNavWrap .gNavSub .body .item .categoryTtl:not(:first-child){margin-top:1em}#gNavWrapper .gNavWrap .gNavSub .body .item .js-gNavAcc:not(.is-open) .categoryTtl .opener::after{transform:rotate(90deg)}#gNavWrapper .gNavWrap .gNavSub .body .item .js-gNavAcc.is-open .categoryTtl .opener::after{transform:none}#gNavWrapper .gNavWrap .gNavSub .body .item .list{display:block;margin-top:1em}#gNavWrapper .gNavWrap .gNavSub .body .item .list.accContent{padding-left:1em}#gNavWrapper .gNavWrap .gNavSub .body .item .list>ul:not(:last-child){margin-bottom:1.8em}#gNavWrapper .gNavWrap .gNavSub .body .item .list ul li a{display:inline-block;padding-left:1em}#gNavWrapper .gNavWrap .gNavSub .body .item .list ul li a:hover{text-decoration:none}#gNavWrapper .gNavWrap .gNavSub .body .item .list ul li .small{font-size:3.2vw}}@media only screen and (max-width: 960px)and (min-width: 820px){#gNavWrapper .gNavWrap .gNavSub .body .item .list ul li .small{font-size:1.756097561vw}}@media only screen and (max-width: 960px){#gNavWrapper .gNavWrap .gNavSub .body .item .list ul li .sub{font-size:3.7333333333vw}}@media only screen and (max-width: 960px)and (min-width: 820px){#gNavWrapper .gNavWrap .gNavSub .body .item .list ul li .sub{font-size:2.0487804878vw}}@media only screen and (max-width: 960px){#gNavWrapper .searchVox{display:block;padding-right:8vw;margin-top:9.3333333333vw}#gNavWrapper .searchVox form{display:flex;height:10.6666666667vw;border-bottom:1px solid #fff}#gNavWrapper .searchVox form .keyword{font-size:16px;width:calc(100% - 8vw);padding:0;margin:0;background-color:rgba(0,0,0,0);border:none}#gNavWrapper .searchVox form .searchBtn{text-indent:-9999px;width:8vw;background:url("../../images/content/content/ico_search.svg") no-repeat center/4.8vw auto;border:none}#topicPathVox{font-size:2.6666666667vw;margin-bottom:6.6666666667vw}}@media only screen and (max-width: 960px)and (min-width: 820px){#topicPathVox{font-size:1.4634146341vw}}@media only screen and (max-width: 960px){#topicPathVox ol{justify-content:end;max-width:100%;padding:0 5.3333333333vw}.pageTitle{padding:0 5.3333333333vw;margin-bottom:9.3333333333vw}.pageTitle>.inner{gap:4vw 2.6666666667vw;max-width:100%}.pageTitle h1{font-size:4vw}}@media only screen and (max-width: 960px)and (min-width: 820px){.pageTitle h1{font-size:2.1951219512vw}}@media only screen and (max-width: 960px){.pageTitle .en{font-size:9.6vw}}@media only screen and (max-width: 960px)and (min-width: 820px){.pageTitle .en{font-size:5.2682926829vw}}@media only screen and (max-width: 960px){.pageTitle .menu{font-size:4vw;margin-bottom:2.6666666667vw;position:static}}@media only screen and (max-width: 960px)and (min-width: 820px){.pageTitle .menu{font-size:2.1951219512vw}}@media only screen and (max-width: 960px){.pageTitle.top{padding-top:9.3333333333vw}.pageTitle.top::before{width:13.3333333333vw}.pageTitle.top .en{font-size:10.6666666667vw;text-align:left;width:100%}}@media only screen and (max-width: 960px)and (min-width: 820px){.pageTitle.top .en{font-size:5.8536585366vw}}@media only screen and (max-width: 960px){#container{padding-bottom:17.3333333333vw;overflow:hidden}.pageNavigation{margin-top:10.6666666667vw}.pageNavigation .naviTtl{font-size:9.6vw;max-width:100%;margin-top:21.3333333333vw;margin-bottom:6.6666666667vw}}@media only screen and (max-width: 960px)and (min-width: 820px){.pageNavigation .naviTtl{font-size:5.2682926829vw}}@media only screen and (max-width: 960px){.pageNavigation .lNav{max-width:100%;flex-wrap:wrap}.pageNavigation .lNav li{width:50%}.pageNavigation .backBtn{gap:0 10.6666666667vw;max-width:100%}body.bgWhite #container::before{height:26.6666666667vw;top:0}body.bgWhite .pageTitle{padding-bottom:4vw}body.bgWhite #main::before{height:40vw}body.bgWhite #content{padding-bottom:5.3333333333vw}body.bgWhite .pageNavigation{margin-top:26.6666666667vw}body.bgWhite .pageNavigation::before{height:26.6666666667vw}#siteFooter{padding:0 4vw 6.6666666667vw 8vw}#siteFooter>.inner{display:block;max-width:100%}#siteFooter>.inner .pageTopVox{width:20.5333333333vw;height:20.5333333333vw}#siteFooter>.inner .pageTopVox button{font-size:3.4666666667vw;width:19.2vw;height:19.2vw}#siteFooter>.inner .pageTopVox button::before{top:0.5333333333vw;right:0.5333333333vw}#siteFooter>.inner .pageTopVox button::after{top:-0.5333333333vw;right:-0.5333333333vw}#siteFooter>.inner .pageTopVox:hover button::before{top:0.5333333333vw;right:0.5333333333vw}#siteFooter>.inner .pageTopVox:hover button::after{top:-0.5333333333vw;right:-0.5333333333vw}#siteFooter>.inner .gNavWrap{margin-bottom:12vw}#siteFooter>.inner .gNavWrap>.gNav{display:flex;flex-wrap:wrap}#siteFooter>.inner .gNavWrap>.gNav>li{min-width:35%}#siteFooter>.inner .gNavWrap>.gNav>li:not(:last-child){margin-bottom:.4em}#siteFooter>.inner .gNavWrap>.gNav>li a{font-size:3.7333333333vw;padding:0}}@media only screen and (max-width: 960px)and (min-width: 820px){#siteFooter>.inner .gNavWrap>.gNav>li a{font-size:2.0487804878vw}}@media only screen and (max-width: 960px){#siteFooter>.inner .gNavWrap>.gNav>li a.icoKey{padding-right:4vw}#siteFooter>.inner .snsList{width:auto;margin-bottom:12vw}#siteFooter>.inner .snsList>li:not(:last-child){margin-bottom:4vw}#siteFooter>.inner .snsList>li a{font-size:3.4666666667vw;padding-left:8vw}}@media only screen and (max-width: 960px)and (min-width: 820px){#siteFooter>.inner .snsList>li a{font-size:1.9024390244vw}}@media only screen and (max-width: 960px){#siteFooter>.inner .snsList>li a::before{width:4.8vw;height:4.8vw}#siteFooter>.inner .fNav{gap:1.3333333333vw 5.3333333333vw;width:90%}#siteFooter>.inner .fNav>li a{font-size:2.9333333333vw;padding:0}}@media only screen and (max-width: 960px)and (min-width: 820px){#siteFooter>.inner .fNav>li a{font-size:1.6097560976vw}}@media only screen and (max-width: 960px){#siteFooter>.inner .copyright{font-size:2.6666666667vw;margin-top:8vw}}@media only screen and (max-width: 960px)and (min-width: 820px){#siteFooter>.inner .copyright{font-size:1.4634146341vw}}@media only screen and (max-width: 960px)and (min-width: 820px){#siteFooter>.inner .pageTopVox{width:9.3902439024vw;height:9.3902439024vw}#siteFooter>.inner .pageTopVox button{font-size:1.5853658537vw;width:8.7804878049vw;height:8.7804878049vw}#siteFooter>.inner .pageTopVox button::before{top:0.243902439vw;right:0.243902439vw}#siteFooter>.inner .pageTopVox button::after{top:-0.243902439vw;right:-0.243902439vw}#siteFooter>.inner .pageTopVox:hover button::before{top:0.243902439vw;right:0.243902439vw}#siteFooter>.inner .pageTopVox:hover button::after{top:-0.243902439vw;right:-0.243902439vw}#siteFooter>.inner .gNavWrap{margin-bottom:5.487804878vw}#siteFooter>.inner .gNavWrap .gNav{gap:2.4390243902vw 1.2195121951vw}#siteFooter>.inner .gNavWrap .gNav>li a.icoKey{padding-right:1.8292682927vw}#siteFooter>.inner .snsList{margin-bottom:5.487804878vw}#siteFooter>.inner .snsList>li:not(:last-child){margin-bottom:1.8292682927vw}#siteFooter>.inner .snsList>li a{padding-left:3.6585365854vw}#siteFooter>.inner .snsList>li a::before{width:2.1951219512vw;height:2.1951219512vw}#siteFooter>.inner .fNav{gap:1.2195121951vw}#siteFooter>.inner .copyright{margin-top:3.6585365854vw}}@media only screen and (max-width: 767px){.pageNavigation .lNav{display:block;max-width:100%}.pageNavigation .lNav:first-child{margin-top:21.3333333333vw}.pageNavigation .lNav:not(:last-child){margin-bottom:9.3333333333vw}.pageNavigation .lNav li{width:100%}.pageNavigation .lNav li a{font-size:3.7333333333vw}}@media only screen and (max-width: 767px)and (min-width: 820px){.pageNavigation .lNav li a{font-size:2.0487804878vw}}@media only screen and (max-width: 767px){.pageNavigation .lNav li a::after{width:2.6666666667vw;height:2.6666666667vw;bottom:5.3333333333vw;right:5.3333333333vw}.pageNavigation .lNav li a .txt{padding:0 5.3333333333vw}.pageNavigation .lNav li a .txt span.en{font-size:8vw;margin-bottom:0}}@media only screen and (max-width: 767px)and (min-width: 820px){.pageNavigation .lNav li a .txt span.en{font-size:4.3902439024vw}}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.wsN{white-space:nowrap}.wrBW{word-wrap:break-word}.cWhite{color:#fff}.cBlue{color:#016bb5}.cRed{color:#e4050b}.cGray{color:#666}.cYellow{color:#ff0}.cLogo{color:#c70057}.decUline{text-decoration:underline}.decNone{text-decoration:none}.s70{font-size:70%}.s80{font-size:80%}.s90{font-size:90%}.s100{font-size:100%}.s110{font-size:110%}.s120{font-size:120%}.s130{font-size:130%}.s140{font-size:140%}.s150{font-size:150%}.s160{font-size:160%}.s170{font-size:170%}.s180{font-size:180%}.s190{font-size:190%}.s200{font-size:200%}.fwN{font-weight:normal}.fwB{font-weight:bold}.lh0-5{line-height:.5}.lh1{line-height:1}.lh1-1{line-height:1.1}.lh1-2{line-height:1.2}.lh1-5{line-height:1.5}.lh2{line-height:2}.mA{margin:0 auto !important}.mLA{margin-left:auto !important}.mRA{margin-right:auto !important}.mT0{margin-top:0px !important}.mT5{margin-top:5px !important}.mT10{margin-top:10px !important}.mT15{margin-top:15px !important}.mT20{margin-top:20px !important}.mT25{margin-top:25px !important}.mT30{margin-top:30px !important}.mT35{margin-top:35px !important}.mT40{margin-top:40px !important}.mT45{margin-top:45px !important}.mT50{margin-top:50px !important}.mR0{margin-right:0px !important}.mB3{margin-right:3px !important}.mR5{margin-right:5px !important}.mR10{margin-right:10px !important}.mR15{margin-right:15px !important}.mR20{margin-right:20px !important}.mR25{margin-right:25px !important}.mR30{margin-right:30px !important}.mR35{margin-right:35px !important}.mR40{margin-right:40px !important}.mR45{margin-right:45px !important}.mR50{margin-right:50px !important}.mR60{margin-right:60px !important}.mR70{margin-right:70px !important}.mR100{margin-right:100px !important}.mR110{margin-right:110px !important}.mR120{margin-right:120px !important}.mR130{margin-right:130px !important}.mR140{margin-right:140px !important}.mR150{margin-right:150px !important}.mR160{margin-right:160px !important}.mR170{margin-right:170px !important}.mR180{margin-right:180px !important}.mR190{margin-right:190px !important}.mR200{margin-right:200px !important}.mR210{margin-right:210px !important}.mR220{margin-right:220px !important}.mR230{margin-right:230px !important}.mR240{margin-right:240px !important}.mR250{margin-right:250px !important}.mR260{margin-right:260px !important}.mR280{margin-right:280px !important}.mR300{margin-right:300px !important}.mB0{margin-bottom:0px !important}.mB3{margin-bottom:3px !important}.mB5{margin-bottom:5px !important}.mB10{margin-bottom:10px !important}.mB15{margin-bottom:15px !important}.mB20{margin-bottom:20px !important}.mB25{margin-bottom:25px !important}.mB30{margin-bottom:30px !important}.mB35{margin-bottom:35px !important}.mB40{margin-bottom:40px !important}.mB45{margin-bottom:45px !important}.mB50{margin-bottom:50px !important}.mL0{margin-left:0px !important}.mL5{margin-left:5px !important}.mL1em{margin-left:1em !important}.mL10{margin-left:10px !important}.mL15{margin-left:15px !important}.mL20{margin-left:20px !important}.mL25{margin-left:25px !important}.mL30{margin-left:30px !important}.mL35{margin-left:35px !important}.mL40{margin-left:40px !important}.mL45{margin-left:45px !important}.mL50{margin-left:50px !important}.mL55{margin-left:55px !important}.mL60{margin-left:60px !important}.mL70{margin-left:70px !important}.mL80{margin-left:80px !important}.mL85{margin-left:85px !important}.mL105{margin-left:105px !important}.mL110{margin-left:110px !important}.mL115{margin-left:115px !important}.mL120{margin-left:120px !important}.mL130{margin-left:130px !important}.mL140{margin-left:140px !important}.mL150{margin-left:150px !important}.mL170{margin-left:170px !important}.mL200{margin-left:200px !important}.mL225{margin-left:225px !important}.mL270{margin-left:270px !important}.pT0{padding-top:0px !important}.pT2{padding-top:2px !important}.pT3{padding-top:3px !important}.pT5{padding-top:5px !important}.pT10{padding-top:10px !important}.pT15{padding-top:15px !important}.pT20{padding-top:20px !important}.pT25{padding-top:25px !important}.pT30{padding-top:30px !important}.pT35{padding-top:35px !important}.pT40{padding-top:40px !important}.pT45{padding-top:45px !important}.pT50{padding-top:50px !important}.pT80{padding-top:80px !important}.pT100{padding-top:100px !important}.pR0{padding-right:0px !important}.pR5{padding-right:5px !important}.pR10{padding-right:10px !important}.pR15{padding-right:15px !important}.pR20{padding-right:20px !important}.pR25{padding-right:25px !important}.pR30{padding-right:30px !important}.pR35{padding-right:35px !important}.pR40{padding-right:40px !important}.pR45{padding-right:45px !important}.pR50{padding-right:50px !important}.pB0{padding-bottom:0px !important}.pB5{padding-bottom:5px !important}.pB10{padding-bottom:10px !important}.pB15{padding-bottom:15px !important}.pB20{padding-bottom:20px !important}.pB25{padding-bottom:25px !important}.pB30{padding-bottom:30px !important}.pB35{padding-bottom:35px !important}.pB40{padding-bottom:40px !important}.pB45{padding-bottom:45px !important}.pB50{padding-bottom:50px !important}.pL0{padding-left:0px !important}.pL5{padding-left:5px !important}.pL10{padding-left:10px !important}.pL15{padding-left:15px !important}.pL20{padding-left:20px !important}.pL25{padding-left:25px !important}.pL30{padding-left:30px !important}.pL35{padding-left:35px !important}.pL40{padding-left:40px !important}.pL45{padding-left:45px !important}.pL50{padding-left:50px !important}.fLeft{float:left}.fRight{float:right}.fClear{clear:both}.fClearL{clear:left}.fClearR{clear:right}.fN{float:none}.posRel{position:relative}.posAbs{position:absolute}.posT0R0{right:0px;top:0px}.ofHidden{overflow:hidden}.ofAuto{overflow:auto}.ofVisible{overflow:visible}.dspInline{display:inline}.dspBlock{display:block}.dspInlBlock{display:inline-block}.dspNone{display:none}.alignLeft{text-align:left !important}.alignCenter{text-align:center !important}.alignRight{text-align:right !important}.valignTop{vertical-align:top}.valignMiddle{vertical-align:middle}.valignBottom{vertical-align:bottom}.valignTextBottom{vertical-align:text-bottom}.valignSuper{vertical-align:super}.w5{width:5px}.w10em{width:10em}.w10p{width:10%}.w15p{width:15%}.w20p{width:20%}.w25p{width:25%}.w30p{width:30%}.w30{width:30px}.w40p{width:40%}.w40{width:40px}.w50{width:50px}.w60{width:60px}.w70{width:70px}.w80{width:80px}.w90{width:90px}.w98p{width:98%}.w99p{width:99%}.w100{width:100px}.w100p{width:100%}.h1p{height:1%}.z1{zoom:1}.listTypeNone{list-style-type:none}.listInside{list-style-position:inside}.listOutside{list-style-position:outside}.listTypeDisc{list-style-type:disc}.listTypeSquare{list-style-type:square}.listTypeCircle{list-style-type:circle}.listTypeNum{padding-left:0px;margin-left:0px;margin-top:0px}.listTypeNum li{list-style-type:none;padding:0px 0px 0px 20px}.listNumParentheses{list-style-type:none;list-style-position:inside}.listNumParentheses li{counter-increment:cnt}.listNumParentheses li:before{display:marker;content:"(" counter(cnt) ")"}.bgFFFFFF{background-color:#fff}.bgE6ECE8{background-color:#e6ece8}.bgF0F0DC{background-color:#f0f0dc}.bgF0EFEE{background-color:#f0efee}.bgEBE6E1{background-color:#ebe6e1}.bgC9C9C9{background-color:#c9c9c9}.bdr1s999{border:1px solid #999}.bdr1sCCC{border:1px solid #ccc}.bdr1sBBB{border:1px solid #bbb}.bdr1s5B5B5B{border:1px solid #5b5b5b}.bdr1do444444{border:1px dotted #444}.bdrTn{border-top:none !important}.bdrRn{border-right:none !important}.bdrBn{border-bottom:none !important}.bdrLn{border-left:none !important}.bdrN{border:none !important}.bdrTop{border-right:none !important;border-bottom:none !important;border-left:none !important}.bdrRight{border-top:none !important;border-bottom:none !important;border-left:none !important}.bdrBottom{border-top:none !important;border-right:none !important;border-left:none !important}.bdrLeft{border-top:none !important;border-right:none !important;border-bottom:none !important}.tim1em{text-indent:-1em}.ti1em{text-indent:1em}.csrPtr{cursor:pointer}.bdrRad3{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.bdrRad5{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.wbBrkA{word-break:break-all}@keyframes fadeIn{0%{display:none;opacity:0;visibility:hidden}1%{display:block;opacity:0;visibility:hidden}100%{display:block;opacity:1;visibility:visible}}@keyframes fadeOut{0%{display:block;opacity:1;visibility:visible}99%{display:block;opacity:0;visibility:hidden}100%{display:none;opacity:0;visibility:hidden}}@keyframes spin{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(360deg)}}@keyframes btnAnime{0%{stroke-dashoffset:0}100%{stroke-dashoffset:-300}}@keyframes btnAnime2{0%{stroke-dashoffset:0}100%{stroke-dashoffset:300}}@keyframes btnAnimeReverse{0%{stroke-dashoffset:-300}100%{stroke-dashoffset:0}}@keyframes btnAnimeReverse2{0%{stroke-dashoffset:300}100%{stroke-dashoffset:0}}@keyframes bgScrollHeader{0%{background-position:0 top}100%{background-position:88.437vw top}}@keyframes bgScrollHeaderTab2{0%{background-position:0 top}100%{background-position:62.1951219512vw top}}@keyframes bgScrollHeaderSP{0%{background-position:0 top}100%{background-position:136vw top}}@keyframes bgScrollFooter{0%{background-position:0 bottom}100%{background-position:95.52vw bottom}}@keyframes bgScrollFooterTab2{0%{background-position:0 bottom}100%{background-position:106.3414634146vw bottom}}@keyframes bgScrollFooterSP{0%{background-position:0 bottom}100%{background-position:232.5333333333vw bottom}}.note{font-size:clamp(1.02rem,0.9375vw,1.2rem)}.copyTxt{font-size:clamp(2.55rem,2.34375vw,3rem);font-family:"Shippori Mincho",serif;font-weight:400;letter-spacing:.1em;line-height:2}.copyTxt:not(:last-child){margin-bottom:2.34375vw}.copyTxt.medium{font-size:clamp(1.87rem,1.71875vw,2.2rem);letter-spacing:.07em}.copyTxt.small{font-size:clamp(1.445rem,1.328125vw,1.7rem);letter-spacing:.07em}.txtHover .txtIn{display:inline-block;line-height:1.3;padding:0 5px;position:relative;transition:color ease-out .3s;text-decoration:underline}.txtHover .txtIn::before{display:block;content:"";width:0;height:100%;background-color:#7895b2;position:absolute;top:0;left:0;transition:width ease-out .3s}.txtHover .txtIn>span{display:block;position:relative;z-index:2}.txtHover:hover .txtIn{color:#fff}.txtHover:hover .txtIn::before{width:100%}.txtHover:hover .txtIn .icoBlank::after{background-image:url("../../images/content/content/ico_blank_w.svg")}.txtHover:hover .txtIn .icoArrow::after{background-image:url("../../images/content/content/ico_arrow_w.svg")}@media only screen and (max-width: 960px){.alignLeftSP{text-align:left}.note{font-size:2.4vw;letter-spacing:normal}}@media only screen and (max-width: 960px)and (min-width: 820px){.note{font-size:1.3170731707vw}}@media only screen and (max-width: 960px){.note.largeSP{font-size:3.4666666667vw}}@media only screen and (max-width: 960px)and (min-width: 820px){.note.largeSP{font-size:1.9024390244vw}}@media only screen and (max-width: 960px){.copyTxt{font-size:6.6666666667vw}}@media only screen and (max-width: 960px)and (min-width: 820px){.copyTxt{font-size:3.6585365854vw}}@media only screen and (max-width: 960px){.copyTxt:not(:last-child){margin-bottom:9.3333333333vw}.copyTxt.small{font-size:4.2666666667vw;margin-bottom:4vw}}@media only screen and (max-width: 960px)and (min-width: 820px){.copyTxt.small{font-size:2.3414634146vw}}.headStyle01{font-size:clamp(9.35rem,8.59375vw,11rem);display:inline-block;font-family:"EB Garamond",serif;font-weight:400;letter-spacing:.05em;line-height:1;text-align:left;margin-bottom:-0.15em;position:relative}.headStyle01 .sub{font-size:clamp(1.275rem,1.171875vw,1.5rem);display:block;letter-spacing:.05em;text-align:right;margin-top:0.78125vw;position:relative;right:-5.5em}.headStyle01 .sub::before{display:inline-block;content:"";vertical-align:middle;width:3.125vw;height:1px;margin-right:2.34375vw;background-color:#000}.headStyle01.size-s{font-size:clamp(2.55rem,2.34375vw,3rem)}.headStyle01.multiline .line{display:block}.headStyle01.multiline .line:not(:first-child){margin-top:-0.375em}.headStyle01.multiline .line:nth-of-type(2){margin-left:1.82em}.headStyle01.multiline .line:nth-of-type(3){margin-left:3.64em}.headStyle01.multiline .line:nth-of-type(4){margin-left:10.92em}.headStyle01.multiline .line:nth-of-type(5){margin-left:43.68em}.headStyle01.multiline .line:nth-of-type(6){margin-left:218.4em}.headStyle01.multiline .line:nth-of-type(7){margin-left:1310.4em}.headStyle01.multiline .line:nth-of-type(8){margin-left:9172.8em}.headStyle01.multiline .line:nth-of-type(9){margin-left:73382.4em}.headStyle01.multiline .line:nth-of-type(10){margin-left:660441.6000000001em}.headStyle02{font-size:clamp(1.445rem,1.328125vw,1.7rem);font-weight:300;line-height:1.6;padding-left:2.734375vw;margin-bottom:2.734375vw;position:relative}.headStyle02::before{display:block;content:"";width:1.875vw;height:1px;background-color:#000;position:absolute;top:.8em;left:0}.headStyle03{font-size:clamp(2.55rem,2.34375vw,3rem);font-family:"EB Garamond",serif;font-weight:400;letter-spacing:.05em;line-height:1.5;margin-bottom:2.34375vw}.headStyle04{font-size:clamp(1.445rem,1.328125vw,1.7rem);font-weight:300;line-height:1.6;margin-bottom:1.171875vw}@media only screen and (max-width: 960px){.headStyle01{font-size:16vw;line-height:1.3;margin-bottom:-0.2em}}@media only screen and (max-width: 960px)and (min-width: 820px){.headStyle01{font-size:8.7804878049vw}}@media only screen and (max-width: 960px){.headStyle01 .sub{font-size:4vw;margin-top:2.6666666667vw;right:-2.5em}}@media only screen and (max-width: 960px)and (min-width: 820px){.headStyle01 .sub{font-size:2.1951219512vw}}@media only screen and (max-width: 960px){.headStyle01 .sub::before{width:10.6666666667vw;margin-right:5.3333333333vw}.headStyle01.size-s{font-size:8vw}}@media only screen and (max-width: 960px)and (min-width: 820px){.headStyle01.size-s{font-size:4.3902439024vw}}@media only screen and (max-width: 960px){.headStyle01.multiline{line-height:1;text-align:center}.headStyle01.multiline .line:not(:first-child){margin-top:-0.35em}.headStyle01.multiline .line:nth-of-type(2){margin-left:0}.headStyle01.multiline .line:nth-of-type(3){margin-left:0}.headStyle01.multiline .line:nth-of-type(4){margin-left:0}.headStyle01.multiline .line:nth-of-type(5){margin-left:0}.headStyle01.multiline .line:nth-of-type(6){margin-left:0}.headStyle01.multiline .line:nth-of-type(7){margin-left:0}.headStyle01.multiline .line:nth-of-type(8){margin-left:0}.headStyle01.multiline .line:nth-of-type(9){margin-left:0}.headStyle01.multiline .line:nth-of-type(10){margin-left:0}}@media only screen and (max-width: 960px)and (min-width: 820px){.headStyle01 .sub{margin-top:1.2195121951vw}.headStyle01 .sub::before{width:4.8780487805vw;margin-right:2.4390243902vw}}@media only screen and (max-width: 960px){.headStyle02{font-size:4.2666666667vw;padding-left:9.3333333333vw;margin-bottom:5.3333333333vw}}@media only screen and (max-width: 960px)and (min-width: 820px){.headStyle02{font-size:2.3414634146vw}}@media only screen and (max-width: 960px){.headStyle02::before{width:6.4vw}.headStyle03{font-size:8vw;margin-bottom:4vw}}@media only screen and (max-width: 960px)and (min-width: 820px){.headStyle03{font-size:4.3902439024vw}}.listStyle01{list-style-type:none;padding:0;margin:0}.listStyle02{list-style-type:disc;padding:0 0 0 20px;margin:0}.listStyle03{list-style-type:decimal;padding:0 0 0 2em;margin:0}.icoKey,.icoBlank,.icoArrow{position:relative}.icoKey::after,.icoBlank::after,.icoArrow::after{display:block;content:"";background:no-repeat center/cover;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:background-image ease-out .3s}.icoKey{padding-right:1.171875vw}.icoKey::after{width:0.9375vw;height:0.9375vw;background-image:url("../../images/content/content/ico_key.svg")}.icoBlank{padding-right:1.171875vw}.icoBlank::after{width:0.78125vw;height:0.78125vw;background-image:url("../../images/content/content/ico_blank_b.svg")}.icoArrow{padding-right:1.171875vw}.icoArrow::after{width:0.78125vw;height:0.78125vw;background-image:url("../../images/content/content/ico_arrow_b.svg")}@media only screen and (max-width: 960px){.icoKey{padding-right:4vw}.icoKey::after{width:3.2vw;height:3.2vw}.icoBlank{padding-right:4vw}.icoBlank::after{width:2.6666666667vw;height:2.6666666667vw}.icoArrow{padding-right:4vw}.icoArrow::after{width:2.6666666667vw;height:2.6666666667vw}}@media only screen and (max-width: 960px)and (min-width: 820px){.icoKey{padding-right:1.8292682927vw}.icoKey::after{width:1.4634146341vw;height:1.4634146341vw}.icoBlank{padding-right:1.8292682927vw}.icoBlank::after{width:1.2195121951vw;height:1.2195121951vw}.icoArrow{padding-right:1.8292682927vw}.icoArrow::after{width:1.2195121951vw;height:1.2195121951vw}}.btnStyle01{display:inline-block;color:#7895b2;font-family:"Poppins",sans-serif;font-weight:500;line-height:1.6}.btnStyle01 a{display:flex;align-items:end;align-content:end;text-decoration:none;height:7.8125vw;position:relative}.btnStyle01 a .icon{display:block;width:7.8125vw;height:7.8125vw;background:url("../../images/content/content/ico_arrow_l_b.svg") no-repeat center/1.40625vw auto;position:absolute;top:0;left:0}.btnStyle01 a .icon svg path.bBack{animation:btnAnimeReverse2 .5s ease-out forwards;stroke-dasharray:300;stroke-dashoffset:300}.btnStyle01 a .icon svg path.bFront{animation:btnAnime .5s ease-out backwards;stroke-dasharray:300;stroke-dashoffset:300}.btnStyle01 .txtIn{white-space:nowrap;margin-left:5.46875vw;margin-bottom:0.625vw;text-decoration:none}.btnStyle01:hover .icon svg path.bBack{animation:btnAnime2 .5s ease-out backwards;stroke-dasharray:300;stroke-dashoffset:300}.btnStyle01:hover .icon svg path.bFront{animation:btnAnimeReverse .5s ease-out forwards}.btnStyle02{text-align:center}.btnStyle02>a{display:inline-block;font-family:"Poppins","Noto Sans JP",sans-serif;font-weight:500;letter-spacing:.05em;text-decoration:none;min-width:41.40625vw;padding:3.515625vw;margin:0 auto;border:1px solid #bfbfbf;position:relative;transition:border-color ease-out .3s}.btnStyle02>a::after{display:block;content:"";width:0.78125vw;height:0.78125vw;background:url("../../images/content/content/ico_arrow_b.svg") no-repeat center/cover;position:absolute;top:1.5625vw;right:1.5625vw;z-index:2}.btnStyle02>a:hover{border-color:#7895b2}@media only screen and (max-width: 960px){.btnStyle01{font-size:4vw}}@media only screen and (max-width: 960px)and (min-width: 820px){.btnStyle01{font-size:2.1951219512vw}}@media only screen and (max-width: 960px){.btnStyle01 a{height:21.8666666667vw}.btnStyle01 a .icon{width:21.8666666667vw;height:21.8666666667vw;background-size:4.8vw auto}.btnStyle01 a .txtIn{margin-left:14.6666666667vw;margin-bottom:1.3333333333vw}.btnStyle02{text-align:center}.btnStyle02>a{display:block;min-width:inherit;padding:10.6666666667vw}.btnStyle02>a::after{width:2.6666666667vw;height:2.6666666667vw;top:auto;bottom:2.6666666667vw;right:2.6666666667vw}}@media only screen and (max-width: 960px)and (min-width: 820px){.btnStyle01 a{height:10vw}.btnStyle01 a .icon{width:10vw;height:10vw;background-size:2.1951219512vw auto}.btnStyle01 a .txtIn{margin-left:6.7073170732vw;margin-bottom:0.6097560976vw}}.tableStyle01{width:100%;border-collapse:collapse;border-spacing:0}.tableStyle01 tr{border-top:1px solid #f2f1ed}.tableStyle01 tr:last-child{border-bottom:1px solid #f2f1ed}.tableStyle01 th,.tableStyle01 td{font-weight:normal;text-align:left;line-height:1.6;vertical-align:top;padding:1.5625vw}.tableStyle01 th{padding-right:0}@media only screen and (max-width: 960px){.tableA colgroup col{width:auto}table.vertical:not(.spDspNone),table.vertical>caption:not(.spDspNone),table.vertical>thead:not(.spDspNone),table.vertical>tbody:not(.spDspNone),table.vertical>thead>tr:not(.spDspNone),table.vertical>tbody>tr:not(.spDspNone),table.vertical>tr:not(.spDspNone),table.vertical>thead>tr>th:not(.spDspNone),table.vertical>tbody>tr>th:not(.spDspNone),table.vertical>tr>th:not(.spDspNone),table.vertical>thead>tr>td:not(.spDspNone),table.vertical>tbody>tr>td:not(.spDspNone),table.vertical>tr>td:not(.spDspNone){display:block;width:100%}.tableStyle01 th,.tableStyle01 td{padding:5.3333333333vw 2.6666666667vw}.tableStyle01 th{padding-right:2.6666666667vw}.tableStyle01.vertical th{padding-bottom:1.3333333333vw}.tableStyle01.vertical td{padding-top:0}}.sectionVox:not(:last-child){margin-bottom:9.375vw}.sectionVox>header,.sectionVox>footer,.sectionVox>.inner{max-width:84.375vw;margin:0 auto}.sectionVox>header p:not(.copyTxt):not(:last-child),.sectionVox>footer p:not(.copyTxt):not(:last-child),.sectionVox>.inner p:not(.copyTxt):not(:last-child){margin-bottom:2em}.contVox{max-width:84.375vw;margin:0 auto}.contVox:not(:last-child){margin-bottom:3.90625vw}.contVox p:not(:last-child){margin-bottom:2em}.voxStyle01{max-width:70.3125vw;padding:3.515625vw 3.90625vw;margin:0 auto;border:1px solid #fff}.newsList{border-top:1px solid #fff}.newsList>article a{transition:opacity .3s ease-out 0s;display:flex;justify-content:start;align-items:center;gap:0 4.6875vw;color:#000;line-height:1.6;text-decoration:none;padding:1.5625vw;border-bottom:1px solid #fff}.newsList>article a:hover{opacity:.6}@media only screen and (max-width: 960px){.newsList>article a{transition:none}.newsList>article a:hover{opacity:1}}.newsList>article a .category{display:block;width:8.59375vw}.sliderWrap .sliderInner{align-items:stretch}.sliderWrap .sliderInner .slide{height:auto}.sliderController{display:flex;justify-content:end;align-items:center;gap:0 3.125vw}.sliderController .btn{transition:opacity .3s ease-out 0s;cursor:pointer;text-indent:-9999px;width:1.171875vw;height:1.5625vw;background:url("../../images/content/content/ico_navigation.svg") no-repeat center/contain;border:none;padding:0}.sliderController .btn:hover{opacity:.6}@media only screen and (max-width: 960px){.sliderController .btn{transition:none}.sliderController .btn:hover{opacity:1}}.sliderController .btnPrev{transform:rotate(180deg)}.sliderController .count{font-size:clamp(1.275rem,1.171875vw,1.5rem);font-family:"EB Garamond",serif;font-weight:400;text-align:center}.sliderController .count .total{display:inline-block;padding-left:1.5625vw;position:relative}.sliderController .count .total::before{display:block;content:"";width:0.78125vw;height:1px;background-color:#000;position:absolute;top:50%;left:0.390625vw;transform:translateY(-50%) rotate(-45deg)}.sliderPagination{height:1px !important;background-color:#fff !important;margin-top:4.6875vw;position:relative !important}.sliderPagination .swiper-pagination-progressbar-fill{background-color:#000 !important}.infoVox{display:flex;justify-content:space-between;flex-wrap:wrap;width:67.1875vw;margin:0 auto;position:relative;z-index:3}.infoVox .salonSearchVox,.infoVox .otherVox{width:32.03125vw}.infoVox .salonSearchVox a,.infoVox .otherVox a{display:flex;align-items:center;align-content:center;flex-wrap:wrap;color:#000;line-height:1.7;text-decoration:none;width:100%;padding:3.125vw 2.34375vw;position:relative;transition:border-color ease-out .3s}.infoVox .salonSearchVox a.icoBlank,.infoVox .otherVox a.icoBlank{padding-right:2.34375vw}.infoVox .salonSearchVox a.icoBlank::after,.infoVox .otherVox a.icoBlank::after{position:absolute;top:1.5625vw;right:1.5625vw;transform:none}.infoVox .salonSearchVox a{font-size:clamp(1.275rem,1.171875vw,1.5rem);justify-content:center;text-align:center;height:100%;border:1px solid #000}.infoVox .salonSearchVox a .title{font-size:clamp(2.55rem,2.34375vw,3rem);font-family:"EB Garamond",serif;font-weight:400;width:100%;margin-bottom:0.78125vw}.infoVox .salonSearchVox a .title::before{display:block;content:"";width:1.875vw;height:1.875vw;background:url("../../images/content/content/ico_map.svg") no-repeat center/cover;margin:0 auto 0.390625vw auto}.infoVox .salonSearchVox a:hover{border-color:#7895b2}.infoVox .otherVox>.item:not(:last-child){margin-bottom:0.78125vw}.infoVox .otherVox>.item a{justify-content:space-between;font-size:clamp(1.105rem,1.015625vw,1.3rem);border:1px solid #bfbfbf}.infoVox .otherVox>.item a .icon{width:2.34375vw}.infoVox .otherVox>.item a .icon img{width:100%}.infoVox .otherVox>.item a .txt{width:calc(100% - 3.90625vw)}.infoVox .otherVox>.item a .txt .title{font-size:clamp(1.445rem,1.328125vw,1.7rem);font-family:"Shippori Mincho",serif;font-weight:400}.infoVox .otherVox>.item a:hover{border-color:#7895b2}.pagerWrap{display:flex;justify-content:center;align-items:center;gap:0 1.953125vw;margin-top:5.859375vw}.pagerWrap .control{display:block}.pagerWrap .control a{transition:opacity .3s ease-out 0s;display:block;height:0;text-indent:-9999px;background:no-repeat center/cover}.pagerWrap .control a:hover{opacity:.6}@media only screen and (max-width: 960px){.pagerWrap .control a{transition:none}.pagerWrap .control a:hover{opacity:1}}.pagerWrap .control.disabled{opacity:.4}.pagerWrap .control.disabled a{pointer-events:none}.pagerWrap .control.first,.pagerWrap .control.last{width:1.40625vw}.pagerWrap .control.first a,.pagerWrap .control.last a{padding-top:111.111%;background-image:url("../../images/content/content/ico_navigation_firstlast.svg")}.pagerWrap .control.first{transform:scale(-1, -1)}.pagerWrap .control.prev,.pagerWrap .control.next{width:0.9375vw}.pagerWrap .control.prev a,.pagerWrap .control.next a{padding-top:166.666%;background-image:url("../../images/content/content/ico_navigation.svg")}.pagerWrap .control.prev{transform:scale(-1, -1)}.pagerWrap .list{display:flex;justify-content:center;align-items:center;list-style-type:none;padding:0;margin:0}.pagerWrap .list>li .current,.pagerWrap .list>li>a{display:block;color:#000;font-family:"EB Garamond",serif;letter-spacing:.05em;text-decoration:none;padding:0 1.171875vw}.pagerWrap .list>li .current{opacity:.4}.pagerWrap .list>li>a{transition:opacity .3s ease-out 0s}.pagerWrap .list>li>a:hover{opacity:.6}@media only screen and (max-width: 960px){.pagerWrap .list>li>a{transition:none}.pagerWrap .list>li>a:hover{opacity:1}}.tabLinkWrapper,.tabVoxWrapper{display:flex;justify-content:space-between;align-items:start;padding:0 2.34375vw 0 7.8125vw}.tabLinkWrapper:not(:last-child),.tabVoxWrapper:not(:last-child){margin-bottom:10.9375vw}.tabLinkWrapper .tabSidebar,.tabVoxWrapper .tabSidebar{width:15.625vw;position:sticky;top:130px;left:0}.tabLinkWrapper .tabSidebar .tabsWrap,.tabVoxWrapper .tabSidebar .tabsWrap{margin:0}.tabLinkWrapper .tabSidebar .tabsWrap:not(:last-child),.tabVoxWrapper .tabSidebar .tabsWrap:not(:last-child){margin-bottom:5.078125vw}.tabLinkWrapper .tabSidebar .is-noslider .swiper-wrapper,.tabVoxWrapper .tabSidebar .is-noslider .swiper-wrapper{display:block}.tabLinkWrapper .tabs a,.tabLinkWrapper .tabs button,.tabVoxWrapper .tabs a,.tabVoxWrapper .tabs button{font-size:clamp(1.275rem,1.171875vw,1.5rem);cursor:pointer;display:block;color:#000;font-weight:300;font-family:"Noto Sans JP",sans-serif;line-height:1.3;text-align:left;text-decoration:none;width:100%;padding:0 0 0 1.796875vw;background:rgba(0,0,0,0);border:none;position:relative;transition:color ease-out .3s,padding ease-out .3s}.tabLinkWrapper .tabs a:not(:last-child),.tabLinkWrapper .tabs button:not(:last-child),.tabVoxWrapper .tabs a:not(:last-child),.tabVoxWrapper .tabs button:not(:last-child){margin-bottom:1.5625vw}.tabLinkWrapper .tabs a::before,.tabLinkWrapper .tabs button::before,.tabVoxWrapper .tabs a::before,.tabVoxWrapper .tabs button::before{display:block;content:"";width:0.546875vw;height:0.546875vw;background-color:#000;border-radius:10em;position:absolute;top:50%;left:0;transform:translateY(-50%);transition:width ease-out .3s,background-color ease-out .3s}.tabLinkWrapper .tabs a span,.tabLinkWrapper .tabs button span,.tabVoxWrapper .tabs a span,.tabVoxWrapper .tabs button span{display:block}.tabLinkWrapper .tabs a span.en,.tabLinkWrapper .tabs button span.en,.tabVoxWrapper .tabs a span.en,.tabVoxWrapper .tabs button span.en{font-size:clamp(1.7rem,1.5625vw,2rem);font-family:"EB Garamond",serif;font-weight:400}.tabLinkWrapper .tabs a span.jp,.tabLinkWrapper .tabs button span.jp,.tabVoxWrapper .tabs a span.jp,.tabVoxWrapper .tabs button span.jp{font-size:clamp(1.105rem,1.015625vw,1.3rem)}.tabLinkWrapper .tabs a.swiper-slide-thumb-active,.tabLinkWrapper .tabs a.is-active,.tabLinkWrapper .tabs a:hover,.tabLinkWrapper .tabs button.swiper-slide-thumb-active,.tabLinkWrapper .tabs button.is-active,.tabLinkWrapper .tabs button:hover,.tabVoxWrapper .tabs a.swiper-slide-thumb-active,.tabVoxWrapper .tabs a.is-active,.tabVoxWrapper .tabs a:hover,.tabVoxWrapper .tabs button.swiper-slide-thumb-active,.tabVoxWrapper .tabs button.is-active,.tabVoxWrapper .tabs button:hover{color:#7895b2;padding-left:2.578125vw}.tabLinkWrapper .tabs a.swiper-slide-thumb-active::before,.tabLinkWrapper .tabs a.is-active::before,.tabLinkWrapper .tabs a:hover::before,.tabLinkWrapper .tabs button.swiper-slide-thumb-active::before,.tabLinkWrapper .tabs button.is-active::before,.tabLinkWrapper .tabs button:hover::before,.tabVoxWrapper .tabs a.swiper-slide-thumb-active::before,.tabVoxWrapper .tabs a.is-active::before,.tabVoxWrapper .tabs a:hover::before,.tabVoxWrapper .tabs button.swiper-slide-thumb-active::before,.tabVoxWrapper .tabs button.is-active::before,.tabVoxWrapper .tabs button:hover::before{background-color:#7895b2;width:1.484375vw}.tabLinkWrapper .bodyWrap,.tabVoxWrapper .bodyWrap{width:71.25vw;margin:0}.tabLinkWrapper .bodyWrap.is-noslider .swiper-wrapper,.tabVoxWrapper .bodyWrap.is-noslider .swiper-wrapper{display:block}.tabLinkWrapper.vertical,.tabVoxWrapper.vertical{display:block}.tabLinkWrapper.vertical .tabs,.tabVoxWrapper.vertical .tabs{display:flex;align-items:center;flex-wrap:wrap;gap:1.953125vw;margin-bottom:2.34375vw}.tabLinkWrapper.vertical .tabs a,.tabLinkWrapper.vertical .tabs button,.tabVoxWrapper.vertical .tabs a,.tabVoxWrapper.vertical .tabs button{width:auto;padding-left:1.015625vw}.tabLinkWrapper.vertical .tabs a:not(:last-child),.tabLinkWrapper.vertical .tabs button:not(:last-child),.tabVoxWrapper.vertical .tabs a:not(:last-child),.tabVoxWrapper.vertical .tabs button:not(:last-child){margin-bottom:0}.tabLinkWrapper.vertical .tabs a.swiper-slide-thumb-active,.tabLinkWrapper.vertical .tabs a.is-active,.tabLinkWrapper.vertical .tabs a:hover,.tabLinkWrapper.vertical .tabs button.swiper-slide-thumb-active,.tabLinkWrapper.vertical .tabs button.is-active,.tabLinkWrapper.vertical .tabs button:hover,.tabVoxWrapper.vertical .tabs a.swiper-slide-thumb-active,.tabVoxWrapper.vertical .tabs a.is-active,.tabVoxWrapper.vertical .tabs a:hover,.tabVoxWrapper.vertical .tabs button.swiper-slide-thumb-active,.tabVoxWrapper.vertical .tabs button.is-active,.tabVoxWrapper.vertical .tabs button:hover{padding-left:1.953125vw}.tabContents{display:none}.tabContents.is-active{display:block}.accContent{display:none}@media only screen and (max-width: 960px){.sectionVox{padding:0 5.3333333333vw}.sectionVox:not(:last-child){margin-bottom:26.6666666667vw}.sectionVox>header,.sectionVox>footer,.sectionVox>.inner{max-width:100%}.contVox{max-width:100%}.contVox:not(:last-child){margin-bottom:8vw}#content>.contVox{padding:0 5.3333333333vw}.voxStyle01{max-width:100%;padding:8vw 5.3333333333vw}.newsList:not(:last-child){margin-bottom:8vw}.newsList>article a{flex-wrap:wrap;gap:2.6666666667vw 16vw;padding:4vw 0}.newsList>article a .category{width:auto}.newsList>article a .newsTtl{width:100%}.sliderController{gap:0 4.8vw}.sliderController .btn{width:4vw;height:5.3333333333vw}.sliderController .count{font-size:4vw}}@media only screen and (max-width: 960px)and (min-width: 820px){.sliderController .count{font-size:2.1951219512vw}}@media only screen and (max-width: 960px){.sliderController .count .total{padding-left:5.3333333333vw}.sliderController .count .total::before{width:2.6666666667vw;left:1.3333333333vw}.sliderPagination{margin-top:8vw}}@media only screen and (max-width: 960px)and (min-width: 820px){.sliderController{gap:0 2.1951219512vw}.sliderController .btn{width:1.8292682927vw;height:2.4390243902vw}.sliderController .count .total{padding-left:2.4390243902vw}.sliderController .count .total::before{width:1.2195121951vw;left:0.6097560976vw}.sliderPagination{margin-top:3.6585365854vw}}@media only screen and (max-width: 960px){.infoVox{display:block;width:auto;padding:0 4vw}.infoVox .salonSearchVox,.infoVox .otherVox{width:auto}.infoVox .salonSearchVox a,.infoVox .otherVox a{padding:4vw 5.3333333333vw}.infoVox .salonSearchVox a.icoBlank,.infoVox .otherVox a.icoBlank{padding-right:5.3333333333vw}.infoVox .salonSearchVox a.icoBlank::after,.infoVox .otherVox a.icoBlank::after{top:auto;bottom:2.6666666667vw;right:2.6666666667vw}.infoVox .salonSearchVox{margin-bottom:2.6666666667vw}.infoVox .salonSearchVox a{font-size:3.7333333333vw;padding-top:8vw;padding-bottom:9.3333333333vw}}@media only screen and (max-width: 960px)and (min-width: 820px){.infoVox .salonSearchVox a{font-size:2.0487804878vw}}@media only screen and (max-width: 960px){.infoVox .salonSearchVox a .title{font-size:6.9333333333vw;margin-bottom:2.6666666667vw}}@media only screen and (max-width: 960px)and (min-width: 820px){.infoVox .salonSearchVox a .title{font-size:3.8048780488vw}}@media only screen and (max-width: 960px){.infoVox .salonSearchVox a .title::before{width:6.4vw;height:6.4vw;margin:0 auto 1.3333333333vw auto}.infoVox .otherVox>.item:not(:last-child){margin-bottom:2.6666666667vw}.infoVox .otherVox>.item a{font-size:3.4666666667vw}}@media only screen and (max-width: 960px)and (min-width: 820px){.infoVox .otherVox>.item a{font-size:1.9024390244vw}}@media only screen and (max-width: 960px){.infoVox .otherVox>.item a .icon{width:10.6666666667vw}.infoVox .otherVox>.item a .txt{width:calc(100% - 18.6666666667vw)}.infoVox .otherVox>.item a .txt .title{font-size:4vw}}@media only screen and (max-width: 960px)and (min-width: 820px){.infoVox .otherVox>.item a .txt .title{font-size:2.1951219512vw}}@media only screen and (max-width: 960px)and (min-width: 820px){.infoVox{display:flex}.infoVox .salonSearchVox,.infoVox .otherVox{width:42.6666666667vw}.infoVox .salonSearchVox a,.infoVox .otherVox a{padding:1.8292682927vw 2.4390243902vw}.infoVox .salonSearchVox a.icoBlank,.infoVox .otherVox a.icoBlank{padding-right:2.4390243902vw}.infoVox .salonSearchVox a.icoBlank::after,.infoVox .otherVox a.icoBlank::after{bottom:1.2195121951vw;right:1.2195121951vw}.infoVox .salonSearchVox{margin-bottom:0}.infoVox .salonSearchVox a{padding-top:3.6585365854vw;padding-bottom:4.2682926829vw}.infoVox .salonSearchVox a .title{margin-bottom:1.2195121951vw}.infoVox .salonSearchVox a .title::before{width:2.9268292683vw;height:2.9268292683vw;margin:0 auto 0.6097560976vw auto}.infoVox .otherVox>.item:not(:last-child){margin-bottom:1.2195121951vw}.infoVox .otherVox>.item a .icon{width:4.8780487805vw}.infoVox .otherVox>.item a .txt{width:calc(100% - 7.3170731707vw)}}@media only screen and (max-width: 960px){.pagerWrap{gap:0 5.3333333333vw;margin-top:13.3333333333vw}.pagerWrap .control.first,.pagerWrap .control.last{width:4.8vw}.pagerWrap .control.prev,.pagerWrap .control.next{width:3.2vw}.pagerWrap .list>li .current,.pagerWrap .list>li>a{padding:0 3.2vw}.tabLinkWrapper,.tabVoxWrapper{display:block;padding:0 4vw}.tabLinkWrapper:not(:last-child),.tabVoxWrapper:not(:last-child){margin-bottom:18.6666666667vw}.tabLinkWrapper .tabSidebar,.tabVoxWrapper .tabSidebar{width:auto;position:static;margin-bottom:9.3333333333vw}.tabLinkWrapper .tabSidebar .tabsWrap,.tabVoxWrapper .tabSidebar .tabsWrap{padding:0 6.6666666667vw;overflow:visible;position:relative}.tabLinkWrapper .tabSidebar .tabsWrap:not(:last-child),.tabVoxWrapper .tabSidebar .tabsWrap:not(:last-child){margin-bottom:0}.tabLinkWrapper .tabSidebar .tabsWrap::before,.tabLinkWrapper .tabSidebar .tabsWrap::after,.tabVoxWrapper .tabSidebar .tabsWrap::before,.tabVoxWrapper .tabSidebar .tabsWrap::after{display:block;content:"";width:13.3333333333vw;height:100%;background:linear-gradient(90deg, rgba(230, 228, 220, 0) 0%, #e6e4dc 60%);position:absolute;top:0;z-index:4}.tabLinkWrapper .tabSidebar .tabsWrap::before,.tabVoxWrapper .tabSidebar .tabsWrap::before{left:-4vw;transform:scale(-1, -1)}.tabLinkWrapper .tabSidebar .tabsWrap::after,.tabVoxWrapper .tabSidebar .tabsWrap::after{right:-4vw}.tabLinkWrapper .tabSidebar .sliderController .btn,.tabVoxWrapper .tabSidebar .sliderController .btn{width:5.3333333333vw;height:100%;background-image:url("../../images/content/content/ico_navigation_s.svg");background-size:1.6vw auto;position:absolute;top:50%;z-index:5;transform:translateY(-50%)}.tabLinkWrapper .tabSidebar .sliderController .btn.swiper-button-disabled,.tabVoxWrapper .tabSidebar .sliderController .btn.swiper-button-disabled{opacity:.4}.tabLinkWrapper .tabSidebar .sliderController .btn.btnPrev,.tabVoxWrapper .tabSidebar .sliderController .btn.btnPrev{left:-3.2vw;transform:translateY(-50%) scale(-1, -1)}.tabLinkWrapper .tabSidebar .sliderController .btn.btnNext,.tabVoxWrapper .tabSidebar .sliderController .btn.btnNext{right:-3.2vw}.tabLinkWrapper .tabSidebar .btnStyle01,.tabVoxWrapper .tabSidebar .btnStyle01{display:none}.tabLinkWrapper:not(.vertical) .tabs,.tabVoxWrapper:not(.vertical) .tabs{display:flex}.tabLinkWrapper:not(.vertical) .tabs a,.tabLinkWrapper:not(.vertical) .tabs button,.tabVoxWrapper:not(.vertical) .tabs a,.tabVoxWrapper:not(.vertical) .tabs button{font-size:3.7333333333vw;width:auto;padding:3.2vw 0 0 0}}@media only screen and (max-width: 960px)and (min-width: 820px){.tabLinkWrapper:not(.vertical) .tabs a,.tabLinkWrapper:not(.vertical) .tabs button,.tabVoxWrapper:not(.vertical) .tabs a,.tabVoxWrapper:not(.vertical) .tabs button{font-size:2.0487804878vw}}@media only screen and (max-width: 960px){.tabLinkWrapper:not(.vertical) .tabs a:not(:last-child),.tabLinkWrapper:not(.vertical) .tabs button:not(:last-child),.tabVoxWrapper:not(.vertical) .tabs a:not(:last-child),.tabVoxWrapper:not(.vertical) .tabs button:not(:last-child){margin-bottom:0}.tabLinkWrapper:not(.vertical) .tabs a::before,.tabLinkWrapper:not(.vertical) .tabs button::before,.tabVoxWrapper:not(.vertical) .tabs a::before,.tabVoxWrapper:not(.vertical) .tabs button::before{width:2.1333333333vw;height:2.1333333333vw;background-color:#7895b2;top:0;left:50%;opacity:0;transform:translateX(-50%);transition:opacity ease-out .3s}.tabLinkWrapper:not(.vertical) .tabs a span,.tabLinkWrapper:not(.vertical) .tabs button span,.tabVoxWrapper:not(.vertical) .tabs a span,.tabVoxWrapper:not(.vertical) .tabs button span{text-align:center}.tabLinkWrapper:not(.vertical) .tabs a span.en,.tabLinkWrapper:not(.vertical) .tabs button span.en,.tabVoxWrapper:not(.vertical) .tabs a span.en,.tabVoxWrapper:not(.vertical) .tabs button span.en{font-size:4.8vw}}@media only screen and (max-width: 960px)and (min-width: 820px){.tabLinkWrapper:not(.vertical) .tabs a span.en,.tabLinkWrapper:not(.vertical) .tabs button span.en,.tabVoxWrapper:not(.vertical) .tabs a span.en,.tabVoxWrapper:not(.vertical) .tabs button span.en{font-size:2.6341463415vw}}@media only screen and (max-width: 960px){.tabLinkWrapper:not(.vertical) .tabs a span.jp,.tabLinkWrapper:not(.vertical) .tabs button span.jp,.tabVoxWrapper:not(.vertical) .tabs a span.jp,.tabVoxWrapper:not(.vertical) .tabs button span.jp{font-size:3.4666666667vw}}@media only screen and (max-width: 960px)and (min-width: 820px){.tabLinkWrapper:not(.vertical) .tabs a span.jp,.tabLinkWrapper:not(.vertical) .tabs button span.jp,.tabVoxWrapper:not(.vertical) .tabs a span.jp,.tabVoxWrapper:not(.vertical) .tabs button span.jp{font-size:1.9024390244vw}}@media only screen and (max-width: 960px){.tabLinkWrapper:not(.vertical) .tabs a:hover,.tabLinkWrapper:not(.vertical) .tabs button:hover,.tabVoxWrapper:not(.vertical) .tabs a:hover,.tabVoxWrapper:not(.vertical) .tabs button:hover{color:#000;padding-left:0}.tabLinkWrapper:not(.vertical) .tabs a:hover::before,.tabLinkWrapper:not(.vertical) .tabs button:hover::before,.tabVoxWrapper:not(.vertical) .tabs a:hover::before,.tabVoxWrapper:not(.vertical) .tabs button:hover::before{width:2.1333333333vw;opacity:0}.tabLinkWrapper:not(.vertical) .tabs a.swiper-slide-thumb-active,.tabLinkWrapper:not(.vertical) .tabs a.is-active,.tabLinkWrapper:not(.vertical) .tabs button.swiper-slide-thumb-active,.tabLinkWrapper:not(.vertical) .tabs button.is-active,.tabVoxWrapper:not(.vertical) .tabs a.swiper-slide-thumb-active,.tabVoxWrapper:not(.vertical) .tabs a.is-active,.tabVoxWrapper:not(.vertical) .tabs button.swiper-slide-thumb-active,.tabVoxWrapper:not(.vertical) .tabs button.is-active{color:#7895b2;padding-left:0}.tabLinkWrapper:not(.vertical) .tabs a.swiper-slide-thumb-active::before,.tabLinkWrapper:not(.vertical) .tabs a.is-active::before,.tabLinkWrapper:not(.vertical) .tabs button.swiper-slide-thumb-active::before,.tabLinkWrapper:not(.vertical) .tabs button.is-active::before,.tabVoxWrapper:not(.vertical) .tabs a.swiper-slide-thumb-active::before,.tabVoxWrapper:not(.vertical) .tabs a.is-active::before,.tabVoxWrapper:not(.vertical) .tabs button.swiper-slide-thumb-active::before,.tabVoxWrapper:not(.vertical) .tabs button.is-active::before{width:2.1333333333vw;opacity:1}.tabLinkWrapper .bodyWrap,.tabVoxWrapper .bodyWrap{width:auto}.tabLinkWrapper .bodyWrap .tabContents,.tabVoxWrapper .bodyWrap .tabContents{visibility:visible}.tabLinkWrapper.vertical .tabs,.tabVoxWrapper.vertical .tabs{gap:2.6666666667vw 8vw;margin-bottom:6.6666666667vw}.tabLinkWrapper.vertical .tabs a,.tabLinkWrapper.vertical .tabs button,.tabVoxWrapper.vertical .tabs a,.tabVoxWrapper.vertical .tabs button{font-size:4vw;padding-left:3.4666666667vw}}@media only screen and (max-width: 960px)and (min-width: 820px){.tabLinkWrapper.vertical .tabs a,.tabLinkWrapper.vertical .tabs button,.tabVoxWrapper.vertical .tabs a,.tabVoxWrapper.vertical .tabs button{font-size:2.1951219512vw}}@media only screen and (max-width: 960px){.tabLinkWrapper.vertical .tabs a::before,.tabLinkWrapper.vertical .tabs button::before,.tabVoxWrapper.vertical .tabs a::before,.tabVoxWrapper.vertical .tabs button::before{width:2.1333333333vw;height:2.1333333333vw}.tabLinkWrapper.vertical .tabs a:hover,.tabLinkWrapper.vertical .tabs button:hover,.tabVoxWrapper.vertical .tabs a:hover,.tabVoxWrapper.vertical .tabs button:hover{color:#000;padding-left:3.4666666667vw}.tabLinkWrapper.vertical .tabs a:hover::before,.tabLinkWrapper.vertical .tabs button:hover::before,.tabVoxWrapper.vertical .tabs a:hover::before,.tabVoxWrapper.vertical .tabs button:hover::before{width:2.1333333333vw}.tabLinkWrapper.vertical .tabs a.swiper-slide-thumb-active,.tabLinkWrapper.vertical .tabs a.is-active,.tabLinkWrapper.vertical .tabs button.swiper-slide-thumb-active,.tabLinkWrapper.vertical .tabs button.is-active,.tabVoxWrapper.vertical .tabs a.swiper-slide-thumb-active,.tabVoxWrapper.vertical .tabs a.is-active,.tabVoxWrapper.vertical .tabs button.swiper-slide-thumb-active,.tabVoxWrapper.vertical .tabs button.is-active{color:#7895b2;padding-left:6.6666666667vw}.tabLinkWrapper.vertical .tabs a.swiper-slide-thumb-active::before,.tabLinkWrapper.vertical .tabs a.is-active::before,.tabLinkWrapper.vertical .tabs button.swiper-slide-thumb-active::before,.tabLinkWrapper.vertical .tabs button.is-active::before,.tabVoxWrapper.vertical .tabs a.swiper-slide-thumb-active::before,.tabVoxWrapper.vertical .tabs a.is-active::before,.tabVoxWrapper.vertical .tabs button.swiper-slide-thumb-active::before,.tabVoxWrapper.vertical .tabs button.is-active::before{width:5.3333333333vw}}@media only screen and (max-width: 960px)and (min-width: 820px){.tabLinkWrapper .tabSidebar .tabsWrap,.tabVoxWrapper .tabSidebar .tabsWrap{padding:0 3.0487804878vw}.tabLinkWrapper .tabSidebar .tabsWrap:not(:last-child),.tabVoxWrapper .tabSidebar .tabsWrap:not(:last-child){margin-bottom:4.2682926829vw}.tabLinkWrapper .tabSidebar .sliderController,.tabVoxWrapper .tabSidebar .sliderController{display:none}.tabLinkWrapper:not(.vertical) .tabs,.tabVoxWrapper:not(.vertical) .tabs{justify-content:center}.tabLinkWrapper:not(.vertical) .tabs button,.tabVoxWrapper:not(.vertical) .tabs button{padding-top:1.4634146341vw}.tabLinkWrapper:not(.vertical) .tabs button::before,.tabVoxWrapper:not(.vertical) .tabs button::before{width:0.9756097561vw;height:0.9756097561vw}.tabLinkWrapper:not(.vertical) .tabs button:hover::before,.tabVoxWrapper:not(.vertical) .tabs button:hover::before{width:0.9756097561vw}.tabLinkWrapper:not(.vertical) .tabs button.swiper-slide-thumb-active::before,.tabLinkWrapper:not(.vertical) .tabs button.is-active::before,.tabVoxWrapper:not(.vertical) .tabs button.swiper-slide-thumb-active::before,.tabVoxWrapper:not(.vertical) .tabs button.is-active::before{width:0.9756097561vw}}.opacityFade{transition:opacity .3s ease-out 0s}.opacityFade:hover{opacity:.6}@media only screen and (max-width: 960px){.opacityFade{transition:none}.opacityFade:hover{opacity:1}}.w1em{width:1em}.w2em{width:2em}.w3em{width:3em}.w4em{width:4em}.w5em{width:5em}.w6em{width:6em}.w7em{width:7em}.w8em{width:8em}.w9em{width:9em}.w10em{width:10em}@media only screen and (min-width: 961px){.pcDspNone{display:none}}@media only screen and (max-width: 960px){.spDspNone{display:none}input[type=submit],input[type=button]{cursor:pointer;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;border-radius:0}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]:focus,input[type=button]:focus{outline-offset:-2px}.popupWrapper{width:80%;margin-left:10%;left:0}}/*# sourceMappingURL=import.min.css.map */