@charset "UTF-8";
/* コンパイルCSS 直接修正禁止 */
.sideModule .itemSet.japanese{left:calc(100vw - 1.3rem)}.sideModule .itemSet.japanese .caption span{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sideModule .itemSet.tuxedo .caption span{color:#fff!important}.contHeader .bg.of.cover img{-o-object-position:center top;object-position:center top}.efxBlur{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:1;-webkit-transition:opacity 1s;transition:opacity 1s;-webkit-transition-delay:.7s;transition-delay:.7s}.efxBlur.active{opacity:0}.contTit.active+.efxBlur{opacity:0}.sec_dress .intro{padding-top:1.4rem;padding-bottom:1.64rem}.sec_dress .intro .title{font-size:.24rem;letter-spacing:.3em;line-height:2.16;text-align:center}.sec_dress .intro .catch{font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:.18rem;letter-spacing:.3em;line-height:2.72;text-align:center;margin-top:.4rem}.sec_dress .detail>.in{position:relative;max-width:16rem;width:100%;margin:auto}.sec_dress .detail .mv{position:relative;z-index:1;width:12rem;height:15.96rem;margin-left:calc(50% - 4rem)}.sec_dress .detail .mv+.title.en_huge{position:relative;z-index:0;left:calc(50% - 6.65rem);margin-top:-.08rem}.sec_dress .detail .mv.active .efxBlur{opacity:0}.sec_dress .dressBox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:10.2rem;width:100%;margin-left:calc(50% - 4rem)}.sec_dress .dressBox .txtBox{width:3.5rem;margin-left:1.2rem}.sec_dress .dressBox .txtBox .catch{font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:.15rem;letter-spacing:.3em;line-height:2.2;color:#666;margin-top:.4rem}.sec_dress .dressBox .txtBox .txt{font-size:.15rem;letter-spacing:.05em;line-height:2;color:#9c9c9c;margin-top:.2rem}.sec_dress .dressBox [data-slidephotofade]{overflow:visible;position:relative;z-index:1;width:4.5rem;height:6rem;pointer-events:all;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}.sec_dress .dressBox [data-slidephotofade] .slidephotofade_wrap{height:6rem;position:relative}.sec_dress .dressBox [data-slidephotofade] .slidephotofade_btns{display:none}.sec_dress .dressBox [data-slidephotofade] .slidephotofade_btns button{position:absolute;top:0;bottom:0;margin:auto;width:70px;height:70px;z-index:10;-webkit-tap-highlight-color:transparent}.sec_dress .dressBox [data-slidephotofade] .slidephotofade_btns button:after,.sec_dress .dressBox [data-slidephotofade] .slidephotofade_btns button:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transition:.2s;transition:.2s}.sec_dress .dressBox [data-slidephotofade] .slidephotofade_btns button:before{width:40px;height:40px;background-color:#fff;border-radius:50%}.sec_dress .dressBox [data-slidephotofade] .slidephotofade_btns button:after{width:12px;height:12px;border:1px solid #000}.sec_dress .dressBox [data-slidephotofade] .slidephotofade_btns button.next{right:-30px}.sec_dress .dressBox [data-slidephotofade] .slidephotofade_btns button.next:after{border-bottom:transparent!important;border-left:transparent!important;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:3px}.sec_dress .dressBox [data-slidephotofade] .slidephotofade_btns button.prev{left:-30px}.sec_dress .dressBox [data-slidephotofade] .slidephotofade_btns button.prev:after{border-bottom:transparent!important;border-right:transparent!important;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:-3px}.no-touchevents .sec_dress .dressBox [data-slidephotofade] .slidephotofade_btns button:hover:before{background-color:#000}.no-touchevents .sec_dress .dressBox [data-slidephotofade] .slidephotofade_btns button:hover:after{border-color:#fff}.sec_dress .dressBox [data-slidephotofade] .slidephotofade_link{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.sec_dress .dressBox [data-slidephotofade] .slidephotofade_link .ph{display:block;width:4.5rem;height:6rem;opacity:0;-webkit-transform:translateY(.5rem);transform:translateY(.5rem);-webkit-transition:opacity 1.5s,-webkit-transform 1s;transition:opacity 1.5s,-webkit-transform 1s;transition:transform 1s,opacity 1.5s;transition:transform 1s,opacity 1.5s,-webkit-transform 1s}.sec_dress .dressBox [data-slidephotofade] .slidephotofade_link.active .ph{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.sec_dress .dressBox [data-slidephotofade] .slidephotofade_pager{text-align:center;position:absolute;top:0;right:-.45rem;bottom:auto;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:.18rem;height:100%;z-index:5}.sec_dress .dressBox [data-slidephotofade] .slidephotofade_pager button{width:.18rem;height:.18rem;position:relative;display:inline-block;vertical-align:top}.sec_dress .dressBox [data-slidephotofade] .slidephotofade_pager button:after,.sec_dress .dressBox [data-slidephotofade] .slidephotofade_pager button:before{content:"";display:block;width:.08rem;height:.08rem;background-color:#efefef;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;border-radius:50%}.sec_dress .dressBox [data-slidephotofade] .slidephotofade_pager button:after{-webkit-transition:.2s;transition:.2s}.no-touchevents .sec_dress .dressBox [data-slidephotofade] .slidephotofade_pager button:hover:after,.sec_dress .dressBox [data-slidephotofade] .slidephotofade_pager button.active:after{background-color:#006f81}.sec_dress .dressBox [data-slidephotofade] .slidephotofade_pager button.active{cursor:default;pointer-events:none}.sec_dress .dressBox [data-slidearea01]{padding:0 24% 0 0;margin-left:-.1rem;overflow:hidden}.sec_dress .dressBox [data-slidearea01][data-slidearea01-slidelimit] .slidearea01_link.dammy{opacity:0}.sec_dress .dressBox [data-slidearea01] .slidearea01_wrap{max-width:1180px;width:100%;margin:auto;position:relative}.sec_dress .dressBox [data-slidearea01] .slidearea01_btns{display:none;position:absolute;bottom:0;left:0;right:0;margin:auto;height:100%;width:100%}.sec_dress .dressBox [data-slidearea01] .slidearea01_btns button{position:absolute;top:0;bottom:0;margin:auto;z-index:1;-webkit-tap-highlight-color:transparent}.sec_dress .dressBox [data-slidearea01] .slidearea01_btns button:after,.sec_dress .dressBox [data-slidearea01] .slidearea01_btns button:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transition:.2s;transition:.2s}.sec_dress .dressBox [data-slidearea01] .slidearea01_btns button:before{width:40px;height:40px;background-color:#fff;border-radius:50%}.sec_dress .dressBox [data-slidearea01] .slidearea01_btns button:after{width:12px;height:12px;border:1px solid #000}.sec_dress .dressBox [data-slidearea01] .slidearea01_btns button.next:after{border-bottom:transparent!important;border-left:transparent!important;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:3px}.sec_dress .dressBox [data-slidearea01] .slidearea01_btns button.prev:after{border-bottom:transparent!important;border-right:transparent!important;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:-3px}.sec_dress .dressBox [data-slidearea01] .slidearea01_btns button.disabled{pointer-events:none;opacity:.3}.no-touchevents .sec_dress .dressBox [data-slidearea01] .slidearea01_btns button:hover:before{background-color:#000}.no-touchevents .sec_dress .dressBox [data-slidearea01] .slidearea01_btns button:hover:after{border-color:#fff}.sec_dress .dressBox [data-slidearea01] .slidearea01_wrapin{padding:0}.sec_dress .dressBox [data-slidearea01] .slidearea01_wrapin.type01{padding:0}.sec_dress .dressBox [data-slidearea01] .slidearea01_content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.sec_dress .dressBox [data-slidearea01] .slidearea01_content.disableTrs{-webkit-transition:none!important;transition:none!important}.sec_dress .dressBox [data-slidearea01] .slidearea01_link{display:block;position:relative;top:0;left:0;width:100%;height:88.93vw;line-height:0}.sec_dress .dressBox [data-slidearea01] .slidearea01_link .in{display:block;height:100%;margin:0 3.7%}.sec_dress .dressBox [data-slidearea01] .slidearea01_link .in .ph{width:100%;height:100%}.sec_dress .dressBox [data-slidearea01] .slidearea01_pager{position:relative;right:-.45rem;text-align:right;margin-top:.1rem}.sec_dress .dressBox [data-slidearea01] .slidearea01_pager button{width:.3rem;height:.3rem;position:relative;display:inline-block;vertical-align:top}.sec_dress .dressBox [data-slidearea01] .slidearea01_pager button:after,.sec_dress .dressBox [data-slidearea01] .slidearea01_pager button:before{content:"";display:block;background-color:#eee;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;border-radius:50%;width:.1rem;height:.1rem}.sec_dress .dressBox [data-slidearea01] .slidearea01_pager button:after{-webkit-transition:.2s;transition:.2s}.no-touchevents .sec_dress .dressBox [data-slidearea01] .slidearea01_pager button:hover:after,.sec_dress .dressBox [data-slidearea01] .slidearea01_pager button.active:after{background-color:#006f81}.sec_dress .dressBox [data-slidearea01] .slidearea01_pager button.active{cursor:default;pointer-events:none}.sec_dress .dressBox.row01{margin-top:.55rem}.sec_dress .dressBox.row01 .fadeArea .slidephotofade_pager{height:3.94rem}.sec_dress .dressBox.row01 .txtBox{padding-top:.6rem}.sec_dress .dressBox.row02{margin-top:-.6rem;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec_dress .dressBox.row02 .txtBox{margin:0;margin-right:1.3rem}.sec_dress .dressBox.row02 .fadeArea .slidephotofade_pager{right:auto;left:-.45rem}.sec_dress .dressBox.row03{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:-.6rem}.sec_dress .dressBox.row03 .txtBox{padding-bottom:.6rem}.sec_dress .dressBox.row03 .fadeArea .slidephotofade_pager{top:auto;bottom:0;height:3.94rem}.sec_color>.in{padding-top:3rem}.sec_color.detail .mv{height:16rem}.sec_japanese>.in{padding-top:3rem}.sec_japanese.detail .mv{height:13.6rem;margin-left:calc(50% - 6.2rem)}.sec_japanese.detail .mv+.title.en_huge{left:auto;right:calc(50% - 6.66rem)}.sec_japanese .dressBox .title.ja{padding-bottom:0}.sec_japanese .dressBox.row02{margin-top:.55rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sec_japanese .dressBox.row02 .txtBox{padding-top:1.2rem}.sec_japanese .dressBox.row02 .fadeArea .slidephotofade_pager{height:4.8rem}.sec_japanese .dressBox.row03 .txtBox{padding-bottom:1.2rem}.sec_japanese .dressBox.row03 .fadeArea .slidephotofade_pager{height:4.5rem}.sec_tuxedo>.in{padding-top:2.7rem;padding-bottom:3rem}.sec_tuxedo>.in .title{margin-right:calc(50% - 6.65rem)}.sec_tuxedo .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.45rem}.sec_tuxedo .tuxedoBox{position:relative;display:block;width:33.3333333333%}.sec_tuxedo .tuxedoBox .txtBox{width:3.4rem;margin:auto;margin-top:.55rem}.sec_tuxedo .tuxedoBox .txtBox .catch{font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:.15rem;letter-spacing:.3em;line-height:2.2;color:#666;margin-top:.4rem}.sec_tuxedo .tuxedoBox .txtBox .txt{font-size:.15rem;letter-spacing:.05em;line-height:2;color:#9c9c9c;margin-top:.2rem}.sec_tuxedo .tuxedoBox [data-slidephotofade]{overflow:visible;position:relative;z-index:1;width:100%;height:8rem;pointer-events:all;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}.sec_tuxedo .tuxedoBox [data-slidephotofade] .slidephotofade_wrap{height:8rem;position:relative}.sec_tuxedo .tuxedoBox [data-slidephotofade] .slidephotofade_btns{display:none}.sec_tuxedo .tuxedoBox [data-slidephotofade] .slidephotofade_btns button{position:absolute;top:0;bottom:0;margin:auto;width:70px;height:70px;z-index:10;-webkit-tap-highlight-color:transparent}.sec_tuxedo .tuxedoBox [data-slidephotofade] .slidephotofade_btns button:after,.sec_tuxedo .tuxedoBox [data-slidephotofade] .slidephotofade_btns button:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transition:.2s;transition:.2s}.sec_tuxedo .tuxedoBox [data-slidephotofade] .slidephotofade_btns button:before{width:40px;height:40px;background-color:#fff;border-radius:50%}.sec_tuxedo .tuxedoBox [data-slidephotofade] .slidephotofade_btns button:after{width:12px;height:12px;border:1px solid #000}.sec_tuxedo .tuxedoBox [data-slidephotofade] .slidephotofade_btns button.next{right:-30px}.sec_tuxedo .tuxedoBox [data-slidephotofade] .slidephotofade_btns button.next:after{border-bottom:transparent!important;border-left:transparent!important;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:3px}.sec_tuxedo .tuxedoBox [data-slidephotofade] .slidephotofade_btns button.prev{left:-30px}.sec_tuxedo .tuxedoBox [data-slidephotofade] .slidephotofade_btns button.prev:after{border-bottom:transparent!important;border-right:transparent!important;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:-3px}.no-touchevents .sec_tuxedo .tuxedoBox [data-slidephotofade] .slidephotofade_btns button:hover:before{background-color:#000}.no-touchevents .sec_tuxedo .tuxedoBox [data-slidephotofade] .slidephotofade_btns button:hover:after{border-color:#fff}.sec_tuxedo .tuxedoBox [data-slidephotofade] .slidephotofade_link{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.sec_tuxedo .tuxedoBox [data-slidephotofade] .slidephotofade_link .ph{display:block;width:100%;height:8rem;opacity:0;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 1.5s,-webkit-transform 1s;transition:opacity 1.5s,-webkit-transform 1s;transition:transform 1s,opacity 1.5s;transition:transform 1s,opacity 1.5s,-webkit-transform 1s}.sec_tuxedo .tuxedoBox [data-slidephotofade] .slidephotofade_link.active .ph{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.sec_tuxedo .tuxedoBox [data-slidephotofade] .slidephotofade_pager{text-align:center;position:absolute;top:auto;bottom:.2rem;left:auto;right:.1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:.18rem;height:auto;z-index:5}.sec_tuxedo .tuxedoBox [data-slidephotofade] .slidephotofade_pager button{width:.18rem;height:.18rem;position:relative;display:inline-block;vertical-align:top}.sec_tuxedo .tuxedoBox [data-slidephotofade] .slidephotofade_pager button:after,.sec_tuxedo .tuxedoBox [data-slidephotofade] .slidephotofade_pager button:before{content:"";display:block;width:.08rem;height:.08rem;background-color:#efefef;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;border-radius:50%}.sec_tuxedo .tuxedoBox [data-slidephotofade] .slidephotofade_pager button:after{-webkit-transition:.2s;transition:.2s}.no-touchevents .sec_tuxedo .tuxedoBox [data-slidephotofade] .slidephotofade_pager button:hover:after,.sec_tuxedo .tuxedoBox [data-slidephotofade] .slidephotofade_pager button.active:after{background-color:#006f81}.sec_tuxedo .tuxedoBox [data-slidephotofade] .slidephotofade_pager button.active{cursor:default;pointer-events:none}.sec_tuxedo .tuxedoBox [data-slidearea01]{padding:0 24% 0 0;margin-left:-.1rem;overflow:hidden}.sec_tuxedo .tuxedoBox [data-slidearea01][data-slidearea01-slidelimit] .slidearea01_link.dammy{opacity:0}.sec_tuxedo .tuxedoBox [data-slidearea01].slideDisabled{padding:0;padding-bottom:.4rem;margin-left:0!important;margin:auto;width:calc(100% - .4rem)}.sec_tuxedo .tuxedoBox [data-slidearea01].slideDisabled .slidearea01_link.dammy{display:none!important}.sec_tuxedo .tuxedoBox [data-slidearea01].slideDisabled .slidearea01_link{margin:auto;width:66.66vw!important}.sec_tuxedo .tuxedoBox [data-slidearea01].slideDisabled .slidearea01_link .in{margin:0}.sec_tuxedo .tuxedoBox [data-slidearea01].slideDisabled .slidearea01_content{width:auto!important;left:auto!important}.sec_tuxedo .tuxedoBox [data-slidearea01].slideDisabled .slidearea01_pager{display:none!important}.sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_wrap{max-width:1180px;width:100%;margin:auto;position:relative}.sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_btns{display:none;position:absolute;bottom:0;left:0;right:0;margin:auto;height:100%;width:100%}.sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_btns button{position:absolute;top:0;bottom:0;margin:auto;z-index:1;-webkit-tap-highlight-color:transparent}.sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_btns button:after,.sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_btns button:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transition:.2s;transition:.2s}.sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_btns button:before{width:40px;height:40px;background-color:#fff;border-radius:50%}.sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_btns button:after{width:12px;height:12px;border:1px solid #000}.sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_btns button.next:after{border-bottom:transparent!important;border-left:transparent!important;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:3px}.sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_btns button.prev:after{border-bottom:transparent!important;border-right:transparent!important;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:-3px}.sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_btns button.disabled{pointer-events:none;opacity:.3}.no-touchevents .sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_btns button:hover:before{background-color:#000}.no-touchevents .sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_btns button:hover:after{border-color:#fff}.sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_wrapin{padding:0}.sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_wrapin.type01{padding:0}.sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_content.disableTrs{-webkit-transition:none!important;transition:none!important}.sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_link{display:block;position:relative;top:0;left:0;width:100%;height:88.93vw;line-height:0}.sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_link .in{display:block;height:100%;margin:0 3.7%}.sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_link .in .ph{width:100%;height:100%}.sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_pager{position:relative;right:-.45rem;text-align:right;margin-top:.1rem}.sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_pager button{width:.36rem;height:.36rem;position:relative;display:inline-block;vertical-align:top}.sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_pager button:after,.sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_pager button:before{content:"";display:block;background-color:#eee;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;border-radius:50%;width:.1rem;height:.1rem}.sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_pager button:after{-webkit-transition:.2s;transition:.2s}.no-touchevents .sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_pager button:hover:after,.sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_pager button.active:after{background-color:#006f81}.sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_pager button.active{cursor:default;pointer-events:none}.sec_beauty>.in{position:relative;z-index:0;padding-top:1rem;padding-bottom:2rem}.sec_beauty>.in:before{content:"";position:absolute;z-index:-1;top:0;right:0;left:calc(50% - 5.3rem);height:13.5rem;background-color:#f2f2f2}.sec_beauty .title{float:right;margin-right:calc(50% - 6.65rem)}.sec_beauty .title.en_huge{width:4.4rem;padding-top:1.95rem}.sec_beauty .title.en_huge:before{font-size:.9rem;line-height:1.1;color:#fff}.sec_beauty .txtBox{position:relative;max-width:3.7rem;width:100%;margin-top:.9rem;margin-left:calc(50% - 4.46rem)}.sec_beauty .txtBox .catch{font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:.2rem;letter-spacing:.3em;line-height:1.86;color:#006f81}.sec_beauty .txtBox .txt{font-size:.15rem;letter-spacing:.05em;line-height:2;margin-top:.2rem}.sec_beauty .phBox{position:relative;max-width:13.3rem;width:100%;margin:auto}.sec_beauty .phBox.upper .ph01{width:6.15rem;height:4.1rem}.sec_beauty .phBox.upper .ph02{position:absolute;left:50%;top:2.23rem;width:2.8rem;height:1.87rem}.sec_beauty .phBox.upper .ph03{position:absolute;left:50%;top:4.68rem;width:2.8rem;height:1.87rem}.sec_beauty .phBox.upper .ph04{position:absolute;top:4.68rem;left:calc(50% + 3.4rem);width:2.8rem;height:4.34rem}.sec_beauty .phBox.upper .ph05{position:absolute;top:9.6rem;left:calc(50% + 3.4rem);width:2.8rem;height:1.87rem}.sec_beauty .phBox.lower{height:11.7rem}.sec_beauty .phBox.lower .ph01{position:relative;margin-top:1rem;margin-left:calc(50% - 4.46rem);width:7.3rem;height:4.87rem}.sec_beauty .phBox.lower .ph02{position:absolute;top:5.46rem;left:0;width:2.8rem;height:1.87rem}.sec_beauty .phBox.lower .ph03{position:absolute;top:7.3rem;left:calc(50% - 3.3rem);width:2.8rem;height:4.34rem}.sec_beauty .phBox.lower .ph04{position:absolute;top:5.48rem;right:calc(50% - 6.2rem);width:6.15rem;height:4.1rem}@media screen and (max-width:640px){.sideModule .itemSet .caption span{display:none!important}.sec_dress .intro{padding-top:.75rem;padding-bottom:.85rem}.sec_dress .intro .title{font-size:.14rem;line-height:2.5}.sec_dress .intro .catch{font-size:.12rem;line-height:2.5;margin-top:.25rem}.sec_dress .detail>.in{max-width:100%}.sec_dress .detail .mv{width:calc(100% - .2rem);height:125.8vw;margin-left:.2rem}.sec_dress .detail .mv+.title.en_huge{margin-top:-.05rem;left:.1rem;padding-top:.62rem}.sec_dress .detail .mv+.title.en_huge span{position:relative;z-index:1}.sec_dress .dressBox{max-width:100%;width:calc(100% - .4rem);margin-left:.4rem;display:block}.sec_dress .dressBox .txtBox{width:calc(100% - .4rem);margin:0;margin-top:.05rem}.sec_dress .dressBox .txtBox .catch{font-size:.12rem;margin-top:.25rem}.sec_dress .dressBox .txtBox .txt{font-size:.12rem}.sec_dress .dressBox [data-slidephotofade] .slidephotofade_btns button{width:60px;height:90px}.sec_dress .dressBox [data-slidephotofade] .slidephotofade_btns button.next{right:-20px}.sec_dress .dressBox [data-slidephotofade] .slidephotofade_btns button.prev{left:-20px}.sec_dress .dressBox [data-slidephotofade] .slidephotofade_pager{right:-.3rem}.sec_dress .dressBox [data-slidephotofade] .slidephotofade_pager button{width:.15rem;height:.15rem}.sec_dress .dressBox [data-slidephotofade] .slidephotofade_pager button:after,.sec_dress .dressBox [data-slidephotofade] .slidephotofade_pager button:before{width:.07rem;height:.07rem}.sec_dress .dressBox [data-slidearea01] .slidearea01_btns button{width:60px;height:90px}.sec_dress .dressBox [data-slidearea01] .slidearea01_btns button.next{right:-20px}.sec_dress .dressBox [data-slidearea01] .slidearea01_btns button.prev{left:-20px}.sec_dress .dressBox.row01{margin-top:.85rem}.sec_dress .dressBox.row01 .txtBox{padding:0}.sec_dress .dressBox.row02{margin-top:.7rem}.sec_dress .dressBox.row02 .txtBox{margin:0;margin-top:.05rem}.sec_dress .dressBox.row03{margin-top:.7rem}.sec_dress .dressBox.row03 .txtBox{padding:0;margin-top:.05rem}.sec_color>.in{padding-top:1.5rem}.sec_color.detail .mv{height:126.2vw}.sec_japanese>.in{padding-top:1.5rem}.sec_japanese.detail .mv{height:126.2vw;margin-left:0}.sec_japanese.detail .mv+.title.en_huge{left:auto;right:.1rem}.sec_japanese .dressBox.row02{margin-top:1.1rem}.sec_japanese .dressBox.row02 .txtBox{padding-top:0}.sec_japanese .dressBox.row03 .txtBox{padding-bottom:0}.sec_tuxedo>.in{padding-top:1.5rem;padding-bottom:1.3rem}.sec_tuxedo>.in .title{margin-right:.1rem}.sec_tuxedo .wrap{display:block;margin-top:.15rem}.sec_tuxedo .tuxedoBox{max-width:100%;width:calc(100% - .4rem);margin-left:.4rem;display:block}.sec_tuxedo .tuxedoBox .txtBox{width:calc(100% - .4rem);margin:0}.sec_tuxedo .tuxedoBox .txtBox .catch{font-size:.12rem;margin-top:.25rem}.sec_tuxedo .tuxedoBox .txtBox .txt{font-size:.12rem}.sec_tuxedo .tuxedoBox [data-slidephotofade] .slidephotofade_btns button{width:60px;height:90px}.sec_tuxedo .tuxedoBox [data-slidephotofade] .slidephotofade_btns button.next{right:-20px}.sec_tuxedo .tuxedoBox [data-slidephotofade] .slidephotofade_btns button.prev{left:-20px}.sec_tuxedo .tuxedoBox [data-slidephotofade] .slidephotofade_pager{right:-.3rem}.sec_tuxedo .tuxedoBox [data-slidephotofade] .slidephotofade_pager button{width:.15rem;height:.15rem}.sec_tuxedo .tuxedoBox [data-slidephotofade] .slidephotofade_pager button:after,.sec_tuxedo .tuxedoBox [data-slidephotofade] .slidephotofade_pager button:before{width:.07rem;height:.07rem}.sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_btns button{width:60px;height:90px}.sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_btns button.next{right:-20px}.sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_btns button.prev{left:-20px}.sec_tuxedo .tuxedoBox.row01 .txtBox{padding:0}.sec_tuxedo .tuxedoBox.row02{margin-top:.7rem}.sec_tuxedo .tuxedoBox.row02 .txtBox{margin:0}.sec_tuxedo .tuxedoBox.row03{margin-top:.7rem}.sec_tuxedo .tuxedoBox.row03 .txtBox{padding:0}.sec_beauty>.in{padding-top:.4rem;padding-bottom:.5rem}.sec_beauty>.in:before{left:.3rem;bottom:1rem;height:auto}.sec_beauty .title{margin-right:.2rem;margin-top:.3rem}.sec_beauty .title.en_huge{width:1.4rem;padding-top:.65rem;font-size:.08rem}.sec_beauty .title.en_huge:before{font-size:.29rem}.sec_beauty .txtBox{max-width:calc(100% - .85rem);margin-top:.2rem;margin-left:.55rem}.sec_beauty .txtBox .catch{font-size:.14rem;letter-spacing:.22em;line-height:1.92}.sec_beauty .txtBox .txt{font-size:.12rem;margin-top:.15rem}.sec_beauty .phBox{height:129.3vw}.sec_beauty .phBox.upper .ph01{width:53.33vw;height:35.6vw}.sec_beauty .phBox.upper .ph02{top:49.33vw;left:.6rem;width:35.73vw;height:24vw}.sec_beauty .phBox.upper .ph03{top:81.33vw;left:.6rem;width:35.73vw;height:24vw}.sec_beauty .phBox.upper .ph04{top:41.33vw;left:auto;right:.2rem;width:35.73vw;height:55.46vw}.sec_beauty .phBox.upper .ph05{top:104.6vw;left:auto;right:.2rem;width:35.73vw;height:24vw}.sec_beauty .phBox.lower{height:139vw;margin-top:.45rem}.sec_beauty .phBox.lower .ph01{margin:0;width:calc(100% - .6rem);height:56vw;margin-left:.6rem}.sec_beauty .phBox.lower .ph02{top:64vw;left:auto;right:.55rem;width:35.73vw;height:24vw}.sec_beauty .phBox.lower .ph03{top:68.8vw;left:0;width:28vw;height:43.46vw}.sec_beauty .phBox.lower .ph04{top:95.46vw;right:0;width:66.13vw;height:44vw}}@media screen and (min-width:1720px){.sideModule .itemSet.tuxedo .caption span{color:#006f81!important}}@media print,screen and (min-width:641px){.sec_dress .dressBox [data-slidearea01] .slidearea01_btns button{width:70px;height:70px}.sec_dress .dressBox [data-slidearea01] .slidearea01_btns button.next{right:-30px}.sec_dress .dressBox [data-slidearea01] .slidearea01_btns button.prev{left:-30px}.sec_japanese.detail .mv{width:10.2rem}.sec_japanese .dressBox.row02{margin-left:calc(50% - 6.1rem)}.sec_japanese .dressBox.row03{margin-left:calc(50% - 6.1rem)}.sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_btns button{width:70px;height:70px}.sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_btns button.next{right:-30px}.sec_tuxedo .tuxedoBox [data-slidearea01] .slidearea01_btns button.prev{left:-30px}}
/*# sourceMappingURL=dress.css.map */