@-webkit-keyframes zoomIn{0%{opacity:.8;-webkit-transform:scale3d(0.1, 0.1, 0.1);transform:scale3d(0.1, 0.1, 0.1)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes zoomIn{0%{opacity:.8;-webkit-transform:scale3d(0.1, 0.1, 0.1);transform:scale3d(0.1, 0.1, 0.1)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.zoomIn{-webkit-animation:zoomIn 1.5s cubic-bezier(0.445, 0.05, 0.55, 0.95) 1;animation:zoomIn 1.5s cubic-bezier(0.445, 0.05, 0.55, 0.95) 1;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}@-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}100%{opacity:.8;-webkit-transform:scale3d(0.1, 0.1, 0.1);transform:scale3d(0.1, 0.1, 0.1)}}@keyframes zoomOut{0%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}100%{opacity:.8;-webkit-transform:scale3d(0.1, 0.1, 0.1);transform:scale3d(0.1, 0.1, 0.1)}}.zoomOut{-webkit-animation:zoomOut 1.5s cubic-bezier(0.445, 0.05, 0.55, 0.95) 1;animation:zoomOut 1.5s cubic-bezier(0.445, 0.05, 0.55, 0.95) 1;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}@-webkit-keyframes fadeOut{0%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}100%{opacity:.2}}@keyframes fadeOut{0%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}100%{opacity:.2}}.fadeOut{-webkit-animation:fadeOut 1.5s cubic-bezier(0.445, 0.05, 0.55, 0.95) 1;animation:fadeOut 1.5s cubic-bezier(0.445, 0.05, 0.55, 0.95) 1;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.h-collection{margin:0 auto;text-align:center;width:30%}@media (min-width: 768px){.h-collection{width:239px}}.h-infomation{width:100px;margin:0 auto;text-align:center}.h-h-salon{width:45px;margin:0 auto;text-align:center}a.text-dress{color:#666}a.text-dress:hover{text-decoration:none;color:#b2a796}.section-salon .table-divide a:first-child{min-width:8rem;display:inline-block}@media (max-width: 320px){.section-salon .table-divide a:first-child{min-width:6rem}.section-salon .table-divide td,.section-salon .table-divide th{font-size:.6rem}}.section-salon .table-divide a:nth-child(2){min-width:4rem;display:inline-block}.section-salon .table-divide a:hover{text-decoration:none;color:#b2a796}.section-salon .small{font-size:.7rem;line-height:1.4}.items-smart .item{margin-bottom:3rem}.items-smart .item::after{content:'';display:block;position:absolute;bottom:0;border-bottom:1px solid #beb5a6;left:0;right:10%;width:0;height:10px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (min-width: 768px){.items-smart .item::after{margin:0 1.875rem}}.items-smart .item:hover::after{width:82%}.items-smart .item>a{overflow:visible;padding-bottom:3rem}@media (max-width: 767px){.items-smart .item>a{padding-bottom:1.5rem}}.items-smart .item>a::after{content:'';position:absolute;right:0;bottom:0;display:block;padding:0;font-size:0}.items-smart .item>a::before{content:'';position:absolute;right:0;bottom:0;display:block;padding-right:0;font-size:0}@media (max-width: 767px){.items-smart .item>a::before{right:-1.875rem;margin-bottom:-2rem;background-color:#fff;z-index:1}.items-smart .item>a::after{right:2rem;margin-bottom:-2rem;background-color:#fff;z-index:1}}.items-smart .item-content{padding:1.875rem 1.875rem 0}@media (max-width: 767px){.items-smart .item-content{padding-right:0;padding-left:0}}.items-smart .item-content h3{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Yu Gothic",YuGothic,Arial,Meiryo}@media (max-width: 767px){.thum-square .section-heading{padding-top:3rem;padding-bottom:2rem}}.thum-square .section-content>.items{padding-top:0 !important}@media (min-width: 768px){.thum-square .item::after{content:'';display:block;position:absolute;bottom:0;border-bottom:1px solid #beb5a6;left:32%;right:0;width:0;height:10px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.thum-square .item:hover::after{width:50%}.thum-square .item .item-title{font-size:0.875em;line-height:1.2}.thum-square .item .item-image{width:12% !important;min-width:12% !important;height:150px;margin:2% 0% 0 13% !important}.thum-square .item .item-content{width:75% !important;min-width:75% !important;margin:0 !important;padding:0 13% 0 8% !important}}@media (max-width: 767px){.thum-square .item::after{content:'';display:block;position:absolute;bottom:0;border-bottom:1px solid #beb5a6;left:4%;right:0;width:0;height:10px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.thum-square .item:hover::after{width:90%}.thum-square .item .item-title{font-size:1em;line-height:1.2}.thum-square .item .item-image{width:25% !important;min-width:25% !important;height:100px;margin:4% 10% 4% 5% !important}.thum-square .item .item-content{width:65% !important;min-width:65% !important;margin:0 !important;padding:0 10% 0 0 !important}}.collection-list{width:90%;margin:0 auto;padding:0}@media (min-width: 768px){.collection-list{width:70%}}.collection-list figure.panel{position:relative;overflow:hidden}.collection-list figcaption.panel-mask{width:100%;height:100%;overflow:hidden;position:absolute;top:0;bottom:0;left:-100%;right:0;background:rgba(212,144,172,0.5);color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;opacity:1;-webkit-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;font-size:2em;padding-left:5%}.collection-list figcaption.panel-mask .small{font-size:.5em;display:inline-block;margin-left:10px}.collection-list figcaption.panel-mask.kcs{background:rgba(175,164,133,0.5)}.collection-list figcaption.panel-mask.naoco{background:rgba(199,212,221,0.5)}.collection-list figcaption.panel-mask.anteprima{background:rgba(227,206,151,0.5)}.collection-list figcaption.panel-mask.disney{background:rgba(235,16,40,0.5)}.collection-list figcaption.panel-mask.uamo{background:rgba(0,0,0,0.5)}.collection-list figcaption.panel-mask.jill{background:rgba(209,197,179,0.5)}.collection-list .panel:hover .panel-mask{left:0}.more-collection{width:80%}@media (min-width: 768px){.more-collection{width:60%}}.more-collection #more-collection a{color:#111;line-height:1.2 !important}.more-collection #more-collection a:hover{color:#dc9fa9;text-decoration:none}.more-collection #more-collection div>div{margin-bottom:2rem;position:relative;background:#fff}.more-collection #more-collection div>div::before{content:attr(data);display:block}.more-collection #more-collection div>div::after{content:'';display:block;position:absolute;bottom:0;left:0;height:3px;background-color:#dc9fa9;-webkit-transition:width 300ms;-o-transition:width 300ms;transition:width 300ms;width:0}.more-collection #more-collection div>div:hover::after{width:100%}.kcs .brand-logo,.naocodress .brand-logo{margin-top:40px;color:#b2a796;line-height:1;letter-spacing:0;font-family:"Libre Baskerville";font-size:2rem}.kcs .brand-logo span,.naocodress .brand-logo span{font-size:1.3rem}.ninagawa .brand-logo img{width:97px}.kiyokohata .brand-logo img{width:150px}.marry .brand-logo img{width:100px}.anteprima .brand-logo img{width:600px}.uomo .brand-logo img{width:200px}.modal-backdrop{background-color:#b2a796}.modal-backdrop.in{opacity:0.5}.modal-dialog{margin:6rem auto 0}.modal-content{border:none}@media (min-width: 768px){.modal:not(.modal-centered) .modal-dialog{width:70rem;max-width:95%}}.brand-concept .close{width:90px;margin-top:-100px;margin-right:-15px}.brand-concept .brand-logo{margin-top:40px}.brand-concept h4{margin-top:2rem;margin-bottom:2rem}.brand-concept .anteprima .brand-logo img{width:300px}@media (max-width: 767px){.lookbook .items-file.items-flickity .flickity-prev-next-button{left:51.8% !important}}.qa header{background-color:#f2eee8;padding:1rem;margin-bottom:1.2rem}.qa header:before{content:'';background-image:url("/fileadmin/res/dress/qa/q.png");background-repeat:no-repeat;background-position:0 0;background-size:19px 23px;width:30px;height:30px;display:inline-block;float:left}.qa header h3{font-weight:bold;font-size:1rem;margin:0;padding:0;overflow:hidden}.qa>div{padding:1rem}.qa>div:before{content:'';background-image:url("/fileadmin/res/dress/qa/a.png");background-repeat:no-repeat;background-position:0 0;background-size:16px 19px;width:30px;height:30px;display:inline-block;float:left}.qa>div p{font-size:0.8rem;overflow:hidden}
