main#dress .page-explanation-area{padding:5rem 1rem}main#dress .page-explanation-area .main-text{font-size:2.6rem;color:#8c8a67;font-weight:400;line-height:1.7;text-align:center}main#dress .dress-images-block{padding:3rem 0 5rem;-webkit-user-select:none;user-select:none}main#dress .dress-images-block .dress-images{display:flex;gap:5rem 3%;max-width:1200px;margin:0 auto;flex-wrap:wrap;padding:6rem 2rem;box-sizing:initial}main#dress .dress-images-block .dress-images .dress-images-set{width:48.5%;display:flex;flex-wrap:wrap;gap:1%;align-items:center}main#dress .dress-images-block .dress-images .dress-images-set img{height:auto}main#dress .dress-images-block .dress-images .dress-images-set .dress-images-main{width:71.5%;max-width:416px}main#dress .dress-images-block .dress-images .dress-images-set .dress-images-sub-all{width:27.5%}main#dress .dress-images-block .dress-images .dress-images-set .dress-images-sub2{margin-top:.5rem}main#dress .dress-images-block .dress-images .dress-images-set .dress-images-name{font-size:1.2rem;font-weight:300}main#dress .dress-images-block .dress-other-images{display:flex;max-width:1200px;margin:0 auto;gap:1%;flex-wrap:wrap;padding:2rem;box-sizing:initial}main#dress .dress-images-block .dress-other-images .dress-other-image{width:19.2%}main#dress .dress-images-block .dress-other-images .dress-other-image img{height:auto}main#dress .dress-images-block .dress-other-images .dress-other-image .dress-image-other-name{font-size:1.2rem;font-weight:300;display:block;margin-top:1rem}main#dress .dress-type-set{margin-top:6rem;-webkit-user-select:none;user-select:none}main#dress .dress-type-set.two-after{margin-top:2rem}main#dress .dress-type-set .dress-type-back{max-width:1920px;margin:0 auto;background-color:#efeee8;cursor:pointer}main#dress .dress-type-set .dress-type-back .dress-type-image{max-width:400px;margin:0 auto}main#dress .dress-type-set .dress-type-back .dress-type-image img{height:auto}main#dress .dress-type-set .dress-type-content{max-width:1200px;max-height:0;margin:0 auto;overflow:hidden;transition:max-height .3s ease;padding:0 2rem;box-sizing:initial}main#dress .dress-type-set .dress-type-content.open{max-height:2000px}main#dress .dress-type-set .dress-type-content-inner{padding:5rem 0}main#dress .dress-type-set .dress-type-content img{height:auto}main#dress .dress-shops-back{background-color:#efeee8;padding:8rem 0;margin:8rem 0 4rem}main#dress .dress-shops-back .dress-shops-title{font-size:2.4rem;font-weight:300;color:#8c8a67;text-align:center}main#dress .dress-shops-back .dress-shops{max-width:1000px;margin:2rem auto 0;display:flex;flex-wrap:wrap;gap:2rem 2%;justify-content:center;padding:0 2rem;box-sizing:initial}main#dress .dress-shops-back .dress-shops .dress-shop{width:49%;position:relative}main#dress .dress-shops-back .dress-shops .dress-shop img{height:auto;margin:0 auto}main#dress .dress-shops-back .dress-shops .dress-shop .dress-shop-info{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}main#dress .dress-shops-back .dress-shops .dress-shop .dress-shop-info .dress-shop-name{font-size:2.4rem;font-weight:300}main#dress .dress-shops-back .dress-shops .dress-shop .dress-shop-info .dress-shop-links{display:flex;gap:.5rem;justify-content:center}main#dress .dress-shops-back .dress-shops .dress-shop .dress-shop-info .dress-shop-links a{font-size:1.6rem;font-weight:300;background-color:#fff;padding:.5rem 1rem;width:170px;text-align:center;cursor:pointer}@media screen and (max-width:1024px){main#dress .dress-type-set .dress-type-back{-webkit-tap-highlight-color:transparent}main#dress .dress-shops-back .dress-shops .dress-shop .dress-shop-info{gap:.5rem}main#dress .dress-shops-back .dress-shops .dress-shop .dress-shop-info .dress-shop-name{font-size:2rem}main#dress .dress-shops-back .dress-shops .dress-shop .dress-shop-info .dress-shop-links a{font-size:1.4rem;width:160px}}@media only screen and (max-width:767px){main#dress .page-explanation-area{padding:3rem 1rem}main#dress .page-explanation-area .main-text{font-size:2rem}main#dress .dress-images-block .dress-type-back .dress-type-image{width:90%}main#dress .dress-images-block .dress-images{gap:3rem;padding:2rem}main#dress .dress-images-block .dress-images .dress-images-set{width:100%;max-width:582px;margin:0 auto}main#dress .dress-images-block .dress-images .dress-images-set .dress-images-sub2{margin-top:.3rem}main#dress .dress-images-block .dress-other-images{gap:2rem 2%}main#dress .dress-images-block .dress-other-images .dress-other-image{width:32%}main#dress .dress-images-block .dress-other-images .dress-other-image .dress-image-other-name{font-size:1rem;margin-top:.5rem}main#dress .dress-type-set{margin-top:3rem}main#dress .dress-type-set .dress-type-content-inner{max-width:620px;margin:0 auto}main#dress .dress-shops-back{padding:5rem 0;margin-top:5rem}main#dress .dress-shops-back .dress-shops-title{font-size:2rem}main#dress .dress-shops-back .dress-shops .dress-shop{width:100%}main#dress .dress-shops-back .dress-shops .dress-shop .dress-shop-info .dress-shop-name{font-size:1.6rem}main#dress .dress-shops-back .dress-shops .dress-shop .dress-shop-info{gap:1rem}main#dress .dress-shops-back .dress-shops .dress-shop .dress-shop-info .dress-shop-links{width:90%;gap:2%}main#dress .dress-shops-back .dress-shops .dress-shop .dress-shop-info .dress-shop-links a{width:49%;max-width:180px}}@media only screen and (max-width:374px){main#dress .dress-images-block .dress-other-images .dress-other-image .dress-image-other-name{font-size:.9rem}}