@charset "UTF-8";.kv-image:after{transition:transform .4s ease 0s;transform:translate(0)}.kv-image.is-animated:after{transform:translate(100%)}.fade-in--kv-pc{opacity:0}.fade-in--kv-pc.is-animated{animation-name:fade-in;animation-duration:.8s;animation-fill-mode:both}.btn-reservation{margin:0 auto;box-sizing:border-box;display:block;height:4.375rem;width:23.125rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));text-align:center;font-family:miller-banner;font-size:1.125rem;font-weight:400;line-height:68px}@media not all and (min-width: 750px){.btn-reservation{width:100%;font-size:1.25rem}}.btn-reservation{transition:background-color .2s ease 0s,color .2s ease 0s}.btn-reservation:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media not all and (min-width: 750px){.btn-reservation-wrapper{padding-left:1.25rem;padding-right:1.25rem;padding-top:0;padding-bottom:0}.dress{padding-left:.9375rem;padding-right:.9375rem}}.dress .swiper-container{margin-bottom:5rem}@media not all and (min-width: 750px){.dress .swiper-container{margin-top:1.25rem}}@media (min-width: 750px){.dress .swiper-container{margin-left:0;margin-right:0;margin-top:3.75rem}}.dress-container{display:flex;flex-wrap:wrap;padding-top:0;padding-bottom:0}@media not all and (min-width: 750px){.dress-container{padding-left:0;padding-right:0}}@media (min-width: 750px){.dress-container{padding-left:.9375rem;padding-right:.9375rem}}.dress-container>div{overflow:hidden}@media not all and (min-width: 750px){.dress-container>div{margin-bottom:.9375rem;width:100%}}@media (min-width: 750px){.dress-container>div{margin-bottom:2%;width:32%}}@media not all and (min-width: 750px){.dress-container>div:not(:nth-child(3n)){margin-right:0}}@media (min-width: 750px){.dress-container>div:not(:nth-child(3n)){margin-right:2%}}.dress-container>div a{display:block}.dress-container>div img{height:auto;width:100%}@media not all and (min-width: 750px){.import{padding-top:3.75rem}}.import img{height:auto;width:100%}.import a:hover{text-decoration-line:none}@media not all and (min-width: 750px){.import h1{margin-top:1.875rem;margin-bottom:1.875rem}}@media (min-width: 750px){.import h1{margin-bottom:3.75rem}}@media not all and (min-width: 750px){.import .local-nav{margin-bottom:6.25rem}}@media (min-width: 750px){.import .local-nav{margin-bottom:11.25rem}}.import .local-nav>p{position:relative;height:3.75rem;border-top-width:1px;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(153 153 153 / var(--tw-border-opacity, 1));text-align:center;font-size:.875rem;line-height:3.75rem}@media (min-width: 750px){.import .local-nav>p{display:none}}.import .local-nav>p:before{position:absolute;bottom:50%;right:10px;display:block;height:.625rem;width:.625rem;border-right-width:1px;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));--tw-content: "";content:var(--tw-content);transform:translateY(15%) rotate(135deg)}.import .local-nav>p.is-open:before{bottom:auto;top:50%;transform:translateY(-15%) rotate(-45deg)}.import .local-nav>div{padding-left:1.25rem;padding-right:1.25rem}@media not all and (min-width: 750px){.import .local-nav>div{max-height:0px;max-width:none;overflow:hidden}}@media (min-width: 750px){.import .local-nav>div{margin-left:auto;margin-right:auto;max-width:60rem;overflow:hidden}}.import .local-nav>div{transition:max-height .8s ease 0s}.import .local-nav>div.is-visible{max-height:19.875rem}.import .local-nav>div>ul{margin-left:-.3125rem;margin-right:-.3125rem;display:flex;flex-wrap:wrap}@media not all and (min-width: 750px){.import .local-nav>div>ul{padding-top:1.875rem}}.import .local-nav>div>ul>li{margin-bottom:.9375rem;box-sizing:border-box;padding-left:.3125rem;padding-right:.3125rem;font-size:.875rem}@media not all and (min-width: 750px){.import .local-nav>div>ul>li{width:50%}}@media (min-width: 750px){.import .local-nav>div>ul>li{width:25%}}@media not all and (min-width: 750px){.import .brand-sec{margin-bottom:6.25rem;padding:0}.import .brand-sec:last-of-type{margin-bottom:0}}@media (min-width: 750px){.import .brand-sec{margin-bottom:13.75rem;padding-left:5%;padding-right:5%}}.import .brand-sec__inner{position:relative}@media not all and (min-width: 750px){.import .brand-sec__inner{width:100%}}@media (min-width: 750px){.import .brand-sec__inner{width:65%}.import .brand-sec__inner>a{display:block;transition:opacity .2s ease 0s}.import .brand-sec__inner>a:hover{opacity:.7}}.import .brand-sec__number{position:absolute;z-index:10;font-family:Ruthie,cursive;line-height:1}@media not all and (min-width: 750px){.import .brand-sec__number{top:-30px;font-size:3.75rem}}@media (min-width: 750px){.import .brand-sec__number{top:-10%;white-space:nowrap;font-size:6vw;line-height:1}}@media not all and (min-width: 750px){.import .brand-sec__content{position:static;bottom:auto;margin-top:1.875rem;white-space:normal;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width: 750px){.import .brand-sec__content{position:absolute;bottom:8%;white-space:nowrap}}@media not all and (min-width: 750px){.import .brand-sec__content-title-jp{position:static;bottom:auto;left:auto;padding-bottom:.5rem;font-size:.75rem}}@media (min-width: 750px){.import .brand-sec__content-title-jp{position:absolute;bottom:100%;left:0;padding-bottom:.625rem;font-size:.9375rem;font-weight:700}}.import .brand-sec__content-title-en{text-align:left;font-family:miller-banner}@media not all and (min-width: 750px){.import .brand-sec__content-title-en{margin-top:0;font-size:2.5rem}}@media (min-width: 750px){.import .brand-sec__content-title-en{font-size:4vw;line-height:1.1}}.import .brand-sec__content-title-en{font-variant-ligatures:normal}@media not all and (min-width: 750px){.import .brand-sec__content-text{position:static;left:auto;top:auto;padding-top:.9375rem}.import .brand-sec__content-text:before{--tw-content: none;content:var(--tw-content)}}@media (min-width: 750px){.import .brand-sec__content-text{position:absolute;left:70%;top:100%;padding-top:3.125rem;line-height:2}.import .brand-sec__content-text:before{position:absolute;left:25px;top:5px;display:block;height:5rem;width:.0625rem;transform-origin:top left;--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-content: "";content:var(--tw-content)}.import .brand-sec--odd .brand-sec__inner{margin-left:auto}}@media not all and (min-width: 750px){.import .brand-sec--odd .brand-sec__number{left:10px}}@media (min-width: 750px){.import .brand-sec--odd .brand-sec__number{left:-4%}}@media not all and (min-width: 750px){.import .brand-sec--odd .brand-sec__content{right:auto}}@media (min-width: 750px){.import .brand-sec--odd .brand-sec__content{right:90%}}@media not all and (min-width: 750px){.import .brand-sec--even .brand-sec__number{left:10px;right:auto}}@media (min-width: 750px){.import .brand-sec--even .brand-sec__number{right:-4%}}@media not all and (min-width: 750px){.import .brand-sec--even .brand-sec__content{left:auto}}@media (min-width: 750px){.import .brand-sec--even .brand-sec__content{left:90%}}.import .kv{position:relative;padding-left:0;padding-right:0}@media not all and (min-width: 750px){.import .kv{margin-bottom:3.75rem}}@media (min-width: 750px){.import .kv{margin-bottom:5rem;margin-top:3.75rem}}.import .kv-image{position:relative;overflow:hidden}.import .kv-image:after{position:absolute;left:0;top:0;display:block;height:100%;width:100%;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-content: "";content:var(--tw-content)}.import .kv-content{box-sizing:border-box;white-space:nowrap;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}@media not all and (min-width: 750px){.import .kv-content{position:static;padding-left:1.25rem;padding-right:1.25rem;padding-top:1.875rem}}@media (min-width: 750px){.import .kv-content{position:absolute;bottom:0;left:0;min-width:30%;padding-left:5%;padding-right:5%;padding-bottom:0;padding-top:2.5rem}}.import .kv-content-title-jp{font-weight:700}@media not all and (min-width: 750px){.import .kv-content-title-jp{margin-bottom:.5rem;font-size:.75rem}}@media (min-width: 750px){.import .kv-content-title-jp{margin-bottom:.625rem;font-size:.9375rem}}.import .kv-content-title-en{margin-bottom:1.25rem;margin-top:0;text-align:left;font-family:miller-banner;line-height:1.1}@media not all and (min-width: 750px){.import .kv-content-title-en{font-size:2.5rem}}@media (min-width: 750px){.import .kv-content-title-en{font-size:4vw}}.import .kv-content-title-en{font-variant-ligatures:normal}.import .kv-content-text{line-height:2}@media not all and (min-width: 750px){.import .intro{margin-bottom:3.75rem}}@media (min-width: 750px){.import .intro{margin-bottom:5rem}}.import .intro-text{margin-left:auto;margin-right:auto;margin-bottom:2.5rem;margin-top:0;padding-left:1.25rem;padding-right:1.25rem;padding-top:0;padding-bottom:0;font-size:.75rem;line-height:2}@media (min-width: 750px){.import .intro-text{max-width:43.75rem}}.import .intro-image{margin:0 auto}@media not all and (min-width: 750px){.import .intro-image{width:11.25rem}}@media (min-width: 750px){.import .intro-image{width:15rem}}.import .look-archive{overflow:hidden;padding-top:0;padding-bottom:0}@media not all and (min-width: 750px){.import .look-archive{padding-left:0;padding-right:0}}@media (min-width: 750px){.import .look-archive{padding-left:5%;padding-right:5%}}@media not all and (min-width: 750px){.import .look-archive-wrapper:not(:last-child){margin-bottom:3.75rem}}@media (min-width: 750px){.import .look-archive-wrapper:not(:last-child){margin-bottom:5rem}}.import .look-archive__title{margin-bottom:2.5rem;font-variant-ligatures:normal}.import .look-archive__title>span{display:inline-block;font-family:miller-banner}.import .look-archive__title>span:nth-of-type(1){margin-right:.625rem;font-size:2.375rem}.import .look-archive__title>span:nth-of-type(2){font-size:1.5rem}.import .look-archive__title>span:nth-of-type(3){margin-top:.625rem;display:block;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,sans-serif;font-size:.75rem;font-weight:700}.import .look-list{margin-right:-.625rem}.import .look-list:after{clear:both;display:block;--tw-content: "";content:var(--tw-content)}.import .look-list>li{position:relative;float:left}@media not all and (min-width: 750px){.import .look-list>li{width:50%}}@media (min-width: 750px){.import .look-list>li{width:25%}}.import .look-list>li>a{display:block}.import .look-list>li>a:hover{opacity:.7}.import .look-list>li>a{transition:opacity .2s ease 0s}@media not all and (min-width: 750px){.import .look-list>li:nth-of-type(1){width:100%}}@media (min-width: 750px){.import .look-list>li:nth-of-type(1){width:50%}}@media not all and (min-width: 750px){.import .look-list>li:nth-of-type(6){clear:none}}@media (min-width: 750px){.import .look-list>li:nth-of-type(6){clear:both}}.import .look-list>li:before{position:absolute;right:0;top:0;z-index:10;display:block;height:100%;width:.625rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-content: "";content:var(--tw-content)}.import .look-list>li:after{position:absolute;bottom:0;left:0;z-index:10;display:block;height:.625rem;width:100%;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-content: "";content:var(--tw-content)}@media not all and (min-width: 750px){.import .mfp-content{top:35px}.import .popup-content{height:auto}}.import .popup-content figure{margin-bottom:1.25rem}.kimono h1{margin-top:1.25rem}@media not all and (min-width: 1024px){.kimono h1{margin-top:1.875rem}}.kimono-container{margin-top:3.75rem}@media not all and (min-width: 1024px){.kimono-container{margin-top:1.875rem}}.kimono .btn-more{position:relative;display:block;height:3.75rem;width:18.125rem;text-align:center;font-family:miller-banner;font-size:1.125rem;font-weight:400;line-height:3.75rem}@media not all and (min-width: 1024px){.kimono .btn-more{width:100%;font-size:1.25rem}}.kimono .btn-more{transition:background-color .2s ease 0s,color .2s ease 0s}.kimono .btn-more--right{margin-left:auto}.kimono .btn-more>span{position:absolute;display:block;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));transition:transform .8s ease 0s}.kimono .btn-more>span:nth-of-type(1){left:0;top:0;height:.0625rem;width:100%}.kimono .btn-more>span:nth-of-type(2){right:0;top:0;height:100%;width:.0625rem}.kimono .btn-more>span:nth-of-type(3){bottom:0;left:0;height:.0625rem;width:100%;transform-origin:right top}.kimono .btn-more>span:nth-of-type(4){left:0;top:0;height:100%;width:.0625rem;transform-origin:left bottom}.kimono .btn-more>span:nth-of-type(1),.kimono .btn-more>span:nth-of-type(3){transform:scaleX(0)}.kimono .btn-more>span:nth-of-type(2),.kimono .btn-more>span:nth-of-type(4){transform:scaleY(0)}.kimono .btn-more>span:nth-of-type(1),.kimono .btn-more>span:nth-of-type(2){transform-origin:left top}.kimono .btn-more div{position:absolute;left:0;top:0;height:100%;width:100%;opacity:0;transition:opacity .8s ease 0s}.kimono .btn-more:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.kimono .btn-more.is-animated>span{transform:scale(1)}.kimono .btn-more.is-animated>div{opacity:1}.kimono .category-sec{display:flex;flex-wrap:wrap}@media not all and (min-width: 1024px){.kimono .category-sec:not(:first-child){margin-top:5rem}}.kimono .category-sec--classical,.kimono .category-sec--stylish{flex-direction:row-reverse}.kimono .category-sec__image{position:relative;width:50%;overflow:hidden}@media not all and (min-width: 1024px){.kimono .category-sec__image{width:100%}}.kimono .category-sec__image .div{position:absolute;bottom:53%;white-space:nowrap;font-family:miller-banner;font-size:120px;font-weight:400;line-height:1;letter-spacing:0em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media not all and (min-width: 1024px){.kimono .category-sec__image .div{display:none}}.kimono .category-sec__image .div>span{display:block}.kimono .category-sec__image--classical .div,.kimono .category-sec__image--stylish .div{left:0}.kimono .category-sec__image--classical .div{transform:translate(-70%)}.kimono .category-sec__image--stylish .div{transform:translate(-75%)}.kimono .category-sec__image--romantic .div,.kimono .category-sec__image--pure .div{right:0;transform:translate(65%)}.kimono .category-sec__content{position:relative;width:50%;overflow:hidden}@media not all and (min-width: 1024px){.kimono .category-sec__content{width:100%}}.kimono .category-sec__content .div{position:absolute;box-sizing:border-box;height:100%;width:100%;padding:51% 22% 0 11%}@media not all and (min-width: 1024px){.kimono .category-sec__content .div{position:static;padding-left:1.25rem;padding-right:1.25rem;padding-top:2.5rem}}.kimono .category-sec__content .div h2{position:absolute;bottom:53%;white-space:nowrap;font-family:miller-banner;font-size:120px;font-weight:400;line-height:1;letter-spacing:0em}@media not all and (min-width: 1024px){.kimono .category-sec__content .div h2{position:static;bottom:auto;margin-bottom:1.875rem;text-align:left;font-size:2.5rem}}.kimono .category-sec__content .div h2>span{display:block}.kimono .category-sec__content .div p{margin-bottom:5rem;font-size:.75rem;line-height:2}@media not all and (min-width: 1024px){.kimono .category-sec__content .div p{margin-bottom:2.5rem;font-size:.875rem}}.kimono .category-sec__content--classical .div h2,.kimono .category-sec__content--stylish .div h2{right:0}@media not all and (min-width: 1024px){.kimono .category-sec__content--classical .div h2,.kimono .category-sec__content--stylish .div h2{right:auto}}.kimono .category-sec__content--classical .div h2{right:0;transform:translate(30%)}@media (max-width: 1023px){.kimono .category-sec__content--classical .div h2{transform:none}}.kimono .category-sec__content--stylish .div h2{transform:translate(25%)}@media (max-width: 1023px){.kimono .category-sec__content--stylish .div h2{transform:none}}.kimono .category-sec__content--romantic .div h2,.kimono .category-sec__content--pure .div h2{left:0}@media not all and (min-width: 1024px){.kimono .category-sec__content--romantic .div h2,.kimono .category-sec__content--pure .div h2{left:auto}}.kimono .category-sec__content--romantic .div h2,.kimono .category-sec__content--pure .div h2{transform:translate(-35%)}@media (max-width: 1023px){.kimono .category-sec__content--romantic .div h2,.kimono .category-sec__content--pure .div h2{transform:none}}@media not all and (min-width: 1024px){.kimono-detail .btn-reservation-wrapper{padding-left:1.25rem;padding-right:1.25rem;padding-top:0;padding-bottom:0}}.kimono-detail .kv{position:relative;margin-left:auto;margin-right:auto;margin-bottom:11.25rem;margin-top:3.75rem;width:50%}@media (max-width: 1023px){.kimono-detail .kv{margin-left:auto;margin-right:auto;margin-bottom:5rem;margin-top:0;width:100%}}.kimono-detail .kv-title{position:absolute;left:0;top:40%;margin-top:0;text-align:left;font-family:miller-banner;font-variant-ligatures:normal;transform:translate(-60%,-50%)}@media (max-width: 1023px){.kimono-detail .kv-title{position:static;margin-bottom:1.875rem;margin-top:2.5rem;padding-left:1.25rem;padding-right:1.25rem;padding-top:0;padding-bottom:0;text-align:left;transform:none}}.kimono-detail .kv-title>span:nth-of-type(1){margin-bottom:1.1vw;display:block;font-size:1vw;letter-spacing:.01em}@media (max-width: 1023px){.kimono-detail .kv-title>span:nth-of-type(1){margin-bottom:.625rem;font-size:.6875rem}}.kimono-detail .kv-title>span:nth-of-type(2){display:block;font-size:4.1vw}@media (max-width: 1023px){.kimono-detail .kv-title>span:nth-of-type(2){font-size:2.5rem}}.kimono-detail .kv-text{position:absolute;bottom:-55px;left:100%;width:35%;padding-left:5%;line-height:2}@media (max-width: 1023px){.kimono-detail .kv-text{position:static;width:auto;padding-left:1.25rem;padding-right:1.25rem;font-size:.875rem}}.kimono-detail .look-sec{margin-bottom:6.25rem;display:flex;width:100%;overflow:hidden}@media (max-width: 1023px){.kimono-detail .look-sec{margin-bottom:2.5rem;display:block;width:auto;padding-left:1.25rem;padding-right:1.25rem;padding-top:0;padding-bottom:0}}.kimono-detail .look-list{display:flex;flex-shrink:0;-ms-flex-negative:0}@media (max-width: 1023px){.kimono-detail .look-list{margin-left:-1.25rem;margin-right:-1.25rem;margin-top:0;margin-bottom:0;flex-wrap:wrap;flex-shrink:1}.kimono-detail .look-list:nth-child(n+2){display:none}}.kimono-detail .look-list>li{width:21.875rem;padding-left:3.125rem;padding-right:3.125rem;padding-top:0;padding-bottom:0;flex-shrink:0}@media (max-width: 1023px){.kimono-detail .look-list>li{margin-bottom:2.5rem;box-sizing:border-box;width:50%;padding-left:1.25rem;padding-right:1.25rem;padding-top:0;padding-bottom:0;flex-shrink:1;-ms-flex-negative:1}}.kimono-detail .look-list>li>a{display:block;transition:opacity .2s ease 0s}.kimono-detail .look-list>li>a:hover{opacity:.7}@media (min-width: 1024px){.kimono-detail .look-list{animation-name:text-rotate;animation-duration:30s;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite}}.kimono-detail .look-sec.is-stop .look-list{animation-play-state:paused}@keyframes text-rotate{0%{transform:translate(0)}to{transform:translate(-100%)}0%{transform:translate(0)}to{transform:translate(-100%)}}.kimono-detail .local-nav{margin-top:10rem}@media (max-width: 768px){.kimono-detail .local-nav{margin-top:5rem}}.kimono-detail .local-nav h2{margin-bottom:2.5rem;font-family:miller-banner;font-size:.875rem;font-weight:400;font-variant-ligatures:normal}@media (max-width: 768px){.kimono-detail .local-nav h2{margin-bottom:1.25rem;font-size:.625rem}}.kimono-detail .local-nav ul{text-align:center;font-size:0}.kimono-detail .local-nav ul li{display:inline-block;font-family:miller-banner;font-size:1.875rem;font-weight:400}@media (max-width: 768px){.kimono-detail .local-nav ul li{font-size:1.125rem}}.kimono-detail .local-nav ul li:not(:last-child){margin-right:3.75rem}@media (max-width: 768px){.kimono-detail .local-nav ul li:not(:last-child){margin-right:1.25rem}}.kimono-detail .local-nav ul li a{transition:opacity .2s ease 0s}.kimono-detail .local-nav ul li a:hover{opacity:.7}.kimono-detail .popup-content>div{font-size:.75rem}.kimono-detail .popup-content p:nth-of-type(1){margin-bottom:1.25rem;text-align:center;font-size:1.125rem}.kimono-detail .popup-content p:nth-of-type(2){text-align:left;line-height:1.8}.kimono-detail .popup-content p:nth-of-type(2)>span{margin-top:.625rem;display:block}@media not all and (min-width: 750px){.mens h1{margin-top:1.875rem;margin-bottom:1.875rem}}@media (min-width: 750px){.mens h1{margin-bottom:3.75rem}}.mens .category-sec{position:relative;margin-bottom:.1875rem}@media not all and (min-width: 750px){.mens .category-sec{margin-bottom:0}}.mens .category-sec>a{display:block;transition:opacity .2s ease 0s}.mens .category-sec>a:hover{opacity:.7}.mens .category-sec__content{position:absolute;bottom:0;left:0;box-sizing:border-box;width:100%;padding-left:2.5rem;padding-right:2.5rem;padding-bottom:2.5rem;padding-top:0}@media not all and (min-width: 750px){.mens .category-sec__content{position:static;padding:2.5rem .9375rem 3.75rem}}.mens .category-sec__content{background-image:linear-gradient(0deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 100%)}@media (max-width: 768px){.mens .category-sec__content{background-image:none}}.mens .category-sec__content h2{margin-bottom:.625rem;text-align:left;font-family:miller-banner;font-weight:400;line-height:1;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media not all and (min-width: 750px){.mens .category-sec__content h2{margin-bottom:1.5625rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}}.mens .category-sec__content h2>span:nth-of-type(1){margin-right:.625rem;display:inline-block;font-size:1rem}@media not all and (min-width: 750px){.mens .category-sec__content h2>span:nth-of-type(1){margin-right:.5rem;font-size:.875rem}}.mens .category-sec__content h2>span:nth-of-type(2){display:inline-block;font-size:1.875rem}@media not all and (min-width: 750px){.mens .category-sec__content h2>span:nth-of-type(2){font-size:1.625rem}}.mens .category-sec__content h2>span:nth-of-type(3){margin-top:.625rem;display:block;font-size:3.125rem}@media not all and (min-width: 750px){.mens .category-sec__content h2>span:nth-of-type(3){font-size:2.1875rem}}.mens .category-sec__content p{margin-bottom:1.875rem;width:21.875rem;line-height:2;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media not all and (min-width: 750px){.mens .category-sec__content p{margin-bottom:2.5rem;width:auto;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}}.mens .category-sec__content div{position:relative;display:inline-block;padding-right:2.1875rem;font-family:miller-banner;font-size:1rem;font-weight:400;line-height:1;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media not all and (min-width: 750px){.mens .category-sec__content div{font-size:1.25rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}}.mens .category-sec__content div>span{position:absolute;right:0;top:50%;display:block;height:.125rem;width:1.125rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}@media not all and (min-width: 750px){.mens .category-sec__content div>span{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}}.mens .category-sec__content div>span{transform:translateY(-50%)}.mens .category-sec__content div>span:before,.mens .category-sec__content div>span:after{position:absolute;right:0;top:0;display:block;height:.125rem;width:.375rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-content: "";content:var(--tw-content)}@media not all and (min-width: 750px){.mens .category-sec__content div>span:before,.mens .category-sec__content div>span:after{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}}.mens .category-sec__content div>span:before{transform:rotate(45deg);transform-origin:top right}.mens .category-sec__content div>span:after{transform:rotate(-45deg);transform-origin:bottom right}.mens-detail .btn-reservation{margin-left:auto;margin-right:0}.mens-detail .btn-reservation-wrapper{margin-left:0;margin-right:0;margin-top:4.375rem;margin-bottom:4.375rem;padding:0 4%}@media not all and (min-width: 750px){.mens-detail .btn-reservation-wrapper{margin-bottom:5rem;margin-top:1.875rem;padding-left:1.25rem;padding-right:1.25rem}}.mens-detail .kv{margin-top:3.75rem;display:flex;flex-wrap:wrap}@media not all and (min-width: 1024px){.mens-detail .kv{margin-top:0}}.mens-detail .kv-image{position:relative;width:65%;overflow:hidden}@media not all and (min-width: 1024px){.mens-detail .kv-image{width:100%}}.mens-detail .kv-image:after{position:absolute;left:0;top:0;display:block;height:100%;width:100%;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-content: "";content:var(--tw-content)}.mens-detail .kv-content{box-sizing:border-box;width:35%;padding:6% 4% 0}@media not all and (min-width: 1024px){.mens-detail .kv-content{width:100%;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:0}}@media not all and (min-width: 750px){.mens-detail .kv-content{padding-top:2.5rem}}.mens-detail .kv-content h1{margin-bottom:1.875rem;margin-top:0;text-align:left;font-family:miller-banner;font-size:3.125rem}@media not all and (min-width: 1024px){.mens-detail .kv-content h1{font-size:2.5rem}}.mens-detail .kv-content h1{font-variant-ligatures:normal}.mens-detail .kv-content p{line-height:2}@media not all and (min-width: 1024px){.mens-detail .kv-content p{font-size:.875rem}}.mens-detail .look-sec{margin:0 auto;max-width:75rem;padding-left:2.5rem;padding-right:2.5rem;padding-top:0;padding-bottom:0}@media not all and (min-width: 750px){.mens-detail .look-sec{max-width:none;padding-left:1.25rem;padding-right:1.25rem}}.mens-detail .look-sec__inner{position:relative;padding-left:27%}@media not all and (min-width: 750px){.mens-detail .look-sec__inner{padding-left:0}}.mens-detail .look-sec__title{position:absolute;left:0;top:15px;text-align:left;font-family:miller-banner;font-size:3.125rem}@media not all and (min-width: 750px){.mens-detail .look-sec__title{position:static;margin-bottom:1.875rem;margin-top:0;font-size:2.5rem}}.mens-detail .look-sec__title{font-variant-ligatures:normal}.mens-detail .look-list{margin-left:-3.75rem;display:flex;flex-wrap:wrap}@media not all and (min-width: 750px){.mens-detail .look-list{margin-left:-1.25rem}}.mens-detail .look-list>li{margin-left:3.75rem;width:calc(33.3333% - 60px);border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));padding-left:0;padding-right:0;padding-top:.9375rem;padding-bottom:.9375rem}@media not all and (min-width: 750px){.mens-detail .look-list>li{margin-left:1.25rem;width:calc(50% - 20px)}}.mens-detail .look-list>li:nth-child(-n+3){border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}@media (max-width: 768px){.mens-detail .look-list>li:nth-child(-n+3){border-top-color:transparent}}@media not all and (min-width: 750px){.mens-detail .look-list>li:nth-child(-n+2){border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}}.mens-detail .look-list>li>a{position:relative;display:block;padding-right:40%}.mens-detail .look-list>li>a:hover{opacity:.7}.mens-detail .look-list>li>a{transition:opacity .2s ease 0s}.mens-detail .look-list>li>a>p{position:absolute;bottom:0;right:0;width:50%}@media not all and (min-width: 750px){.mens-detail .look-list>li>a>p{width:2.5rem}}.mens-detail .local-nav{margin-top:10rem}@media not all and (min-width: 750px){.mens-detail .local-nav{margin-top:5rem}}.mens-detail .local-nav h2{margin-bottom:2.5rem;font-family:miller-banner;font-size:.875rem;font-weight:400}@media not all and (min-width: 750px){.mens-detail .local-nav h2{margin-bottom:1.25rem;margin-top:0;font-size:.625rem}}.mens-detail .local-nav h2{font-variant-ligatures:normal}.mens-detail .local-nav ul{text-align:center;font-size:0}.mens-detail .local-nav ul li{display:inline-block;font-family:miller-banner;font-size:1.875rem;font-weight:400}@media not all and (min-width: 750px){.mens-detail .local-nav ul li{font-size:1.125rem}}.mens-detail .local-nav ul li:not(:last-child){margin-right:3.75rem}@media not all and (min-width: 750px){.mens-detail .local-nav ul li:not(:last-child){margin-right:1.25rem}}.mens-detail .local-nav ul li a:hover{opacity:.7}.mens-detail .local-nav ul li a{transition:opacity .2s ease 0s}@media not all and (min-width: 750px){.mens-detail .mfp-content{top:35px}.mens-detail .popup-content{height:auto}}.mens-detail .popup-content figure{margin-bottom:1.25rem}.mens-detail .popup-content div{text-align:center;font-family:miller-banner;font-size:1.125rem;font-weight:400;line-height:1}@media not all and (min-width: 750px){.mens-detail .popup-content div{font-size:.8125rem}}.mens-detail .popup-content div>p{display:inline-block;text-align:left}.mens-detail .popup-content div>p>span{margin-bottom:.1875rem;display:block}.mens-detail .popup-content div>p>span>span:not(:last-child){margin-right:.625rem}.mens-detail .kv-image:after{transition:transform .4s ease 0s;transform:translate(0)}.mens-detail .kv-image.is-animated:after{transform:translate(100%)}@media not all and (min-width: 750px){.parents .sp_visible{display:block}}@media (min-width: 750px){.parents .sp_visible{display:none}}.parents img{margin:auto;width:auto}@media not all and (min-width: 750px){.parents img{height:auto;max-width:100%}}.parents .img-title{margin-left:0;margin-right:0;margin-bottom:3.75rem;margin-top:3.125rem;text-align:center}@media not all and (min-width: 750px){.parents .img-title{margin-left:auto;margin-right:auto;margin-top:2.5rem;margin-bottom:2.5rem;width:79%}}.parents .parents_contents{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(159 120 171 / var(--tw-border-opacity, 1));padding-bottom:6.25rem}@media not all and (min-width: 750px){.parents .parents_contents{padding-bottom:3.75rem}}.parents .parents_contents h2{margin-bottom:1.875rem}@media not all and (min-width: 750px){.parents .parents_contents h2{margin-left:auto;margin-right:auto;margin-bottom:1.5625rem;margin-top:0;height:3.4375rem}.parents .parents_contents h2 img{height:100%;width:auto}}.parents .parents_contents .menu_price dl{position:relative;padding-left:0;padding-right:0;padding-top:.75rem;padding-bottom:.75rem}@media not all and (min-width: 750px){.parents .parents_contents .menu_price dl{padding-top:.9375rem;padding-bottom:.9375rem}}.parents .parents_contents .menu_price dl:after{position:absolute;bottom:0;left:0;height:.0625rem;width:100%;--tw-content: "";content:var(--tw-content);background-image:linear-gradient(to right,#9f78ab,#9f78ab 50%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);background-size:10px 10px}.parents .parents_contents .menu_price dl dt{width:15rem}@media not all and (min-width: 750px){.parents .parents_contents .menu_price dl dt{margin-bottom:.625rem;height:.9375rem}}@media (min-width: 750px){.parents .parents_contents .menu_price dl dt{display:inline-block}}@media not all and (min-width: 750px){.parents .parents_contents .menu_price dl dt img{margin:0}}@media (min-width: 750px){.parents .parents_contents .menu_price dl dd{display:inline-block}}.parents .parents_contents .menu_price dl:first-of-type dd{font-size:.875rem}@media not all and (min-width: 750px){.parents .parents_contents .menu_price dl:first-of-type dd{font-size:.8125rem}}.parents .parents_contents .menu_price dl:nth-of-type(2) dd{font-family:Lato,sans-serif;font-size:1.5rem;letter-spacing:.075em;--tw-text-opacity: 1;color:rgb(159 120 171 / var(--tw-text-opacity, 1))}@media not all and (min-width: 750px){.parents .parents_contents .menu_price dl:nth-of-type(2) dd{font-size:1.375rem}}.parents .parents_contents .menu_price dl:nth-of-type(2) dd .caution{margin-left:3.125rem;display:inline-block;vertical-align:middle;font-size:.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(101 148 160 / var(--tw-text-opacity, 1))}@media not all and (min-width: 750px){.parents .parents_contents .menu_price dl:nth-of-type(2) dd .caution{margin-left:0;margin-top:.3125rem;font-size:.75rem}}.parents .parents_contents .menu_price aside{margin-left:0;margin-right:0;margin-bottom:2.5rem;margin-top:.75rem;font-size:.8125rem;line-height:1.625}@media not all and (min-width: 750px){.parents .parents_contents .menu_price aside{margin-bottom:1.25rem;font-size:.75rem}}@media (min-width: 750px){.parents .parents_contents .option{display:flex;justify-content:space-between}.parents .parents_contents .option div{width:22.5rem}}.parents .parents_contents .option div h3{font-size:0}@media not all and (min-width: 750px){.parents .parents_contents .option div h3{margin-left:auto;margin-right:auto;margin-bottom:0;margin-top:1.25rem;width:33.333333%}}.parents .parents_contents .option div ul li{margin-bottom:4.0625rem}@media not all and (min-width: 750px){.parents .parents_contents .option div ul li:first-child{margin-bottom:2.5rem}}.parents .parents_contents .option div ul li h4{height:3.25rem;width:22.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(159 120 171 / var(--tw-border-opacity, 1));text-align:center;font-size:1.125rem;font-weight:700;line-height:54px;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(159 120 171 / var(--tw-text-opacity, 1))}@media not all and (min-width: 750px){.parents .parents_contents .option div ul li h4{font-size:1rem}}.parents .parents_contents .option div ul li dl{position:relative;padding-left:0;padding-right:0;padding-top:1.5625rem;padding-bottom:1.5625rem}@media not all and (min-width: 750px){.parents .parents_contents .option div ul li dl{padding-top:1.25rem;padding-bottom:1.25rem}}.parents .parents_contents .option div ul li dl:after{position:absolute;bottom:0;left:0;height:.0625rem;width:100%;--tw-content: "";content:var(--tw-content);background-image:linear-gradient(to right,#9f78ab,#9f78ab 50%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);background-size:10px 10px}.parents .parents_contents .option div ul li dl dt{display:flex;justify-content:space-between;overflow:hidden;font-size:1.125rem;line-height:24px}@media not all and (min-width: 750px){.parents .parents_contents .option div ul li dl dt{font-size:1rem}}.parents .parents_contents .option div ul li dl dt p{font-family:Lato,sans-serif;font-size:1.5rem;letter-spacing:.075em;--tw-text-opacity: 1;color:rgb(159 120 171 / var(--tw-text-opacity, 1))}@media not all and (min-width: 750px){.parents .parents_contents .option div ul li dl dt p{font-size:1.25rem}}.parents .parents_contents .option div ul li dl dd{margin-top:.9375rem;font-size:.875rem;line-height:24px}@media not all and (min-width: 750px){.parents .parents_contents .option div ul li dl dd{margin-top:.625rem}}.parents .parents_contents .remarks{margin-top:5rem;font-size:.75rem}@media not all and (min-width: 750px){.parents .parents_contents .remarks{margin-top:3.125rem}}.parents .morning>figure{display:flex;justify-content:space-between}@media not all and (min-width: 750px){.parents .morning>figure img{margin-bottom:.625rem;display:block}}.parents .morning .measurement{margin-top:2.5rem}.parents .morning .measurement:hover{text-decoration-line:none}.parents .morning .measurement_contents{text-align:center}.parents .morning .measurement_contents figure{margin-left:auto;margin-right:auto;margin-bottom:.9375rem;margin-top:3.75rem}@media not all and (min-width: 750px){.parents .morning .measurement_contents figure{margin-top:2.5rem;width:92%}}@media (min-width: 750px){.parents .morning .measurement_contents figure{width:30.25rem}}.parents .morning .measurement_contents figure img{height:auto;width:100%}.parents .morning .measurement_contents ul{margin:0 auto;text-align:left}@media (min-width: 750px){.parents .morning .measurement_contents ul{display:flex;width:50rem;justify-content:space-between}.parents .morning .measurement_contents ul li{width:23.125rem}}.parents .morning .measurement_contents ul li dl{margin-bottom:.625rem;font-size:0}.parents .morning .measurement_contents ul li dl dt{display:inline-block;width:5rem;font-size:.8125rem;line-height:1.625}@media not all and (min-width: 750px){.parents .morning .measurement_contents ul li dl dt{font-size:.75rem}}.parents .morning .measurement_contents ul li dl dd{display:inline-block;width:18.125rem;vertical-align:top;font-size:.8125rem;line-height:1.625}@media not all and (min-width: 750px){.parents .morning .measurement_contents ul li dl dd{width:calc(100% - 80px);font-size:.75rem}}.parents .morning .measurement_contents iframe{margin-left:auto;margin-right:auto;margin-bottom:0;margin-top:3.125rem}@media not all and (min-width: 750px){.parents .morning .measurement_contents iframe{margin-top:1.5625rem;height:auto;width:100%}}.parents .morning .measurement .summary{height:3.125rem;width:11.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.parents .tomesode{padding-bottom:.9375rem;padding-top:6.25rem}@media not all and (min-width: 750px){.parents .tomesode{padding-bottom:.625rem;padding-top:3.125rem}}@media (min-width: 750px){.parents .tomesode figure{width:32.5rem}}.parents .tomesode .about_pattern{margin-left:auto;margin-right:auto;margin-bottom:3.75rem;margin-top:3.4375rem;text-align:center;font-size:.8125rem}@media not all and (min-width: 750px){.parents .tomesode .about_pattern{margin-bottom:2.5rem;margin-top:2.1875rem}}.parents .message{padding-top:6.25rem;text-align:center;font-family:ヒラギノ明朝 ProN W6,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif}@media not all and (min-width: 750px){.parents .message{padding-top:3.125rem}}.parents .message p{font-size:1.125rem;line-height:1.8;letter-spacing:.05em}@media not all and (min-width: 750px){.parents .message p{font-size:1rem}}.parents .message ul{margin-top:1.875rem}@media not all and (min-width: 750px){.parents .message ul{margin-top:1.25rem}}.parents .message ul li{margin-left:1.5625rem;margin-right:1.5625rem;margin-top:0;margin-bottom:0;display:inline-block}@media not all and (min-width: 750px){.parents .message ul li{margin-left:2%;margin-right:2%}}.parents .message ul li a{font-size:.9375rem;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(102 153 204 / var(--tw-text-opacity, 1))}.parents .online-application{position:fixed;bottom:135px;right:40px;z-index:10;display:table;height:3.75rem;width:12.5rem;border-radius:10px;--tw-bg-opacity: 1;background-color:rgb(101 148 160 / var(--tw-bg-opacity, 1))}@media not all and (min-width: 750px){.parents .online-application{bottom:17px;right:70px;height:2.75rem;width:8.125rem}}.parents .online-application{box-shadow:0 0 10px #0000004d}.parents .online-application span{display:table-cell;text-align:center;vertical-align:middle;font-size:1.125rem;font-weight:700;line-height:1.625;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.parents .online-application span:hover{opacity:.8}@media not all and (min-width: 750px){.parents .online-application span{font-size:.8125rem}}
