@charset "UTF-8";
/* コンパイルCSS 直接修正禁止 */
.dress_item .-section_inner{overflow:hidden;position:relative}.dress_image .dress_slider_item{width:100%;height:8.7rem}.dress_image .slider_buttons{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0}.dress_image .slider_buttons button{position:absolute;top:0;bottom:0}.dress_image .slider_buttons .prev{left:0;right:50%}.dress_image .slider_buttons .next{left:50%;right:0}.dress_thumbnail{position:relative}.dress_thumbnail .dress_thumbnail_slider:not(.slick-initialized){overflow:hidden}.dress_thumbnail .dress_thumbnail_slider_item_inner .thumb{width:100%;height:100%}.dress_thumbnail .dress_thumbnail_slider_item_inner .thumb img{-o-object-position:top center;object-position:top center}.dress_thumbnail .ui_wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:.2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:.24rem;position:absolute;width:2.1rem}.dress_thumbnail .ui_wrap .slider_buttons{height:100%;margin:auto;position:absolute;right:0;top:0;width:1rem;z-index:2}.dress_thumbnail .ui_wrap .slider_buttons button{bottom:0;height:.4rem;margin:auto;position:absolute;-webkit-tap-highlight-color:transparent;top:0;width:.4rem;z-index:1}.dress_thumbnail .ui_wrap .slider_buttons button:after,.dress_thumbnail .ui_wrap .slider_buttons button:before{bottom:0;content:"";display:block;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transition:.2s;transition:.2s}.dress_thumbnail .ui_wrap .slider_buttons button:before{content:none;height:.14rem;width:.14rem}.dress_thumbnail .ui_wrap .slider_buttons button:after{background:#2e1e1e;height:.14rem;-webkit-mask-image:url(/common/img/ico_btn_arrow.svg);mask-image:url(/common/img/ico_btn_arrow.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.14rem}.dress_thumbnail .ui_wrap .slider_buttons button.prev:after{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.dress_thumbnail .ui_wrap .slider_buttons button.disabled{opacity:.3;pointer-events:none}.no-touchevents .dress_thumbnail .ui_wrap .slider_buttons button:hover:after{background-color:#527993}.dress_thumbnail .ui_wrap .slider_pager{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:.2rem;width:1rem}.dress_thumbnail .ui_wrap .slider_pager button{display:block;height:.2rem;position:relative;width:100%}.dress_thumbnail .ui_wrap .slider_pager button:after,.dress_thumbnail .ui_wrap .slider_pager button:before{background-color:#cbcbcb;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:50%}.dress_thumbnail .ui_wrap .slider_pager button:after{-webkit-transition:.2s;transition:.2s}.dress_thumbnail .ui_wrap .slider_pager button.active:after,.no-touchevents .dress_thumbnail .ui_wrap .slider_pager button:hover:after{background-color:#527993}.dress_thumbnail .ui_wrap .slider_pager button.active{cursor:default;pointer-events:none}.dress_thumbnail .ui_wrap .slider_count{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.14rem;gap:.5em;font-family:shippori-mincho-b1,sans-serif;font-weight:500;font-weight:500;letter-spacing:0;line-height:1;text-align:center}.dress_thumbnail .ui_wrap .slider_count_now{display:inline-block}.dress_thumbnail .ui_wrap .slider_count_total{display:inline-block}.point .-catch{text-align:center}.shop{background:#f9f9f9}.shop_main{background:#fff;margin-inline:auto;max-width:13.6rem}.shop_image img{height:auto;width:100%}.shop_button .-btn01::after{height:.11rem;-webkit-mask-image:url(/img/dress/ico-ext.svg);mask-image:url(/img/dress/ico-ext.svg);width:.15rem}.bottom_catch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:.8rem;padding-bottom:1.6rem;text-align:center}@media screen and (max-width:640px){.-content_header{margin-bottom:.92rem}.dress_item{margin-bottom:.4rem}.dress_item:nth-of-type(2n) .-section_inner .dress_image{margin-left:calc(100% - 82.66vw - .1rem)}.dress_item:nth-of-type(2n) .-section_inner .dress_image img{margin-left:auto}.dress_item:nth-of-type(2n) .-section_inner .dress_thumbnail{padding-left:0;padding-right:.32rem}.dress_item:nth-of-type(2n) .-section_inner .ui_wrap{left:.55rem;right:auto}.dress_image{position:relative;width:82.66vw;height:112.5vw;margin-left:.1rem}.dress_image .dress_slider_item{height:112.5vw}.dress_image .slider_buttons{pointer-events:none}.dress_detail .-sec_tit{margin-bottom:.24rem}.dress_detail .-sec_tit .title{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.dress_detail .-txt{padding:.32rem .32rem 0}.dress_detail_top{margin-bottom:.32rem;padding-left:.24rem}.dress_thumbnail{margin-top:.78rem;padding-left:.32rem}.dress_thumbnail .dress_thumbnail_slider_item_inner{padding-right:.08rem;width:1.17rem;height:32vw}.dress_thumbnail .ui_wrap{left:auto;right:.5rem;top:-.54rem}.dress_thumbnail .ui_wrap .slider_buttons button.next{right:-.1rem}.dress_thumbnail .ui_wrap .slider_buttons button.prev{left:-.1rem}.point .-sec_tit{margin-bottom:.37rem}.point .-layout_3col{margin-top:.64rem}.shop .-sec_tit{margin-block:.24rem .29rem}.shop .-catch{margin-bottom:.16rem;text-align:center}.shop .-txt{margin-bottom:.38rem;padding-inline:.44rem}.shop_main{padding-bottom:.8rem}.shop_button{padding-inline:.44rem}.bottom_catch{padding-top:.4rem;padding-bottom:.8rem}}@media print,screen and (min-width:641px){.-content_header{margin-bottom:2rem}.dress_item{margin-bottom:1.2rem}.dress_item:nth-of-type(2n) .-section_inner{padding-left:0;padding-right:7.6rem}.dress_item:nth-of-type(2n) .-section_inner .dress_image{left:auto;right:0}.dress_item:nth-of-type(2n) .-section_inner .dress_detail_top{padding-left:2.4rem}.dress_item:nth-of-type(2n) .-section_inner .-txt{-webkit-box-sizing:content-box;box-sizing:content-box;padding-left:2.4rem}.dress_item:nth-of-type(2n) .-section_inner .ui_wrap{left:calc(100% + .2rem)}.dress_item .-section_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1.2rem;height:8.7rem;padding-left:7.6rem}.dress_image{width:6.4rem;height:8.7rem;position:absolute;top:0;left:0}.dress_detail{width:100%}.dress_detail .-sec_tit{margin-bottom:.42rem}.dress_detail .-txt{margin-top:.48rem;width:6rem}.dress_detail_top{margin-bottom:1.44rem;padding-left:1rem}.dress_thumbnail .dress_thumbnail_slider:not(.slick-initialized){max-height:2.8rem}.dress_thumbnail .dress_thumbnail_slider_item_inner{margin:0;padding-right:.16rem;max-width:2.26rem}.dress_thumbnail .ui_wrap{left:-.16rem;rotate:90deg;top:0;-webkit-transform-origin:0 0;transform-origin:0 0}.dress_thumbnail .ui_wrap .slider_buttons button.next{right:-.1rem}.dress_thumbnail .ui_wrap .slider_buttons button.prev{left:-.1rem}.point .-sec_tit{margin-bottom:.4rem}.point .-layout_3col{margin-top:.56rem;padding-bottom:.8rem}.shop{padding-bottom:.8rem}.shop .-sec_tit{margin-bottom:.52rem}.shop .-catch{margin-bottom:.32rem}.shop .-txt{margin-bottom:.4rem;width:3.15rem}.shop_main{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.8rem}.shop_main .title{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.shop_image{width:7.18rem}}@media screen and (min-width:641px) and (max-height:calc(870px + 1rem)) and (min-width:641px){.dress_item .-section_inner{display:block;min-height:700px;max-height:8.7rem;height:calc(100vh - 1rem);padding-left:calc((100vh - 1rem) * .873)}.dress_item:nth-of-type(2n) .-section_inner{padding-left:0;padding-right:calc((100vh - 1rem) * .873)}.dress_item:nth-of-type(2n) .-section_inner .dress_image{left:auto;right:0}.dress_item:nth-of-type(2n) .-section_inner .ui_wrap{left:calc(100% + .2rem)}.dress_image{position:absolute;top:0;right:100%;max-width:6.4rem;max-height:8.7rem;min-width:5.15rem;width:calc((100vh - 1rem) * .736);height:calc(100vh - 1rem)}.dress_image .dress_slider_item{min-height:700px;height:calc(100vh - 1rem)}.dress_detail{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:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;width:100%}.dress_detail_top{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;height:calc(100% - 4.3rem);margin:0}}@media screen and (min-width:641px) and (max-height:calc(870px + 1rem)) and (min-width:641px) and (max-height:870px){.dress_item .-section_inner{padding-left:611.1px}.dress_item:nth-of-type(2n) .-section_inner{padding-right:611.1px}}
/*# sourceMappingURL=dress.css.map */