.l-header__nav ul li.nav-dress a span:before,.l-header__nav ul li.nav-dress a span:after{width:50%}.l-main{padding-bottom:160px}@media screen and (max-width: 750px){.l-main{padding-bottom:18.6666666667vw}}.c-mv:after{background-image:url("/assets/images/dress/mv.jpg")}@media screen and (max-width: 750px){.c-mv:after{background-image:url("/assets/images/dress/mv_sp.jpg")}}.intro{text-align:center;padding:100px 0;background-image:url("/assets/images/dress/bg_intro_left.png"),url("/assets/images/dress/bg_intro_right.png");background-repeat:no-repeat,no-repeat;background-position:top left,top right;background-size:auto,auto}@media screen and (max-width: 750px){.intro{padding:13.3333333333vw 0;background-image:url("/assets/images/dress/bg_intro_left_sp.png"),url("/assets/images/dress/bg_intro_right_sp.png");background-repeat:no-repeat,no-repeat;background-position:top left,bottom right;background-size:100%,100%}}.intro .intro__lead{font-family:"Noto Serif JP",serif;font-size:20px;line-height:2.2;color:#c1946c}@media screen and (max-width: 750px){.intro .intro__lead{font-size:4vw;line-height:1.75}}.intro .intro_banner{margin-top:70px}@media screen and (min-width: 751px){.intro .intro_banner a{transition:opacity .7s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:opacity .7s cubic-bezier(0.215, 0.61, 0.355, 1)}.intro .intro_banner a:hover{opacity:.5}}@media screen and (max-width: 750px){.intro .intro_banner{margin-top:10.6666666667vw}}.dress-anchor{padding:80px 0}@media screen and (max-width: 750px){.dress-anchor{padding:10.6666666667vw 0}}.dress-anchor .dress-anchor__list{width:1160px;margin:0 auto;display:flex;flex-wrap:wrap}@media screen and (max-width: 750px){.dress-anchor .dress-anchor__list{width:100%}}.dress-anchor .dress-anchor__list li{width:360px;background:#fff;margin-right:40px}@media screen and (max-width: 750px){.dress-anchor .dress-anchor__list li{width:43.3333333333vw;margin-right:2.6666666667vw}}@media screen and (max-width: 750px){.dress-anchor .dress-anchor__list li:nth-child(even){margin-right:0}}@media screen and (max-width: 750px){.dress-anchor .dress-anchor__list li:nth-child(n+3){margin-top:2.6666666667vw}}@media screen and (min-width: 751px){.dress-anchor .dress-anchor__list li:nth-child(3n){margin-right:0}}@media screen and (min-width: 751px){.dress-anchor .dress-anchor__list li:nth-child(n+4){margin-top:40px}}.dress-anchor .dress-anchor__list li a{position:relative;display:flex;justify-content:flex-start;transition:all .7s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:all .7s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (min-width: 751px){.dress-anchor .dress-anchor__list li a:after{content:"";width:100%;height:100%;border:solid 1px #c1946c;position:absolute;top:0;left:0;z-index:1;pointer-events:none;opacity:0;transition:all .7s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:all .7s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media screen and (min-width: 751px){.dress-anchor .dress-anchor__list li .dress-anchor__list-image{overflow:hidden;width:160px;height:205px}}@media screen and (max-width: 750px){.dress-anchor .dress-anchor__list li .dress-anchor__list-image{width:21.3333333333vw;height:27.3333333333vw}}.dress-anchor .dress-anchor__list li .dress-anchor__list-content{width:calc(100% - 160px);padding:0 25px;display:flex;align-items:center;background:url("/assets/images/arrow02.svg") no-repeat;background-position:bottom 18px center}@media screen and (max-width: 750px){.dress-anchor .dress-anchor__list li .dress-anchor__list-content{width:22.1333333333vw;padding:0 2vw;background-position:bottom 3.3333333333vw center;background-size:2.6666666667vw}}.dress-anchor .dress-anchor__list li .dress-anchor__list-ttl{position:relative;font-family:"Noto Serif JP",serif;color:#c1946c;font-size:14px;font-weight:500;padding-bottom:20px}@media screen and (max-width: 750px){.dress-anchor .dress-anchor__list li .dress-anchor__list-ttl{font-size:2.6666666667vw;line-height:1.3;letter-spacing:-0.02em;padding-bottom:1.3333333333vw}}.dress-anchor .dress-anchor__list li .dress-anchor__list-ttl picture{display:block;margin-bottom:8px}@media screen and (max-width: 750px){.dress-anchor .dress-anchor__list li .dress-anchor__list-ttl picture{margin-bottom:1.0666666667vw}}.dress-anchor .dress-anchor__list li .dress-anchor__list-ttl picture img{width:auto;height:auto}@media screen and (max-width: 750px){.dress-anchor .dress-anchor__list li .dress-anchor__list-ttl picture img{width:18.1333333333vw}}@media screen and (min-width: 751px){.dress-anchor .dress-anchor__list li a:hover{background-color:#f6f4f1}.dress-anchor .dress-anchor__list li a:hover:after{opacity:1}.dress-anchor .dress-anchor__list li a:hover figure img{transform:scale(1.1)}}.dress-anchor .dress-anchor__list li.list-disney a{flex-direction:column;height:100%}.dress-anchor .dress-anchor__list li.list-disney .dress-anchor__list-image{width:100%;height:136px}@media screen and (max-width: 750px){.dress-anchor .dress-anchor__list li.list-disney .dress-anchor__list-image{height:17.2vw}}.dress-anchor .dress-anchor__list li.list-disney .dress-anchor__list-content{width:100%;height:69px;background-position:right 20px center}@media screen and (max-width: 750px){.dress-anchor .dress-anchor__list li.list-disney .dress-anchor__list-content{height:10.1333333333vw;background-position:right 2.6666666667vw center}}.dress-anchor .dress-anchor__list li.list-disney .dress-anchor__list-ttl{padding-bottom:0}.dress-anchor .dress-anchor__list li.list-disney .dress-anchor__list-ttl picture{margin-bottom:2px}@media screen and (max-width: 750px){.dress-anchor .dress-anchor__list li.list-disney .dress-anchor__list-ttl picture img{width:40.6666666667vw}}.dress-type .c-ttl04{margin-bottom:30px}@media screen and (max-width: 750px){.dress-type .c-ttl04{margin-bottom:4vw}}@media screen and (max-width: 750px){.dress-type .c-ttl04 b{font-size:5.0666666667vw;letter-spacing:-0.06em}}.dress-type .c-ttl04 span{color:#faf8f7}.dress-type .c-ttl04 span .small{display:inline-block;font-size:80px;vertical-align:middle;margin-bottom:30px}@media screen and (max-width: 750px){.dress-type .c-ttl04 span .small{font-size:8vw;display:block}}.dress-type .dress-type__list{padding-top:100px;position:relative}@media screen and (max-width: 750px){.dress-type .dress-type__list{padding-top:13.3333333333vw}}.dress-type .dress-type__txt{text-align:center;font-family:"Noto Serif JP",serif;font-size:17px;font-weight:300;line-height:2;color:#6b6b6b;margin-bottom:10px}@media screen and (max-width: 750px){.dress-type .dress-type__txt{font-size:3.7333333333vw;line-height:1.7;margin-bottom:1.3333333333vw}}@media screen and (min-width: 751px){.dress-type .c-slider>ul{padding:40px 0}}@media screen and (max-width: 750px){.dress-type .c-slider>ul{padding:5.3333333333vw 0}}@media screen and (min-width: 751px){.dress-type .c-slider>ul .slick-slide{padding:0 10px;height:440px}}@media screen and (max-width: 750px){.dress-type .c-slider>ul .slick-slide{height:85.3333333333vw}}.dress-type .c-slider>ul .slick-slide img{height:440px;width:auto}@media screen and (max-width: 750px){.dress-type .c-slider>ul .slick-slide img{height:85.3333333333vw}}.dress-type .c-slider>ul .slick-dots{bottom:0}@media screen and (max-width: 750px){.dress-type .c-slider>ul .slick-dots li{width:1.8666666667vw;height:1.8666666667vw;border-radius:.9333333333vw}}@media screen and (max-width: 750px){.dress-type .c-slider>ul .slick-dots li+li{margin-left:1.3333333333vw}}.dress-type .c-slider img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}#disney .dress-type__inner{position:relative;margin:0 auto}@media screen and (min-width: 751px){#disney .dress-type__inner{width:1120px;padding:0 240px}}@media screen and (max-width: 750px){#disney .dress-type__inner{padding-bottom:34.6666666667vw}}#disney .dress-type__inner:before{content:"";background:url("/assets/images/dress/img_disney01.jpg") no-repeat;width:141px;height:254px;display:block;position:absolute;top:20px;left:80px}@media screen and (max-width: 750px){#disney .dress-type__inner:before{background-size:100%;width:18.8vw;height:33.8666666667vw;top:auto;bottom:0;left:21.3333333333vw}}#disney .dress-type__inner:after{content:"";background:url("/assets/images/dress/img_disney02.jpg") no-repeat;width:229px;height:139px;display:block;position:absolute;top:90px;right:0}@media screen and (max-width: 750px){#disney .dress-type__inner:after{background-size:100%;width:30.5333333333vw;height:18.5333333333vw;top:auto;bottom:5.3333333333vw;right:16vw}}@media screen and (min-width: 751px){#disney .c-ttl04 b{width:700px}}.recommend{margin-top:70px;padding:90px 0}@media screen and (max-width: 750px){.recommend{padding:13.3333333333vw 0 12vw}}.recommend .c-ttl02 span{color:#fff}