.features{min-height:30vh;color:black}.features a{cursor:pointer}.features p{margin:0}.features .vimeo-container{position:relative;overflow:hidden;background-color:lightgray}.features .vimeo-container:before{content:"";display:block;padding-top:56.25%}.features .vimeo-container iframe,.features .vimeo-container object,.features .vimeo-container embed,.features .vimeo-container video{position:absolute;top:0;left:0;width:100%;height:100%}.features .media-wrap{position:relative;overflow:hidden;background-color:lightgray}.features .media-wrap iframe,.features .media-wrap object,.features .media-wrap embed,.features .media-wrap video{position:absolute;object-fit:cover;top:0;left:0;width:100%;height:100%;z-index:99}.features .media-wrap img{position:absolute;object-fit:cover;top:0;left:0;width:100%;z-index:98}.features .slide{position:relative;overflow:hidden;background-color:lightgray}.features .slide img{position:absolute;top:0;left:0;width:100%;height:100%}@keyframes scroll-enter{0%{opacity:0;transform:translateY(5rem)}100%{opacity:1}}.-header-hide .sticky{top:0 !important}.features{min-height:100vh;font-family:'Marcellus', Helvetica Neue, "Helvetica", "MyHiragino", "AppleSystem", Arial, sans-serif;text-align:justify;letter-spacing:1.02px}.features .res-btn.-large{font-size:13px;line-height:13px;padding:12px 32px 11px}@media (min-width: 768px){.features .res-btn.-large{font-size:18px;line-height:18px;padding:16px 40px 15px}}.features .feature-container{height:100%}.features .feature-container .sticky{position:-webkit-sticky;position:sticky;z-index:100;top:46px;transition:all .5s ease}.features .feature-container .feature-header{position:relative;height:114px;background-color:#C5DCC9;overflow:hidden}.features .feature-container .feature-header .bg{position:absolute;width:170%}.features .feature-container .feature-header .video-panel{position:absolute;width:calc(100% - 34px);height:calc(100% - 74.5px);top:17px;left:50%;transform:translateX(-50%) scale(1);background-color:#96C2D6;opacity:0.6;display:flex;justify-content:center;align-items:center}.features .feature-container .feature-header .logo{position:absolute;width:220px;top:50%;left:50%;transform:translate(-50%, -50%);z-index:100}.features .feature-container .header-link{position:relative;display:inline-block;bottom:0;width:100%;height:30px;background-color:#FFFFFF;color:#000000;text-align:center;padding:8px 0 4px;font-size:12px;font-weight:500}.features .feature-container .menu{position:relative;background-color:#C5DCC9;width:100%;height:42px}.features .feature-container .menu .menu-item-container{position:absolute;width:100%;top:5px;display:flex}.features .feature-container .menu .menu-item{position:relative;cursor:pointer;background-color:#FFFFFF;color:#000000;font-weight:500;font-size:11px;width:25%;height:32px;margin-right:5px;white-space:nowrap;text-align:center;display:flex;justify-content:center;align-items:center}.features .feature-container .menu .menu-item>p{position:absolute;top:9px;margin:auto}.features .feature-container .menu .menu-item:last-child{margin-right:0}.features .feature-container .menu .menu-item.active{background-color:white;height:37px}@media (min-width: 768px){.features .feature-container{margin-right:auto;margin-left:auto;max-width:930px;width:100%}.features .feature-container .feature-header{height:160px}.features .feature-container .feature-header .video-panel{width:calc(100% - 60px);height:calc(100% - 117px);top:30px}.features .feature-container .feature-header .logo{width:310px}.features .feature-container .sticky{top:94px}.features .feature-container .header-link{height:38px;font-size:18px}.features .feature-container .menu{height:58px}.features .feature-container .menu .menu-item-container{top:8px}.features .feature-container .menu .menu-item{font-size:18px;margin-right:8px;height:42px}.features .feature-container .menu .menu-item>p{top:10px}.features .feature-container .menu .menu-item.active{height:50px}}#top .top{padding-bottom:80px}#top .top-menu-container{padding:0 20px 240px;display:grid;grid-template-rows:28% 16% 28% 28%;align-items:center;row-gap:62px}#top .top-menu-container .top-menu{width:70%;transform:translateY(100px);opacity:0;transition:1s all ease}#top .top-menu-container .top-menu.-enter{transform:translateY(0);opacity:1}#top .top-menu-container .top-menu.about{justify-self:end}#top .top-menu-container .top-menu.recommend{justify-self:center}@media (min-width: 768px){#top .top-image-container{display:flex;justify-content:center}#top .top-image-container .top-image{width:70%}#top .top-menu-container{grid-template-columns:40% 60%;grid-template-rows:65% 50%;row-gap:80px;column-gap:40px}#top .top-menu-container .top-menu{width:280px}#top .top-menu-container .top-menu.about{width:360px;justify-self:start;align-self:end}#top .top-menu-container .top-menu.recommend{justify-self:start}}#information hr{border-top:1px solid #000000}#information .res-btn{color:#000000;background-color:#C5DCC9}#information .schedule-container{margin-bottom:32px}#information .schedule{text-align:center;padding:40px 0}#information .schedule.store{padding-top:60px}#information .schedule:nth-child(n+2){border-top:1px solid #000000}#information .schedule h2{font-family:'Marcellus', serif;margin-top:0;margin-bottom:16px;font-weight:400;font-size:25px}#information .schedule hr{width:40px;margin:16px auto;border-top:1px solid #000000}#information .schedule .time-info{font-family:'Marcellus', serif;font-size:15px;font-weight:400;letter-spacing:0}#information .schedule .time-info .day{font-size:20px;font-weight:400}#information .schedule .place{font-size:13px;line-height:18px}#information .schedule .place .shop{font-weight:400}#information .schedule .place .address{font-weight:300}#information .schedule .action{margin-top:20px}@media (min-width: 768px){#information .schedule-container{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:40px}#information .schedule-container .schedule{width:50%}#information .schedule{padding:60px 0}#information .schedule h2{font-size:40px}#information .schedule:nth-child(n+2){border-top:none}#information .schedule:nth-child(n+3):nth-child(-n+4){border-top:1px solid #000000}#information .schedule .time-info{font-size:24px}#information .schedule .time-info .day{font-size:32px}#information .schedule .place{font-size:18px;line-height:29px}#information .schedule hr{margin:32px auto 36px}}#about .about{position:relative;width:100%;height:100%;min-height:60vh}#about .about .waiting{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;font-size:30px;font-weight:600;text-align:center}#about .about .top{margin-top:40px}#about .about .top h1{font-size:19.51px;font-family:'Marcellus', serif;font-weight:400;text-align:center;margin-top:60px;margin-bottom:60px;letter-spacing:4.88px}#about .about .top .description{font-size:13px;font-weight:300;font-family:Helvetica Neue, "Helvetica", "MyHiragino", "AppleSystem", Arial, sans-serif}#about .about .section{margin-bottom:80px}#about .about .section .video-area{cursor:pointer}#about .about .section video{width:100%}#about .about .section .title{font-size:20px;font-family:'Marcellus', serif;font-weight:400;margin-bottom:24px}#about .about .section .player3{width:60%;margin-right:auto;margin-left:auto}#about .about .section .single-image,#about .about .section .description{margin-bottom:16px}@media (min-width: 768px){#about .about{padding-right:120px;padding-left:120px}#about .about .top{margin-top:60px}#about .about .top h1{font-size:45px;margin-bottom:32px;line-height:78px}#about .about .top .description{font-size:15px}#about .about .section{font-size:15px;line-height:30px;margin-bottom:140px}#about .about .section .title{font-size:36px;line-height:63px;margin-bottom:16px}#about .about .section .double-image,#about .about .section .single-image,#about .about .section .description{margin-bottom:20px}}#recommend .swiper-container{padding-bottom:56px}#recommend .swiper-container .swiper-pagination{bottom:0;left:0;width:auto;margin:16px 0}#recommend .swiper-container .swiper-pagination-bullet{outline:0;font-size:17px;font-weight:700;color:#bfbfbf;background:none;display:inline-block;opacity:1;width:28px;height:28px;margin:0;text-align:left}#recommend .swiper-container .swiper-pagination-bullet-active{opacity:1;color:#000000;background:none}@media (min-width: 768px){#recommend .swiper-container{padding-bottom:70px}#recommend .swiper-container .swiper-pagination-bullet{width:40px;font-size:25px}}#recommend .content{padding:40px 0}#recommend .content .content-image{width:100%;margin-left:0;overflow-x:auto;display:flex;flex-wrap:nowrap;cursor:grab}#recommend .content .content-image .slide{flex-shrink:0;width:70vw;margin-right:12px}#recommend .content .content-text .title{font-size:17px;font-weight:700;color:#000000;margin-top:24px;margin-bottom:10px}#recommend .content .content-text .description{font-family:"MyHiragino", "AppleSystem", "MySansSerif", sans-serif;font-size:13px;line-height:22px;font-weight:300}#recommend .content .content-text .items{padding-top:32px;font-size:16px;display:none}#recommend .content .content-text .items .item{padding:4px 0}#recommend .content .content-text .items .item a{text-decoration:underline}@media (min-width: 768px){#recommend .content{padding:80px}#recommend .content .content-image{width:90%}#recommend .content .content-image .slide{width:385px;margin-right:16px}#recommend .content .content-text .title{font-size:25px}#recommend .content .content-text .description{font-size:15px;line-height:30px;max-width:80%}}#about-video-modal .modal-container{width:100%;height:100%;padding:0;margin:0;position:relative}#about-video-modal .modal-container .content{height:100%;margin:auto}#about-video-modal .modal-container .content .cld-video-player{margin:auto;width:100%;height:100%}#about-video-modal .modal-container .content video{margin:auto;height:100%;width:100%}#lookbook-viewer-modal .dragscroll{cursor:grab}#lookbook-viewer-modal .modal-container{width:100%;height:100%;padding:0;margin:0;position:relative}#lookbook-viewer-modal .modal-container .modal-close{top:10px;right:6px;cursor:pointer;transform:scale(0.7);z-index:90}#lookbook-viewer-modal .modal-container .title{height:60px;position:relative}#lookbook-viewer-modal .modal-container .title p{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:18px}#lookbook-viewer-modal .modal-container .content{height:calc(100vh - 60px);overflow:hidden}#lookbook-viewer-modal .modal-container .content .content-scroll{position:relative;overflow-x:scroll;display:flex;flex-wrap:nowrap;align-items:stretch;height:100%;border-top:1px solid #000000;border-top:thin solid #000000}#lookbook-viewer-modal .modal-container .content .content-scroll .content-item{flex-grow:1;flex-shrink:0;width:80vw;overflow:hidden;height:100%;background-color:#000000;position:relative;border-right:1px solid #000000;border-right:thin solid #000000}#lookbook-viewer-modal .modal-container .content .content-scroll .content-item.lookbook-items{background-color:#FFFFFF;border-right:none;display:inline-table;width:320px}#lookbook-viewer-modal .modal-container .content .content-scroll .content-item video,#lookbook-viewer-modal .modal-container .content .content-scroll .content-item img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;height:100%}#lookbook-viewer-modal .modal-container .content .content-scroll .content-item .item{display:block;padding:40px}#lookbook-viewer-modal .modal-container .content .content-scroll .content-item .item .name{font-size:18px;text-decoration:underline}#lookbook-viewer-modal .modal-container .content .content-scroll .content-item .item .price{font-size:18px;font-weight:500}@media (min-width: 768px){#lookbook-viewer-modal .modal-container .content .content-scroll .content-item{width:auto;border-right:none}#lookbook-viewer-modal .modal-container .content .content-scroll .content-item.lookbook-items{width:100%}#lookbook-viewer-modal .modal-container .content .content-scroll .content-item video,#lookbook-viewer-modal .modal-container .content .content-scroll .content-item img{position:relative;width:auto;height:100%;top:unset;left:unset;transform:scale(1.01);border-right:1px solid #000000;border-right:thin solid #000000}}.tab-lookbook{padding:40px 0}.tab-lookbook .lookbook-container.content-container .-item{margin:20px 6px;position:relative}.tab-lookbook .lookbook-container.content-container .-item .video-icon{width:24px;height:24px;position:absolute;top:16px;right:16px;z-index:99}@media (min-width: 768px){.tab-lookbook .lookbook-container.content-container .-item .video-icon{width:32px;height:32px;top:24px;right:24px}}.tab-lookbook .lookbook-container.content-container .lookbook-item{margin-bottom:10px}.tab-lookbook .lookbook-container.content-container .lookbook-item a{color:#BC9A6A;text-decoration:underline}@media (min-width: 768px){.tab-lookbook{padding:80px 0}.tab-lookbook .lookbook-container.content-container{display:flex;flex-wrap:wrap;max-width:930px;margin-left:auto;margin-right:auto;padding:0 40px}.tab-lookbook .lookbook-container.content-container .-item{width:calc(50% - 20px);margin:8px 8px}.tab-lookbook .lookbook-container.content-container .lookbook-item{margin-bottom:10px;font-size:1.6rem}}
