@charset "UTF-8";@font-face{font-family:Butler;src:url(../../the-dress/fonts/Butler_Ultra_Light.otf)}body{font-family:Roboto,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;transition:opacity .3s ease-in-out;background-color:#383131}body.menu{overflow:hidden}body.is-load{opacity:1}a{color:inherit;text-decoration:none;transition:opacity .2s ease-in-out;outline:0!important}@media screen and (max-width:768px){a{transition:none}}a:hover{opacity:.8}a:focus,a:hover{color:inherit;text-decoration:none}li{list-style:none}@media screen and (min-width:769px){.for-sp{display:none}}@media screen and (max-width:768px){.for-pc{display:none}}#pagetop{position:relative;overflow:hidden;padding:0 5px;background-color:#fff}@media screen and (max-width:768px){#pagetop{border:none;padding:0}}input::-ms-clear{display:none}#frame:before{content:"";position:fixed;top:0;left:0;width:100%;height:5px;background-color:#3a3333;display:block;z-index:1000}@media screen and (max-width:768px){#frame:before{display:none}}#frame:after{content:"";position:fixed;bottom:0;left:0;width:100%;height:5px;background-color:#3a3333;display:block;z-index:1000}@media screen and (max-width:768px){#frame:after{display:none}}#frame .inner{padding:0}#frame .inner:before{content:"";position:fixed;top:0;left:0;height:100%;width:5px;background-color:#3a3333;display:block;z-index:1000}@media screen and (max-width:768px){#frame .inner:before{display:none}}#frame .inner:after{content:"";position:fixed;top:0;right:0;height:100%;width:5px;background-color:#3a3333;display:block;z-index:1000}@media screen and (max-width:768px){#frame .inner:after{display:none}}#header{padding-top:0;position:relative;z-index:100;background-image:none;height:auto}#header-brand{display:none;position:fixed;top:0;left:0;z-index:100;height:60px;width:100%;transition:all ease .3s;background-color:#fff}@media screen and (max-width:768px){#header-brand{height:52px}}#home #header-brand{background-color:transparent}#home.is-header-brand-show #header-brand{background-color:#fff}#header-brand>.menu{position:fixed;top:15px;left:20px;z-index:200}@media screen and (max-width:768px){#header-brand>.menu{left:15px}}#header-brand>.menu a{position:relative;display:block;width:30px;height:30px}@media screen and (max-width:768px){#header-brand>.menu a{width:22px;height:22px}}#header-brand>.menu a span{display:block;width:30px;height:1px;background-color:#373131;position:absolute;top:15px;left:0;text-indent:-9999px;overflwo:hidden;transition:all ease .3s}@media screen and (max-width:768px){#header-brand>.menu a span{width:22px;top:11px}}#home #header-brand>.menu a span{background-color:#fff}#home.is-header-brand-show #header-brand>.menu a span{background-color:#373131}.is-brand-menu-show #header-brand>.menu a span{opacity:0}#header-brand>.menu a:before{content:"";display:block;width:30px;height:1px;background-color:#373131;position:absolute;top:5px;left:0;transition:background-color ease .3s 0s,transform ease .3s 0s,top ease .3s .3s}@media screen and (max-width:768px){#header-brand>.menu a:before{width:22px;top:3px}}#home #header-brand>.menu a:before{background-color:#fff}#home.is-header-brand-show #header-brand>.menu a:before{background-color:#373131}.is-brand-menu-show #header-brand>.menu a:before{background-color:#fff!important;top:15px;transform:rotate(45deg);transition:background-color ease .3s 0s,top ease .3s 0s,transform ease .3s .3s}@media screen and (max-width:768px){.is-brand-menu-show #header-brand>.menu a:before{top:11px}}#header-brand>.menu a:after{content:"";display:block;width:30px;height:1px;background-color:#373131;position:absolute;top:25px;left:0;transition:background-color ease .3s 0s,transform ease .3s 0s,top ease .3s .3s}@media screen and (max-width:768px){#header-brand>.menu a:after{width:22px;top:19px}}#home #header-brand>.menu a:after{background-color:#fff}#home.is-header-brand-show #header-brand>.menu a:after{background-color:#373131}.is-brand-menu-show #header-brand>.menu a:after{background-color:#fff!important;top:15px;transform:rotate(-45deg);transition:background-color ease .3s 0s,top ease .3s 0s,transform ease .3s .3s}@media screen and (max-width:768px){.is-brand-menu-show #header-brand>.menu a:after{top:11px}}#header-brand>.social{display:none}#home #header-brand>.social{display:block}#header-brand>.social{position:absolute;top:-45px;left:80px;transition:all ease 1.3s 1.3s}body.is-load #header-brand>.menu+.social{top:25px}@media screen and (max-width:768px){#home #header-brand>.social{display:none}}#header-brand>.social ul{font-size:0}#header-brand>.social ul li{margin-right:24px;display:inline-block}#header-brand>.social ul li a{display:inline-block;text-indent:-9999px;overflow:hidden}#header-brand>.social ul li.instagram a{background:url(../../the-dress/images/common/top_social_instagram_wht_pc.png) no-repeat;background-size:100%;width:13px;height:13px}#header-brand>.social ul li.facebook a{background:url(../../the-dress/images/common/top_social_facebook_wht_pc.png) no-repeat;background-size:100%;width:6px;height:13px}#header-brand>.social ul li.twitter a{background:url(../../the-dress/images/common/top_social_twitter_wht_pc.png) no-repeat;background-size:100%;width:14px;height:13px}#header-brand>.social ul li.line a{background:url(../../the-dress/images/common/top_social_line_wht_pc.png) no-repeat;background-size:100%;width:14px;height:13px}#header-brand>.social ul li.youtube a{background:url(../../the-dress/images/common/top_social_youtube_wht_pc.png) no-repeat;background-size:100%;width:14px;height:13px}.is-header-brand-show #header-brand>.social ul li.instagram a{background:url(../../the-dress/images/common/top_social_instagram_pc.png) no-repeat}.is-header-brand-show #header-brand>.social ul li.facebook a{background:url(../../the-dress/images/common/top_social_facebook_pc.png) no-repeat}.is-header-brand-show #header-brand>.social ul li.twitter a{background:url(../../the-dress/images/common/top_social_twitter_pc.png) no-repeat}.is-header-brand-show #header-brand>.social ul li.line a{background:url(../../the-dress/images/common/top_social_line_pc.png) no-repeat}.is-header-brand-show #header-brand>.social ul li.youtube a{background:url(../../the-dress/images/common/top_social_youtube_pc.png) no-repeat}#header-brand>.logo{position:absolute;top:20px;left:50%;margin-left:-130px;opacity:1;transition:all ease .3s}@media screen and (max-width:768px){#header-brand>.logo{margin-left:-110px;top:15px}}#home #header-brand>.logo{opacity:0}#home.is-header-brand-show #header-brand>.logo{opacity:1}#header-brand>.logo a{display:block;background-image:url(../../the-dress/images/common/logo_c.svg);background-size:260px 25px;width:260px;height:25px;text-indent:-9999px;overflow:hidden}@media screen and (max-width:768px){#header-brand>.logo a{width:180px;height:18px;background-size:180px 18px}}#header-brand>.onlinestore{position:absolute;top:0;right:0}@media screen and (max-width:768px){#header-brand>.onlinestore{top:12px;right:10px}}#header-brand>.onlinestore a{position:relative;display:block;line-height:60px;color:#fff;background-color:#373131;font-family:'Crimson Text',"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;padding:0 65px 0 20px;font-size:14px;letter-spacing:.1em}@media screen and (max-width:768px){#header-brand>.onlinestore a{height:28px;font-size:10px;line-height:1.4;padding:0 30px 0 0;color:#373131;background-color:transparent}#home #header-brand>.onlinestore a{color:#fff}#home.is-header-brand-show #header-brand>.onlinestore a{color:#373131}}#header-brand>.onlinestore a:after{content:"";position:absolute;top:12px;right:20px;background-image:url(../../the-dress/images/common/header_brand_onlinestore_icon.png);width:27px;height:33px;display:block}@media screen and (max-width:768px){#header-brand>.onlinestore a:after{background-image:url(../../the-dress/images/common/header_brand_onlinestore_icon_sp.png);background-size:22px 27px;background-repeat:none;top:0;right:0;width:22px;height:27px}#home #header-brand>.onlinestore a:after{background-image:url(../../the-dress/images/common/header_brand_onlinestore_icon_w_sp.png)}#home.is-header-brand-show #header-brand>.onlinestore a:after{background-image:url(../../the-dress/images/common/header_brand_onlinestore_icon_sp.png)}}#header-brand-menu{position:fixed;left:-492px;top:0;width:492px;height:100%;overflow:scroll;transition:opacity ease .3s 0s,left ease 0s .3s;background-color:#373131;z-index:120;color:#fff;padding-top:70px;padding-left:80px;opacity:0}@media screen and (max-width:768px){#header-brand-menu{width:100%;padding-left:0;padding-top:45px;padding-right:0}#header-brand-menu .inner{width:230px;margin:0 auto;position:relative}}.is-brand-menu-show #header-brand-menu{left:0;opacity:1;transition:left ease 0s 0s,opacity ease .3s}#header-brand-menu .global{font-size:16px;font-family:'Crimson Text',"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;letter-spacing:.1em}@media screen and (max-width:768px){#header-brand-menu .global{font-size:14px}}#header-brand-menu .global li{padding:15px 0}@media screen and (max-width:768px){#header-brand-menu .global li{padding:10px 0}}#header-brand-menu .global li a{display:inline-block;line-height:30px;position:relative;opacity:1!important}@media screen and (max-width:768px){#header-brand-menu .global li a{line-height:25px}}#header-brand-menu .global li a:before{content:"";display:block;width:0%;position:absolute;bottom:0;right:50%;height:1px;background-color:#fff;transition:all ease .3s}#header-brand-menu .global li a:hover:before{width:50%}#header-brand-menu .global li a:after{content:"";display:block;width:0%;position:absolute;bottom:0;left:50%;height:1px;background-color:#fff;transition:all ease .3s}#header-brand-menu .global li a:hover:after{width:50%}#header-brand-menu .social{position:absolute;top:78px;left:277px;font-size:16px;font-family:'Crimson Text',"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;letter-spacing:.1em}@media screen and (max-width:768px){#header-brand-menu .social{left:142px;top:8px;font-size:12px}}#header-brand-menu .social li a{display:block;line-height:48px;padding-left:40px;background-repeat:no-repeat;background-position:0 50%;color:#bcbcbc}@media screen and (max-width:768px){#header-brand-menu .social li a{line-height:30px;padding-left:25px}}#header-brand-menu .social li.instagram a{background-image:url(../../the-dress/images/common/footer_social_instagram_sp.png);background-size:18px 19px}@media screen and (max-width:768px){#header-brand-menu .social li.instagram a{background-size:12px 12.5px}}#header-brand-menu .social li.facebook a{background-image:url(../../the-dress/images/common/footer_social_facebook_sp.png);background-size:8px 17px;background-position:3px 50%}@media screen and (max-width:768px){#header-brand-menu .social li.facebook a{background-size:5px 11px}}#header-brand-menu .social li.twitter a{background-image:url(../../the-dress/images/common/footer_social_twitter_sp.png);background-size:19px 16px}@media screen and (max-width:768px){#header-brand-menu .social li.twitter a{background-size:12.5px 10.5px}}#header-brand-menu .social li.line a{background-image:url(../../the-dress/images/common/footer_social_line_sp.png);background-size:21px 20px}@media screen and (max-width:768px){#header-brand-menu .social li.line a{background-size:13.5px 13px}}#header-brand-menu .social li.blog a{background-image:url(../../the-dress/images/common/social_blog_icon.png);background-size:19px 18px}@media screen and (max-width:768px){#header-brand-menu .social li.blog a{background-size:12.5px 12px}}#header-brand-menu .onlinestore{margin-top:15px;padding-bottom:70px}@media screen and (max-width:768px){#header-brand-menu .onlinestore{padding-bottom:45px}}#header-brand-menu .onlinestore a{background-color:#eee;display:block;width:320px;line-height:60px;text-align:center;font-family:'Crimson Text',"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;font-size:16px;color:#373131;letter-spacing:.1em}@media screen and (max-width:768px){#header-brand-menu .onlinestore a{width:auto;font-size:14px;line-height:50px}}#header-brand-menu .onlinestore a:before{content:"";background-image:url(../../the-dress/images/common/header_brand_onlinestore_icon_c.png);width:27px;height:33px;display:inline-block;margin-right:15px;vertical-align:-10px}@media screen and (max-width:768px){#header-brand-menu .onlinestore a:before{background-image:url(../../the-dress/images/common/header_brand_onlinestore_icon_sp.png);background-size:22px 27px;background-position:50% 50%;background-repeat:no-repeat;width:22px;height:50px;vertical-align:top}}#header-ec{text-align:center;padding-top:0;position:relative;z-index:100;background-image:none;height:auto}#header-ec .fixed{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:#fff;transition:all ease .3s;transform:translateY(-100%)}#header-ec .fixed.show{transform:translateY(0)}#header-ec .tape{background-color:#edf176;height:46px;font-size:12px;line-height:45px;color:#fff;text-align:center;position:relative;top:0;left:0;width:100%}@media screen and (max-width:768px){#header-ec .tape{height:36px;line-height:35px}}#header-ec .fixed .tape{display:none}#header-ec .primary{position:relative;z-index:2;padding-top:40px;padding-bottom:15px}#header-ec .fixed .primary{padding-top:12px;height:54px;background-color:#fff;box-sizing:border-box}@media screen and (max-width:768px){#header-ec .primary{padding-top:13px;padding-bottom:15px;border-bottom:1px solid #d3d3d3}}#header-ec .logo{min-width:1000px;max-width:1296px;margin:0 auto;position:relative;height:0;text-align:left}@media screen and (max-width:768px){#header-ec .logo{min-width:0;max-width:none;margin:auto;text-align:center;height:auto}}#header-ec .fixed .logo{min-width:0;max-width:none;margin:auto;text-align:left;padding-left:8px;height:auto}@media screen and (max-width:768px){#header-ec .fixed .logo{text-align:center;margin-left:-15px}}#header-ec .logo p{display:inline-block}#header-ec .logo .brandsite{display:none}#header-ec .logo a{display:inline-block}#header-ec .logo img{width:350px;position:relative;top:5px;left:10px}#header-ec .fixed .logo img{width:205px;top:0}@media screen and (max-width:768px){#header-ec .logo img{width:195px;top:0;left:0}}#header-ec .social{position:absolute;top:20px;left:20px}#header-ec .fixed .social{display:none}@media screen and (max-width:768px){#header-ec .social{display:none}}#header-ec .social ul{font-size:0}#header-ec .social ul li{margin-right:24px;display:inline-block}#header-ec .social ul li a{display:inline-block;text-indent:-9999px;overflow:hidden}#header-ec .social ul li.instagram a{background-image:url(../../the-dress/images/common/header_social_instagram_pc.png);width:13px;height:13px}#header-ec .social ul li.facebook a{background-image:url(../../the-dress/images/common/header_social_facebook_pc.png);width:6px;height:13px}#header-ec .social ul li.twitter a{background-image:url(../../the-dress/images/common/header_social_twitter_pc.png);width:14px;height:13px}#header-ec .social ul li.line a{background-image:url(../../the-dress/images/common/header_social_line_pc.png);width:14px;height:13px}#header-ec .social ul li.youtube a{background-image:url(../../the-dress/images/common/header_social_youtube_pc.png);width:14px;height:13px}#header-ec .menu{display:none}@media screen and (max-width:768px){#header-ec .menu{position:absolute;display:block;top:18px;left:20px}#header-ec .menu a{display:inline-block;background-image:url(../../the-dress/images/common/header_menu_sp.png);background-size:20px 16px;width:20px;height:16px;text-indent:-9999px;overflow:hidden}}#header-ec .user{position:absolute;top:20px;right:20px;font-size:11px;line-height:15px}@media screen and (max-width:768px){#header-ec .user{top:15px;right:15px}}#header-ec .user nav p a:before{content:"";background-image:url(../../the-dress/images/common/header_user_mymenu_pc.png);width:14px;height:14px;display:inline-block;margin-right:7px;vertical-align:-2px}#header-ec .user nav p a:after{content:"";background-image:url(../../the-dress/images/common/header_user_mymenu_arrow_pc.png);width:9px;height:5px;display:inline-block;margin-left:10px}#header-ec .user nav{display:inline-block}@media screen and (max-width:768px){#header-ec .user nav{display:none}}#header-ec .user nav ul{display:none;position:absolute;box-shadow:0 0 13px 0 rgba(0,0,0,.1);background-color:#fff;padding:15px 30px 15px 20px;top:28px;left:0;font-size:12px;color:#756f6f}#header-ec .user nav.active ul{display:block}#header-ec .user nav ul li{padding:10px 0;text-align:left}#header-ec .user p.favorite{display:inline-block;margin-left:30px;vertical-align:top}@media screen and (max-width:768px){#header-ec .user p.favorite{margin-left:0;line-height:20px}}#header-ec .user p.favorite a:before{content:"";background-image:url(../../the-dress/images/common/header_user_favorite_pc.png);width:14px;height:12px;display:inline-block;margin-right:10px;vertical-align:-2px}@media screen and (max-width:768px){#header-ec .user p.favorite a:before{display:none}#header-ec .user p.favorite a{position:relative;display:block}#header-ec .user p.favorite a span:first-child{display:block;background-image:url(../../the-dress/images/common/header_user_favorite_sp.png);background-size:16.5px 15.5px;width:16.5px;height:15.5px;text-indent:-9999px;overflow:hidden;margin-top:3px}}#header-ec .user .cart{display:inline-block;margin-left:30px;vertical-align:top}@media screen and (max-width:768px){#header-ec .user .cart{margin-left:10px;line-height:20px}}@media screen and (max-width:360px){#header-ec .user .cart{margin-left:8px}}#header-ec .user .cart a:before{content:"";background-image:url(../../the-dress/images/common/header_user_cart_pc.png);width:12px;height:16px;display:inline-block;margin-right:10px;vertical-align:-3px}@media screen and (max-width:768px){#header-ec .user .cart a:before{display:none}#header-ec .user .cart a{position:relative;display:block}#header-ec .user .cart a span{display:block}#header-ec .user .cart a span:first-child{display:block;background-image:url(../../the-dress/images/common/header_user_cart_sp.png);background-size:14.5px 19px;width:14.5px;height:19px;text-indent:-9999px;overflow:hidden}}@media screen and (max-width:768px){#header-ec .user .cart a .count{position:absolute;top:0;right:-10px}}#header-ec .count{font-size:10px;background-color:#da4a4a;display:inline-block;color:#fff;margin-left:6px;padding:0 5px;border-radius:2px}@media screen and (max-width:768px){#header-ec .count{font-size:8px;line-height:13px;border:1px solid #fff;padding:0 2px;min-width:12px;text-align:center}}#header-ec .function{display:none}@media screen and (max-width:768px){#header-ec .function{display:block;position:relative}#header-ec .function div.category:after,#header-ec .function div.search:after,#header-ec .function:after{content:"";display:block;position:absolute;background-image:url(../../the-dress/images/common/header_shadow_sp.png);background-size:100% 7px;background-position:50%;height:7px;width:100%;background-repeat:no-repeat;bottom:-7px;left:0}#header-ec .function.category:after,#header-ec .function.search:after{display:none}#header-ec .fixed .function{display:none}#header-ec .fixed.show .function{display:block}#header-ec .function ul{overflow:hidden}#header-ec .function ul li{display:block;width:24%;float:left;font-size:10px;line-height:45px;color:#756f6f}#header-ec .function ul li:first-child{width:26%}#header-ec .function.category ul li.category,#header-ec .function.search ul li.search{color:#383131}#header-ec .function ul li a{display:block}}#header-ec .function ul li a .count{position:absolute;top:5px;right:8px}#header-ec .function div.category{display:none}#header-ec .function.category div.category{position:absolute;display:block;top:100%;left:0;background-color:#fff;width:100%;border-top:1px solid #d7d7d7}#header-ec .function.category div.category ul li{width:50%;border-bottom:1px solid #d7d7d7;font-size:12px;font-family:'Crimson Text',"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#header-ec .function.category div.category ul li:nth-child(2n){border-left:1px solid #d7d7d7}#header-ec .function.category div.category ul li a{position:relative;text-align:left;padding-left:15px}#header-ec .function.category div.category ul li a:after{content:"";background-image:url(../../the-dress/images/common/header_function_category_arrow_sp.png);background-size:7px 13px;width:7px;height:13px;right:15px;top:50%;margin-top:-6px;position:absolute}#header-ec .function div.search{display:none}#header-ec .function.search div.search{display:block;position:absolute;top:100%;left:0;background-color:#fff;width:100%}#header-ec .function div.search form{background-color:#ebebeb}#header-ec .function.search div.search .submit{background-image:url(../../the-dress/images/common/header_function_search_go_sp.png);background-size:13px 13px;background-position:50% 50%;background-repeat:no-repeat;background-color:transparent;width:48px;height:48px;position:absolute;top:0;right:0;text-indent:-9999px;overflow:hidden;border:none}#header-ec .function.search div.search .close{position:absolute;top:0;right:0;opacity:1}#header-ec .function.search div.search .close a{background-image:url(../../the-dress/images/common/function_search_close.png);background-size:13px;background-position:50%;background-repeat:no-repeat;text-indent:-9999px;width:48px;height:48px;overflow:hidden;display:block}#header-ec .function.search div.search input[type=text]{width:100%;border:none;line-height:48px;font-size:11px;padding:0 50px 0 15px;background-color:transparent}#header-ec .function.search div.search ul.keyword{margin-left:1px;margin-right:15px;margin-bottom:15px}#header-ec .function.search div.search ul.keyword li{display:inline-block;border:1px solid #dcdcdc;border-radius:4px;line-height:30px;margin-top:15px;margin-left:14px;width:auto;padding:0 10px}#header-ec .global{min-width:1000px;max-width:1296px;margin:0 auto;position:relative}#header-ec .fixed .global{height:0;min-width:0;max-width:none;margin:auto}@media screen and (max-width:768px){#header-ec .global{display:none}}#header-ec .brand{height:54px;line-height:54px;text-align:center;font-size:11px;font-family:'Crimson Text',"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;position:relative;color:#a6a6a6}#heade-ecr .fixed .brand{display:none}#header-ec .brand:after{position:absolute;content:"";background-image:url(../../the-dress/images/common/header_brand_bg.png);background-position:50%;height:6px;bottom:-6px;left:0;width:100%}#header-ec .brand ul{position:absolute;top:0;right:10px}@media screen and (max-width:1296px){#header-ec .brand ul{right:20px}}#header-ec .brand ul li{display:inline-block}#header-ec .brand .onlinestore{display:none;position:relative}#header-ec .brand .brandsite{position:relative}#header-ec .brand .onlinestore a:before{background-image:url(../../the-dress/images/common/header_brand_onlinestore_icon.png);background-repeat:no-repeat;background-position:0 50%;margin-right:8px;width:8px;height:10px;content:"";display:inline-block}#header-ec .brand .brandsite a:before{background-image:url(../../the-dress/images/common/header_brand_brandsite_icon.png);background-repeat:no-repeat;background-position:0 50%;margin-right:8px;width:6px;height:7px;content:"";display:inline-block}#header-ec .shopping{text-align:left;height:50px;line-height:50px;border-bottom:2px solid #ebebeb;position:relative;z-index:1;font-size:11px;transition:top ease .3s}#header-ec .shopping .inner{max-width:1300px;margin:0 auto;position:relative}#header-ec .fixed .shopping{display:block;top:-50px;background-color:#fff}#header-ec .fixed:hover .shopping{display:block;top:0}#header-ec .shopping .inner>ul>li{display:inline-block;color:#756f6f}#header-ec .shopping .inner>ul>li>a{display:inline-block;padding:0 15px;position:relative;text-decoration:none;opacity:1!important}#header-ec .shopping .inner>ul>li:hover>a{background-color:#383131;color:#fff}#header-ec .shopping .inner>ul>li ul{position:absolute;display:none;background-color:#383131;padding:20px 40px 20px 25px;color:#fff;text-align:left}#header-ec .shopping .inner>ul>li:hover ul{display:block;font-size:12px;line-height:34px}#header-ec .shopping div.search{position:absolute;top:0;right:0;width:130px;height:50px;overflow:hidden;border-bottom:2px solid #000;transition:width .3s ease-in-out}#header-ec .shopping.search div.search{width:100%;background:#fff}#header-ec .shopping div.search:before{content:"";background-image:url(../../the-dress/images/common/header_shopping_search_pc.png);background-repeat:no-repeat;background-position:50%;width:32px;height:48px;top:0;right:0;position:absolute}#header-ec .shopping.search div.search:before{display:none}#header-ec .shopping div.search input{width:130px;height:48px;border:none;display:none}#header-ec .shopping.search div.search input{width:100%;display:block;padding:0 8px}#header-ec .shopping div.search .submit{position:absolute;top:0;right:32px;display:none}#header-ec .shopping.search div.search .submit{display:block}#header-ec .shopping div.search .submit a{display:block;background-image:url(../../the-dress/images/common/header_shopping_search_pc.png);background-repeat:no-repeat;background-position:50%;width:32px;height:48px;text-indent:-9999px;overflow:hidden}#header-ec .shopping div.search .close{position:absolute;top:0;right:0;display:none!important}#header-ec .shopping.search div.search .close{display:block!important}#header-ec .shopping div.search .close{display:block;background-image:url(../../the-dress/images/common/header_shopping_search_close_pc.png);background-repeat:no-repeat;background-position:50%;width:32px;height:48px;text-indent:-9999px;overflow:hidden}#footer-brand{display:none;background-color:#383131;height:350px;height:160px}@media screen and (max-width:768px){#footer-brand{height:auto;padding:50px 0 25px}}#footer-brand .inner{position:relative;max-width:1296px;max-width:1410px;margin:0 auto}#footer-brand .sitemap{position:absolute;top:45px;left:4%;color:#bcbcbc;font-size:12px;font-family:'Crimson Text',"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif}@media screen and (max-width:768px){#footer-brand .sitemap{position:relative;top:auto;left:auto;padding:0 0;overflow:hidden;max-width:300px;margin:0 auto}}#footer-brand .sitemap ul li{margin-right:28px;float:left}@media screen and (max-width:768px){#footer-brand .sitemap ul li{line-height:45px;margin:0;width:50%;padding-left:25px}#footer-brand .sitemap ul li.company,#footer-brand .sitemap ul li.guide{display:none}}#footer-brand .social{position:absolute;top:40px;right:4%;color:#bcbcbc;font-size:12px}@media screen and (max-width:768px){#footer-brand .social{position:relative;top:auto;right:auto;text-align:center;margin-bottom:25px}}#footer-brand .social li{float:left;margin-left:30px}@media screen and (max-width:768px){#footer-brand .social li{float:none;display:inline-block;margin:0 15px}}#footer-brand .social li a{display:block;line-height:48px;padding-left:0;background-repeat:no-repeat;background-position:0 50%;color:#bcbcbc;text-indent:-9999px;overflow:hidden}@media screen and (max-width:768px){#footer-brand .social li a{display:inline-block}}#footer-brand .social li.instagram a{background-image:url(../../the-dress/images/common/footer_social_instagram_sp.png);background-size:18px 19px;width:18px;height:19px}#footer-brand .social li.facebook a{background-image:url(../../the-dress/images/common/footer_social_facebook_sp.png);background-size:8px 17px;background-position:0 50%;width:8px;height:17px}#footer-brand .social li.twitter a{background-image:url(../../the-dress/images/common/footer_social_twitter_sp.png);background-size:19px 16px;width:19px;height:16px}#footer-brand .social li.line a{background-image:url(../../the-dress/images/common/footer_social_line_sp.png);background-size:21px 20px;width:21px;height:20px}@media screen and (max-width:768px){#footer-brand .social li.line a{vertical-align:-3px}}#footer-brand .social li.blog a{background-image:url(../../the-dress/images/common/social_blog_icon.png);background-size:19px 18px}#footer-brand .social li.youtube a{background-image:url(../../the-dress/images/common/footer_social_youtube_sp.png);background-size:21px 20px;width:21px;height:20px}#footer-brand .banner{position:absolute;top:125px;left:4%}@media screen and (max-width:768px){#footer-brand .banner{position:relative;top:auto;left:auto;text-align:center;margin:30px 0 50px}}#footer-brand .banner li{float:left;margin-right:20px}@media screen and (max-width:768px){#footer-brand .banner li{float:none;margin-right:0;margin-top:8px}}#footer-brand .banner li img{height:60px}@media screen and (max-width:768px){#footer-brand .banner li img{height:70px;float:none}}#footer-brand .support{position:absolute;top:115px;right:4%;color:#bcbcbc;font-size:12px;line-height:24px;text-align:right}@media screen and (max-width:768px){#footer-brand .support{position:relative;top:auto;right:auto;text-align:center;font-size:10px;line-height:18px}}#footer-brand .support p:first-child{margin-bottom:2px}#footer-brand .sitemap-sub{display:none}@media screen and (max-width:768px){#footer-brand .sitemap-sub{display:block;text-align:center;font-family:'Crimson Text',"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;margin:20px 0;color:#bcbcbc;font-size:0}#footer-brand .sitemap-sub li{display:inline-block;font-size:10px;line-height:10px}#footer-brand .sitemap-sub li::before{content:"|";margin:0 12px;font-size:10px;line-height:10px}#footer-brand .sitemap-sub li:first-child::before{display:none}}#footer-brand .copyright{position:absolute;top:205px;top:120px;right:4%;color:#686868;font-size:10px}@media screen and (max-width:768px){#footer-brand .copyright{position:relative;top:auto;right:auto;text-align:center;margin-top:25px}}#footer-ec{background-color:#383131;color:#fff;position:relative;padding:35px 0 25px}@media screen and (max-width:768px){#footer-ec{padding:20px 10px}}#footer-ec .inner{max-width:1436px;margin:0 auto}#footer-ec nav.contact{display:none}#footer-ec hr{border-top:1px solid #504e4d;margin:0}@media screen and (max-width:768px){#footer-ec hr{display:none}}#footer-ec .container{width:auto;padding:0;max-width:1296px;min-width:1000px;margin:0 auto;position:relative;padding:0 10px}@media screen and (max-width:768px){#footer-ec .container{min-width:0}}#footer-ec hr+.container{padding-top:50px;padding-bottom:50px}@media screen and (max-width:768px){#footer-ec hr+.container{padding:0}}#footer-ec .pagetop{position:absolute;top:-65px;right:25px}@media screen and (max-width:768px){#footer-ec .pagetop{display:none}}#footer-ec .pagetop a{display:block;background-image:url(../../the-dress/images/common/footer_pagetop_pc.png);width:40px;height:40px;text-indent:-9999px;overflow:hidden}#footer-ec .social{margin-bottom:40px}#footer-ec .social-text{font-size:12px;line-height:18px;text-align:left;position:absolute;right:10px;top:-22px;margin:0}@media screen and (max-width:768px){#footer-ec .social-text{font-size:12px;line-height:18px;text-align:center;margin:0 0 20px;position:static;width:100%}}#footer-ec .social ul{font-size:0}@media screen and (max-width:768px){#footer-ec .social ul{font-size:0;text-align:center}}#footer-ec .social ul li{display:inline-block;margin:0 15px}#footer-ec .social a{display:inline-block;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden}#footer-ec .social .instagram a{width:15px;height:15px;background-image:url(../../the-dress/images/common/footer_social_instagram_sp.png);background-size:15px 15px}#footer-ec .social .facebook a{width:8px;height:16px;background-image:url(../../the-dress/images/common/footer_social_facebook_sp.png);background-size:8px 16px}#footer-ec .social .twitter a{width:18px;height:15px;background-image:url(../../the-dress/images/common/footer_social_twitter_sp.png);background-size:18px 15px}#footer-ec .social .line a{width:18px;height:15px;background-image:url(../../the-dress/images/common/footer_social_line_sp.png);background-size:18px 15px}#footer-ec .social .youtube a{width:18px;height:15px;background-image:url(../../the-dress/images/common/footer_social_youtube_sp.png);background-size:18px 15px}#footer-ec .row{margin:0;width:100%}#footer-ec .row .col:first-child{float:left}@media screen and (max-width:768px){#footer-ec .row .col{float:none!important;width:auto!important}}#footer-ec .row .col:first-child+.col{float:right;width:283px}#footer-ec .shopping{font-family:'Crimson Text',"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;font-size:12px;letter-spacing:.1em;margin-bottom:45px}@media screen and (max-width:768px){#footer-ec .shopping{margin-bottom:25px}}#footer-ec .shopping h2{font-size:14px;line-height:1;margin-bottom:20px}@media screen and (max-width:768px){#footer-ec .shopping h2{background-color:#756f6f;line-height:35px;text-align:center}}@media screen and (max-width:768px){#footer-ec .shopping ul{display:none}}#footer-ec .shopping ul li{display:inline-block}#footer-ec .shopping ul li:before{content:"/";display:inline-block;padding:0 1em}#footer-ec .shopping ul li:first-child:before{display:none}#footer-ec .brand{font-family:'Crimson Text',"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;font-size:12px;letter-spacing:.1em;margin-bottom:45px}@media screen and (max-width:768px){#footer-ec .brand{margin-bottom:20px;font-size:13px}}#footer-ec .brand h2{font-size:14px;line-height:1;margin-bottom:20px}@media screen and (max-width:768px){#footer-ec .brand h2{display:none}}@media screen and (max-width:768px){#footer-ec .brand ul{margin:0 -5px;overflow:hidden}}#footer-ec .brand ul li{display:inline-block}@media screen and (max-width:768px){#footer-ec .brand ul li{padding:0 5px;width:50%;float:left;margin-bottom:10px;line-height:35px;box-sizing:border-box}}#footer-ec .brand ul li:before{content:"/";display:inline-block;padding:0 1em}@media screen and (max-width:768px){#footer-ec .brand ul li:before{display:none}}#footer-ec .brand ul li:first-child:before{display:none}@media screen and (max-width:768px){#footer-ec .brand ul li a{display:block;border-bottom:1px solid #756f6f;font-size:13px;text-align:center}}#footer-ec .secondary{font-family:'Crimson Text',"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;font-size:12px;letter-spacing:.1em}@media screen and (max-width:768px){#footer-ec .secondary{text-align:center;margin-bottom:30px;line-height:32px;font-size:10px}}#footer-ec .secondary ul li{display:inline-block;margin-left:18px}#footer-ec .secondary ul li:first-child{margin-left:0}@media screen and (max-width:768px){#footer-ec .banner{position:relative;top:auto;right:auto}}#footer-ec .banner ul li{margin-bottom:16px}@media screen and (max-width:768px){#footer-ec .banner ul li{margin-bottom:10px}}#footer-ec .banner ul li img{width:100%;max-width:100%}#footer-ec .copyright{text-align:center;font-size:8px;margin-top:20px;color:#696969}#content{min-width:1000px;max-width:1296px;margin:0 auto;padding:0 10px}@media screen and (max-width:768px){#content{min-width:320px;padding:0 10px}}.breadcrumb{font-size:11px;text-align:left;padding:0;margin:0;background-color:transparent;height:50px;line-height:50px;color:#b1b1b1;margin-bottom:35px}@media screen and (max-width:768px){.breadcrumb{height:25px;line-height:25px;text-align:left;font-size:8px;border-bottom:1px solid #ebebeb;margin-bottom:28px}}.breadcrumb ol li{display:inline-block}.breadcrumb ol li:before{content:"›";padding:0 10px;display:inline-block}.breadcrumb ol li:first-child:before{display:none}@media screen and (max-width:768px){.breadcrumb ol li:before{content:"›";padding:0 8px;display:inline-block}}body.menu #pagetop{filter:blur(3px)}#menu{position:relative;top:0;left:0;height:100%;width:256px;z-index:1500;background-color:#f7f7f7;overflow:hidden;display:block}body.menu #menu{display:block;left:0}#menu-out{position:fixed;top:0;left:0;width:0;height:100%;z-index:100;overflow:hidden}@media screen and (max-width:768px){body.menu #menu-out{left:0;width:100%}}#menu-out:before{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.5);content:"";z-index:0;display:none}@media screen and (max-width:768px){body.menu #menu-out:before{display:block}}#menu-out:after{content:"";position:fixed;top:13px;left:269px;height:18px;width:18px;z-index:0;background:url(../../the-dress/images/common/menu_close.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;display:none}@media screen and (max-width:768px){body.menu #menu-out:after{display:block}}#menu .wrapper{background-color:#f7f7f7;height:100%;overflow-y:scroll}#menu .login,#menu .logout{background-color:#b0b0b0}#menu .login a,#menu .logout a{display:block;line-height:44px;text-align:center;font-size:13px}#menu .function{border-bottom:1px solid #b0b0b0}#menu .function ul{overflow:hidden}#menu .function ul li{float:left;width:33.033333%;border-left:1px solid #b0b0b0}#menu .function ul li:first-child{border:none}#menu .function ul li a{display:block;font-size:10px;line-height:34px;text-align:center}#menu .search{border-bottom:1px solid #b0b0b0;background-color:#ebebeb}#menu .search input{line-height:45px;border:none;width:100%;padding:0 45px 0 15px;font-size:11px;background-color:transparent}#menu .global{font-family:'Crimson Text',"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif}#menu .global>ul>li{border-bottom:1px solid #b0b0b0}#menu .global ul li a{display:block;line-height:48px;position:relative;padding-left:15px}#menu .global ul li.more>a:after{content:"";position:absolute;top:50%;right:12px;margin-top:-6px;background-image:url(../../the-dress/images/common/menu_global_more.png);background-size:7px 13px;height:13px;width:7px;display:inline-block}#menu .global nav{position:fixed;top:0;right:256px;margin-left:-256px;width:0;height:100%;z-index:1;overflow-y:scroll;overflow-x:hidden;transition:all ease .3s;background-color:#fff;display:none}body.menu #menu .global nav{display:block}#menu .global nav>div{position:absolute;left:0;width:256px;height:100%}#menu .global nav>div>p.back{border-bottom:1px solid #b0b0b0;height:45px;line-height:45px;position:relative;text-align:center;margin-bottom:12px}#menu .global nav>div>p:before{content:"";background-image:url(../../the-dress/images/common/menu_global_back.png);position:absolute;top:50%;left:10px;margin-top:-6px;background-size:7px 13px;height:13px;width:7px;display:inline-block}#menu .information{border-bottom:1px solid #b0b0b0;line-height:45px;padding-left:15px;font-size:11px}#menu .information a:before{content:"";background-image:url(../../the-dress/images/common/menu_information_sp.png);background-size:13px 12px;width:13px;height:12px;display:inline-block;margin-right:6px;margin-left:-5px;vertical-align:-4px}#menu .information .count{color:#da4a4a}#menu .history{border-bottom:1px solid #b0b0b0;padding:17px 10px}#menu .history header{position:relative;margin-bottom:15px}#menu .history h3{font-size:11px;line-height:15px;color:#756f6f}#menu .history h3:before{content:"";background-image:url(../../the-dress/images/common/menu_hisotry_sp.png);background-size:12px 14px;width:12px;height:14px;display:inline-block;margin-right:6px;vertical-align:-2px}#menu .history .more{position:absolute;top:0;right:0}#menu .history .more a{display:block;background-color:#b0b0b0;border-radius:1px;line-height:15px;font-size:8px;padding:0 8px;color:#fff}#menu .history .scroll{overflow:auto}#menu .history ul{overflow:hidden;margin:0 -5px}#menu .history ul li{width:48px;float:left;padding:0 5px}#menu .history ul li img{width:100%}#menu nav.guide{text-align:center;border-bottom:1px solid #b0b0b0}#menu nav.guide ul li{display:inline-block;font-size:12px;line-height:45px;padding:0 12px}#menu nav.feature{border-bottom:1px solid #b0b0b0;padding:20px 17px}#menu nav.feature h3{font-size:13px;margin-bottom:13px;line-height:1;font-family:'Crimson Text',"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif}#menu nav.feature ul li img{width:100%}#menu nav.feature .bx-wrapper{position:relative}#menu nav.feature .bx-pager{position:absolute;top:-30px;right:0}#menu nav.feature .bx-pager .bx-pager-item{display:inline-block;margin-right:5px}#menu nav.feature .bx-pager .bx-pager-link{display:inline-block;background-image:url(../../the-dress/images/common/menu_feature_pager.png);background-size:5px 5px;width:5px;height:5px;overflow:hidden;text-indent:-9999px}#menu nav.feature .bx-pager .bx-pager-link.active{background-image:url(../../the-dress/images/common/menu_feature_pager_active.png)}#menu nav.feature .bx-controls-direction{display:none}#menu nav.social ul{overflow:hidden;text-align:center}#menu nav.social ul li{display:inline-block;padding:0 7px}#menu nav.social ul li a{font-size:10px;color:#9a9a9a;line-height:45px}#history{position:fixed;bottom:-1000px;left:0;width:100%;background-color:#000;color:#fff;z-index:1200;font-size:11px;transition:bottom ease .3s}#history h2{position:absolute;right:0;top:-40px;height:40px;line-height:40px;background-color:#000;padding:0 30px 0 20px}#history .body{width:1020px;margin:0 auto;padding:32px 0 30px}#history ul{margin:0 -10px;overflow:hidden}#history ul li{float:left;width:12.5%;padding:0 10px}#history ul li p{line-height:14px;margin-top:5px}.ui-slider{height:20px;width:100%;max-width:240px;position:relative}.ui-slider:before{position:absolute;content:"";display:block;top:50%;width:100%;height:1px;background-color:#b0b0b0}.ui-slider-handle{position:absolute;display:block;height:20px;width:20px;top:0;background-color:#000}.ui-slider-handle:last-child{margin-left:-20px}#content{padding-top:60px}#header-brand{display:block}#header-ec{display:none}#pagetop{padding:0}#frame{display:none}#footer-brand{display:block}#footer-ec{display:none}#home #header-brand>.social ul li.instagram a{background:url(../../the-dress/images/common/top_social_instagram_pc.png) no-repeat}#home #header-brand>.social ul li.facebook a{background:url(../../the-dress/images/common/top_social_facebook_pc.png) no-repeat}#home #header-brand>.social ul li.twitter a{background:url(../../the-dress/images/common/top_social_twitter_pc.png) no-repeat}#home #header-brand>.social ul li.line a{background:url(../../the-dress/images/common/top_social_line_pc.png) no-repeat}#home #header-brand>.menu a span{background-color:#373131}#home #header-brand>.menu a::before{background-color:#373131}#home #header-brand>.menu a::after{background-color:#373131}._onward.dress-type-photo__info-link{position:relative;display:block;margin-top:3.7rem;text-align:left}@media screen and (min-width:769px){._onward.dress-type-photo__info-link{display:flex;align-items:center;margin-top:4.7rem}}._cherbourg ._onward.dress-type-photo__info-link,._marienbad ._onward.dress-type-photo__info-link{margin-top:0}@media screen and (min-width:769px){._cherbourg ._onward.dress-type-photo__info-link,._marienbad ._onward.dress-type-photo__info-link{margin-top:2.8rem}}@media screen and (min-width:769px){._onward.dress-type-photo__info-link ._price{order:2;margin-left:auto}}@media screen and (min-width:769px){._onward.dress-type-photo__info-link ._brand{order:1}}._onward.dress-type-photo__info-link ._detail{display:flex;justify-content:center;align-items:center;color:#fff;background-color:#000}@media screen and (max-width:768px){._onward.dress-type-photo__info-link ._detail{position:absolute;right:0;bottom:0;width:8.7rem;height:2.5rem;font-size:1.1rem}}@media screen and (min-width:769px){._onward.dress-type-photo__info-link ._detail{order:3;cursor:pointer;width:8.8rem;height:2.8rem;margin-left:1.5rem;font-size:1.4rem}}#pagetop{overflow:visible}.pagetop{position:sticky;bottom:1rem;width:100%;padding:0 1rem;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}@media screen and (min-width:769px){.pagetop{bottom:2rem;padding:0 2rem}}.pagetop.is-visible{opacity:1;visibility:visible}.pagetop__inner{position:relative}.pagetop__anchor{position:absolute;right:0;display:flex;justify-content:center;align-items:center;width:1em;height:1em;color:#fff;font-size:6rem;background-color:#000;transform:translateY(-100%)}@media screen and (min-width:769px){.pagetop__anchor{font-size:5.6rem}}.pagetop__txt{overflow:hidden;display:block;width:1px;height:1px}.pagetop__icon{position:relative;display:block;width:1em;height:1em;color:#fff;font-size:1rem}.pagetop__icon::before{position:absolute;top:0;left:0;content:'';display:block;width:100%;height:100%;border-top:2px solid currentColor;border-left:2px solid currentColor;transform:translateY(25%) rotate(45deg)}