main#dress .title-area{margin-top:4rem}main#dress .title-area .text{font-size:1.8rem;text-align:center}main#dress .title-area .title-image{margin:auto;width:120px}main#dress .sub-title{padding:2rem 0}main#dress .sub-title .text{font-size:2.4rem;color:#74574d;font-weight:400}main#dress .main .mue-banner{width:850px;height:250px;margin:3rem auto}main#dress .main .mue-banner a{position:relative}main#dress .main .mue-banner a:hover{opacity:.5}main#dress .main .dress-types{width:1200px;margin:5rem auto 8rem;gap:1rem;justify-content:center}main#dress .main .dress-types .dress-type{width:24%}main#dress .main .dress-types .dress-type .dress-type-link{position:relative}main#dress .main .dress-types .dress-type .dress-type-link:hover{opacity:.5}main#dress .main #dress-images{scroll-margin-top:100px}main#dress .main .dress-images{background-color:#efeee8;padding:3rem 1rem 8rem;margin-bottom:6rem}main#dress .main .dress-images .text-area{font-size:1.6rem;font-weight:300;text-align:center;line-height:1.8;padding:3rem 0}main#dress .main .dress-images .group-area{width:100%;padding:1rem 0;max-width:1250px;margin:auto}main#dress .main .dress-images .group-area .groups{padding:1rem 0}main#dress .main .dress-images .group-area .groups-flex{display:flex;justify-content:space-around;align-items:center;gap:10px}main#dress .main .dress-images .group-area .groups .group-button-area{width:100%;background-color:#fff;text-align:center;min-height:60px}main#dress .main .dress-images .group-area .groups.type1 .group-button-area{border:1px solid #6e91a6}main#dress .main .dress-images .group-area .groups.type2 .group-button-area{border:1px solid #e19697}main#dress .main .dress-images .group-area .groups.type3 .group-button-area{border:1px solid #799179}main#dress .main .dress-images .group-area .groups .group-button-area.select{transition:1s;color:#fff}main#dress .main .dress-images .group-area .groups.type1 .group-button-area.select{background-color:#6e91a6;border:1px solid #6e91a6}main#dress .main .dress-images .group-area .groups.type2 .group-button-area.select{background-color:#e19697;border:1px solid #e19697}main#dress .main .dress-images .group-area .groups.type3 .group-button-area.select{background-color:#799179;border:1px solid #799179}main#dress .main .dress-images .group-area .groups .group-button-area .group-btn{width:100%;min-height:60px;margin:auto;color:#000;font-size:1.8rem;font-weight:300}main#dress .main .dress-images .group-area .groups .group-button-area.select .group-btn{transition:1s;color:#fff}main#dress .main .dress-images .disp-area{display:flex;gap:5rem 3%;max-width:1200px;margin:0 auto;flex-wrap:wrap;padding:3rem 2rem;box-sizing:initial;-webkit-user-select:none;user-select:none}main#dress .main .dress-images .disp-area .dress-images-set{width:48.5%;display:flex;flex-wrap:wrap;gap:1%;align-items:center}main#dress .main .dress-images .disp-area .dress-images-set img{height:auto}main#dress .main .dress-images .disp-area .dress-images-set .dress-images-main{width:71.5%;max-width:416px}main#dress .main .dress-images .disp-area .dress-images-set .dress-images-sub-all{width:27.5%}main#dress .main .dress-images .disp-area .dress-images-set .dress-images-sub2{margin-top:.5rem}main#dress .main .disney-banner{width:850px;max-width:850px;margin:0 auto;padding:2rem 0 3rem}main#dress .main .disney-banner .disney-banner-link{position:relative}main#dress .main .disney-banner .disney-banner-text{font-size:2rem;text-align:center;margin-top:1rem}main#dress .main .disney-banner .disney-banner-text a{color:#045ab1;cursor:pointer}main#dress .main .disney-banner a:hover{opacity:.5}main#dress .dress-banner-area{margin:8rem auto;justify-content:center;max-width:1400px}main#dress .dress-banner-area .banner{position:relative}main#dress .dress-banner-area .banner a:hover{opacity:.5}main#dress .dress-banner-area .banner-text{font-size:1.3rem;width:46%;position:absolute;top:50%}main#dress .dress-banner-area .banner-text span{display:inline-block;margin-top:1rem}main#dress .dress-banner-area .banner-text1{right:3%}main#dress .dress-banner-area .banner-text2{left:6%}@media screen and (max-width:1400px){main#dress .dress-banner-area .banner-text{font-size:.9vw}}@media screen and (max-width:1200px){main#dress .main .mue-banner{width:95%;max-width:850px;height:auto}main#dress .main .dress-types{width:100%;padding:0 2rem;margin:3rem auto 5rem}main#dress .main .dress-types .dress-type{width:23.9%}main#dress .main #dress-images{scroll-margin-top:80px}main#dress .main .dress-images .group-area .groups .group-button-area .group-btn{font-size:1.7rem}}@media screen and (max-width:1024px){main#dress .main .dress-images .group-area .groups .group-button-area .group-btn{font-size:1.3rem}main#dress .main .disney-banner{width:90%;padding:0 0 1rem}main#dress .dress-banner-area .banner-text{font-size:1.3vw}}@media only screen and (max-width:767px){main#dress .title-area{margin-top:0}main#dress .title-area .text{font-size:1.4rem}main#dress .title-area .title-image{width:100px}main#dress .sub-title .text{font-size:1.8rem}main#dress .main .mue-banner{width:80%;margin:1rem auto}main#dress .main .dress-types{margin:1rem auto 3.5rem}main#dress .main .dress-types .dress-type{width:48%;margin:0 auto .5rem}main#dress .main .dress-images{margin-bottom:3rem}main#dress .main .dress-images .text-area{font-size:1.5rem;text-align:left;line-height:1.8;padding:2rem 0}main#dress .main .dress-images .group-area .groups-flex{justify-content:flex-start;flex-wrap:wrap;gap:10px 3%}main#dress .main .dress-images .group-area .group-button-area{max-width:48.5%}main#dress .main .dress-images .group-area .groups .group-button-area .group-btn{font-size:1.6rem}main#dress .main .dress-images .disp-area{gap:3rem;padding:2rem 1rem}main#dress .main .dress-images .disp-area .dress-images-set{width:100%;max-width:582px;margin:0 auto}main#dress .main .dress-images .disp-area .dress-images-set .dress-images-sub2{margin-top:.3rem}main#dress .main .disney-banner{width:88%;max-width:540px;padding:2rem 0 0}main#dress .main .disney-banner .disney-banner-text{font-size:1.6rem}main#dress .dress-banner-area{padding:0 2rem;margin:8rem auto 4rem}main#dress .dress-banner-area .banner-text{font-size:2.7vw;width:88%;top:60%}main#dress .dress-banner-area .banner-text1{right:auto;left:7%}}