.page-mypage-main .order-list{margin:0 0 80px 0}.magazine-list ul{display:flex;flex-wrap:wrap;margin:-80px 0 0 -88px}.magazine-list li{width:328px;margin:80px 0 0 88px}.magazine-list li img{width:100%}.magazine-list a{display:block}.magazine-list a .thumb{font-size:0;line-height:0}.magazine-list a .author{display:inline-block;padding:0 10px;height:28px;line-height:28px;margin:23px 10px 0 0;font-family:"ZapfHumanist";font-size:15px;font-weight:400;color:#222;text-align:center;vertical-align:middle;background-color:#fcf9f7}.magazine-list a .description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;margin:19px 0 0 0;font-size:20px;font-weight:400;font-style:normal;letter-spacing:-0.5px;line-height:32px;color:#333}.board-detail{padding:0 0 56px 0;border-bottom:1px solid #d8d8d8}.board-detail+.button-wrap{padding:0 40px}.board-detail__subject{color:#222222;font-size:24px;font-weight:400;font-style:normal;letter-spacing:-0.5px;line-height:40px}.board-detail__info{margin:36px 0 0 0}.board-detail__info--author{display:inline-block;padding:0 10px;height:28px;line-height:28px;text-align:center;vertical-align:middle;background-color:#fcf9f7;font-family:"ZapfHumanist"}.board-detail__info--date{display:inline-block;margin:0 0 0 13px;vertical-align:middle;color:#505050;font-size:14px;font-weight:400;font-style:normal;letter-spacing:-0.2px;line-height:28px}.board-detail__content{margin:48px 0 0 0}.board-detail__content img ~ .board-detail__content--par{margin:48px 0 0 0}.board-detail__content--par{font-size:16px;font-weight:400;font-style:normal;letter-spacing:-0.5px;line-height:34px;color:#333}.collection-swiper{position:relative;overflow:hidden;max-width:1720px;margin:0 auto 290px auto}.collection-swiper .swiper-container{max-width:1360px;margin:0 auto}.collection-swiper .swiper-slide{max-width:600px;transform:scale(0.74);transform-origin:50% 50%;transition:transform 0.7s ease;will-change:transform;pointer-events:all}.collection-swiper .swiper-slide img{width:100%}.collection-swiper .swiper-slide.swiper-slide-active{z-index:1;transform:scale(1)}.collection-swiper .swiper-button-prev,.collection-swiper .swiper-button-next{width:60px;height:40px}.collection-swiper .swiper-button-prev::after,.collection-swiper .swiper-button-next::after{display:none}.collection-swiper .swiper-button-prev:focus,.collection-swiper .swiper-button-next:focus{outline:1px dotted #000}.collection-swiper .swiper-button-prev{left:-5px;background:url("../img/ico_swiper_prev.png") no-repeat 50% 50%;background-size:30px}.collection-swiper .swiper-button-next{right:-5px;background:url("../img/ico_swiper_next.png") no-repeat 50% 50%;background-size:30px}.collection-swiper .swiper-pagination{display:none}.collection-product{margin:140px 0 0 0}.collection-product__title{margin:0 0 65px 0;font-size:28px;font-weight:400;font-style:normal;letter-spacing:-0.5px;color:#222;text-align:center}.collection-product__swiper{position:relative;border-top:1px solid #d8d8d8}.collection-product__swiper .swiper-slide{padding:82px 0 105px 0;border-left:1px solid #d8d8d8;text-align:center}.collection-product__swiper .swiper-slide:first-child{border-left:none}.collection-product__swiper .swiper-button-prev,.collection-product__swiper .swiper-button-next{top:auto;bottom:0;width:58px;height:58px;border:1px solid #d8d8d8}.collection-product__swiper .swiper-button-prev::after,.collection-product__swiper .swiper-button-next::after{display:none}.collection-product__swiper .swiper-button-prev:focus,.collection-product__swiper .swiper-button-next:focus{outline:1px dotted #000}.collection-product__swiper .swiper-button-prev{left:50%;margin-left:-57px;background:#fff url("../img/ico_swiper_prev.png") no-repeat 50% 50%;background-size:28px}.collection-product__swiper .swiper-button-next{right:50%;margin-right:-58px;background:#fff url("../img/ico_swiper_next.png") no-repeat 50% 50%;background-size:28px}.collection-product__swiper .swiper-pagination{display:none}.collection-product__img{width:320px;margin:0 auto}.collection-product__name{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;height:54px;line-height:1.4;margin:24px 0 0 0;padding:0 34px;font-size:18px;font-weight:400;color:#222}.collection-product__price{display:block;margin:18px 0 0 0;padding:0 34px;font-size:20px;font-weight:400;color:#505050;font-family:"ZapfHumanist"}.collection-list__item{overflow:hidden;font-size:0}.collection-list__anchor{position:relative}.collection-list__anchor:hover img{transform:scale(1.1)}.collection-list__img img{width:100%;transition:transform 1s ease-out;will-change:transform}.collection-list__text{z-index:1;position:absolute;bottom:70px;left:80px;font-size:67px;font-weight:300;letter-spacing:-0.75px;line-height:67px;color:#fff}.figure{position:relative;overflow:hidden}.figure__img{padding:0 120px;font-size:0;line-height:0}.figure__img img{width:100%;height:auto}.figure__caption{display:flex;justify-content:center;margin:180px 0;padding:0 20px}.figure__caption--subject{color:#333;font-size:32px;font-weight:400;font-style:normal;letter-spacing:-0.5px;line-height:48px;text-align:left}.figure__caption--par{font-size:28px;font-weight:400;font-style:normal;letter-spacing:-0.5px;line-height:56px;text-align:center;color:#222}.figure__caption.is-left .figure__caption--par{margin:36px 0 0 0;text-align:left;font-size:22px;letter-spacing:-0.5px;line-height:48px}.figure__caption.is-center .figure__caption--inner{text-align:center}.figure__caption.is-center .figure__caption--par{margin:36px 0 0 0;font-size:22px;letter-spacing:-0.5px;line-height:48px}.figure__floting{z-index:10;position:absolute;top:16.5%;right:24px;width:100px;height:100px}.figure__floting img{width:100%}.figure--full .figure__img{padding:0}.figure--vertical{margin:0 0 142px 0}.figure--vertical .figure__img{max-width:960px;margin:0 auto;padding:0}.figure--column .figure__img ~ .figure__img{margin:74px 0 0 0}.figure--row{display:flex;justify-content:space-between;flex-wrap:wrap}.figure--row .figure__img{width:50%;padding:0 10px 0 0}.figure--row .figure__img ~ .figure__img{padding:0 0 0 10px}.figure--row .figure__caption{width:100%}.figure--row3{display:flex;justify-content:space-between;padding:0 180px}.figure--row3 .figure__img{width:31%;padding:0}.figure--row3 .figure__img ~ .figure__img{margin:0 0 0 3.5%}.figure--full-row{display:flex}.figure--full-row .figure__img{flex:1;padding:0}.figure--full-row .figure__img ~ .figure__img{padding:0 0 0 12px}.figure--margin{margin-bottom:142px}.figure--left{display:flex;justify-content:space-between;align-items:center;margin:0 0 142px 0}.figure--left .figure__img{width:50%;padding:0 40px 0 264px}.figure--left .figure__caption{width:50%;margin:0;padding:0 277px 0 114px}.figure--left .figure__caption .figure__caption--par br{display:none}.figure--list .figure__row{display:flex;flex-wrap:wrap}.figure--list .figure__row.is-reverse{flex-direction:row-reverse}.figure--list .figure__img{width:50%;padding:0}.figure--list .figure__caption{flex-wrap:wrap;align-items:center;width:50%;margin:0;text-align:center}.figure--list .figure__caption.is-left{text-align:left}.figure--list .figure__caption .figure__caption--inner{max-width:600px;padding:0 20px}.point-state{display:flex;align-items:center;height:80px;border:1px solid #d8d8d8}.point-state__area{position:relative;flex:1;display:flex;padding:0 50px;font-size:20px;letter-spacing:-0.5px}.point-state__area ~ .point-state__area:after{display:block;content:"";position:absolute;top:-9px;left:0;width:1px;height:40px;background:#d8d8d8}.point-state__label{font-weight:300;color:#707070}.point-state__point{margin-left:auto}.point-notes{margin:10px 0 0 0;text-align:right}.point-notes p{font-size:14px;font-weight:300;letter-spacing:-0.5px;color:#979797}.point-list{margin:45px 0 0 0;line-height:1.5}.point-list .col-width{width:160px}.point-list table{width:100%}.point-list th{padding:5px 0;text-align:center;font-size:14px;font-weight:300;letter-spacing:-0.5px;color:#979797}.point-list th:first-child{text-align:left}.point-list td{padding:14px 0;border-bottom:1px solid #d8d8d8;text-align:center}.point-list td.subject{text-align:left}.point-list td .date-group{display:inline-block;margin:0 0 0 17px}.point-list td .date-group .extinction{font-weight:300;color:#979797}.order-payment{display:flex;margin:-35px 0 0 0}.order-payment.is-nomember .form-write{min-width:680px}.order-payment .form-write{max-width:680px}.order-payment .form-write .form-group{padding:0}.order-payment .form-write .input-box .select{min-width:278px}.order-payment__result{width:400px;margin-left:auto;letter-spacing:-0.5px;line-height:1.5}.order-payment__result .order-bag-list{margin:0 0 20px 0}.order-payment__result .order-bag-list__item{margin:20px 0 0 0;padding-bottom:20px}.order-payment__result .order-bag-list__item ~ .order-bag-list__item{margin:20px 0 0 0}.order-payment__result .order-bag-list__amount{margin:10px 0 0 0;font-size:16px;font-weight:300;letter-spacing:-0.5px;color:#333}.order-payment__result .order-bag-list__amount--label{padding:0 12px 0 0;color:#979797}.order-payment__result .order-bag-list__amount .size{display:inline-block}.order-payment__result .order-bag-list__amount .size ~ .size{position:relative;padding:0 0 0 25px}.order-payment__result .order-bag-list__amount .size ~ .size:after{display:block;content:"";position:absolute;top:6px;left:11px;width:1px;height:16px;background:#d8d8d8}.order-payment__result .order-bag-list__result{margin:10px 0 0 0;font-size:16px;padding:0;border:none}.order-payment__item{display:flex}.order-payment__item ~ .order-payment__item{margin:14px 0 0 0}.order-payment__final{display:flex;margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px solid #d8d8d8;font-size:18px;letter-spacing:-0.5px}.order-payment__final--price{margin:0 0 0 auto}.order-payment__price{margin:0 0 0 auto}.order-payment__check{margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px solid #d8d8d8}.order-payment__check .input-checkbox{display:block;margin:0 0 0 10px}.order-payment__check .input-checkbox ~ .input-checkbox{margin-top:10px}.order-payment__check .input-checkbox label{color:#707070}.order-payment__check .input-checkbox.is-all{margin:0}.order-payment__check .input-checkbox.is-all label{padding:0 0 0 31px;font-size:18px;letter-spacing:-0.5px;color:#222}.order-payment__check .input-checkbox.is-all label:before{top:9px}.order-payment__check .input-checkbox.is-all label:after{top:6px}.order-payment .button-wrap{margin:30px 0 0 0;justify-content:space-between}.order-payment .button-wrap .button{min-width:auto;width:195px}.order-payment .button-wrap.is-full .button{width:100%}.order-bag-list{width:100%;max-width:680px}.order-bag-list__length{margin:0 0 20px 0;font-size:16px;letter-spacing:-0.5px}.order-bag-list__item{position:relative;min-height:120px;padding:0 0 0 130px;border-bottom:1px solid #d8d8d8}.order-bag-list__item ~ .order-bag-list__item{margin:40px 0 0 0}.order-bag-list__info{max-width:620px;min-height:140px}.order-bag-list__info>*{display:block;line-height:1.5;font-weight:400}.order-bag-list__img{position:absolute;top:0;left:0}.order-bag-list__img img{width:100px}.order-bag-list__subject{margin:10px 0 0 0;font-size:18px;letter-spacing:-0.5px}.order-bag-list__option{display:flex;margin:22px 0 0 0}.order-bag-list__option--list li{position:relative;color:#333}.order-bag-list__option--list li ~ li{margin:16px 0 0 0}.order-bag-list__option--label{padding:8px 0 0 0;width:50px;font-size:16px;font-weight:300;letter-spacing:-0.5px;color:#979797}.order-bag-list__option .option{display:inline-block;vertical-align:middle;margin:0 17px 0 0}.order-bag-list__option .price{display:inline-block;vertical-align:middle}.order-bag-list__option .count-control{margin:0 17px 0 0;line-height:normal;vertical-align:middle}.order-bag-list__option .button__delete{margin:0 0 0 7px;vertical-align:middle}.order-bag-list__result{display:flex;justify-content:space-between;margin:26px 0 0 0;padding:26px 0;border-top:1px solid #d8d8d8;font-size:18px;letter-spacing:-0.5px}.order-bag-list__more{position:absolute;top:0;right:0;font-weight:300}.not-found{text-align:center;color:#333}.not-found__title{font-family:"ZapfHumanist";font-size:124px;letter-spacing:-2.58px}.not-found__subject{margin:22px 0 0 0;font-size:24px;font-weight:300;letter-spacing:-0.5px}.not-found__text{margin:36px 0 0 0;font-size:16px;font-weight:300;line-height:1.5;letter-spacing:-0.5px;color:#505050}.order-completed{width:406px;margin:0 auto}.order-completed__par{font-size:20px;text-align:center;letter-spacing:-0.6px;font-weight:300;color:#979797}.order-completed__list{margin:40px 0 0 0;line-height:1.5;color:#222222;font-size:16px;letter-spacing:-0.5px}.order-completed__row{display:flex;padding:20px 0;border-bottom:1px solid #d8d8d8}.order-completed__col{width:100%}.order-completed__col:first-child{min-width:130px;max-width:130px}.order-completed__orders li{color:#333}.order-completed__orders li ~ li{margin:1px 0 0 0}.order-completed .button-wrap{margin:30px 0 0 0;justify-content:space-between}.order-completed .button-wrap .button--large{min-width:198px}.form-member{width:406px;margin:15px auto 0 auto}.form-member__group ~ .form-member__group{margin:60px 0 0 0}.form-member__title{letter-spacing:-0.5px}.form-member__list{margin:20px 0 0 0}.form-member__row ~ .form-member__row{margin:14px 0 0 0}.form-member__login{display:flex;align-items:center;justify-content:space-between;margin:14px 0 0 0}.form-member__login.is-right{justify-content:flex-end}.form-member__nomember{font-weight:300;letter-spacing:-0.5px;color:#505050}.form-member__sns{margin:38px 0 0 0;text-align:center}.form-member__sns .button ~ .button{margin:0 0 0 11px}.form-member__anchor{margin:28px 0 0 0;text-align:center}.form-member__anchor--item{display:inline-block;font-size:16px;font-weight:300;letter-spacing:-0.44px;color:#979797}.form-member__anchor--item ~ .form-member__anchor--item{margin:0 0 0 17px}.form-member__par{margin:20px 0 0 0;font-size:14px;font-weight:300;letter-spacing:-0.5px;line-height:1.5;color:#979797}.form-member .textarea{height:200px;margin:20px 0 0 0}.form-member .button-wrap .button{width:100%}.customer-foot{position:absolute;left:0;bottom:0;width:100%;border-top:1px solid #d8d8d8}.customer-foot__inner{display:flex;width:1180px;margin:0 auto;padding:74px 10px 276px 10px;line-height:1.5}.customer-foot__title{position:relative;padding:0 75px 0 0;font-size:24px;letter-spacing:-0.5px}.customer-foot__title:after{display:block;content:"";position:absolute;top:4px;right:0;width:1px;height:48px;background:#d8d8d8}.customer-foot__group{margin:0 0 0 35px}.customer-foot__group ~ .customer-foot__group{margin:0 0 0 52px}.customer-foot__caption{display:flex;align-items:center}.customer-foot__label{display:block;font-size:14px;letter-spacing:-0.5px}.customer-foot__phone{margin:0 0 0 28px;font-size:18px;letter-spacing:-0.45px}.customer-foot__par{margin:7px 0 0 0;font-size:12px;font-weight:300;letter-spacing:-0.5px;color:#333}.customer-foot__mail{display:inline-block;margin:7px 0 0 0;font-family:"ZapfHumanist";font-size:18px;letter-spacing:normal;color:#222}.faq-search__form{display:block;padding:20px;border:1px solid #d8d8d8}.faq-search__input{display:flex}.faq-search__input .input{height:50px;line-height:50px;border-right:none}.faq-search__input .button{width:115px;height:50px;line-height:50px}.faq-search__keyword{margin:18px 0 0 0;font-size:16px;letter-spacing:-0.5px;line-height:1.5}.faq-search__keyword--label{color:#222}.faq-search__keyword--item{padding:0 0 0 18px;color:#707070}.faq-tab{margin:36px 0 0 0}.faq-tab ul{display:flex;border-bottom:1px solid #d8d8d8}.faq-tab li{font-size:16px;font-weight:300;letter-spacing:-0.5px;line-height:1.5}.faq-tab li ~ li{margin:0 0 0 20px}.faq-tab li a{display:block;padding:0 0 20px 0;color:#707070}.faq-tab li.is-active a{color:#333}.faq-list__item{position:relative;min-height:72px;line-height:1.5;border-bottom:1px solid #d8d8d8}.faq-list__item.is-open .faq-list__button{border-bottom:1px solid #d8d8d8}.faq-list__item.is-open .faq-list__button::after{background:url("../img/ico_close.png") no-repeat 0 50%}.faq-list__item.is-open .faq-list__answer{display:block}.faq-list__label{position:absolute;top:24px;left:0;width:92px;font-size:16px;letter-spacing:-0.5px;color:#ad7a64}.faq-list__button{position:relative;padding:24px 40px 24px 120px;line-height:1.5;text-align:left;font-size:16px;font-weight:300;letter-spacing:-0.5px;color:#333}.faq-list__button--text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word}.faq-list__button::before{position:absolute;top:24px;left:95px;display:block;content:"Q";font-family:"ZapfHumanist";font-size:16px;letter-spacing:-0.5px;color:#222}.faq-list__button::after{position:absolute;top:28px;right:0;width:14px;height:14px;display:block;content:"";background:url("../img/ico_open.png") no-repeat 0 0;background-size:14px}.faq-list__answer{position:relative;display:none;padding:24px 40px 24px 120px;font-size:16px;font-weight:300;line-height:28px;letter-spacing:-0.5px;color:#333}.faq-list__answer::before{position:absolute;top:24px;left:95px;display:block;content:"A";font-family:"ZapfHumanist";font-size:16px;letter-spacing:-0.5px;color:#222}.terms{font-size:16px;letter-spacing:-0.5px;line-height:28px;color:#333}.terms__title{margin:0 0 65px 0;padding:0 0 50px 0;line-height:1;font-size:34px;font-weight:400;color:#222;border-bottom:1px solid #d8d8d8}.terms__subtitle{font-size:20px;font-weight:400;color:#222}.boutique{display:flex;height:100%}.boutique__visual{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;background:url("../img/bg_boutique.jpg") no-repeat 50% 50%;background-size:cover;color:#fff;text-align:center}.boutique__visual--title{font-size:124px;font-family:"ZapfHumanist";font-weight:normal;line-height:1.19;letter-spacing:-1.5px}.boutique__visual--text{margin:44px 0 0 0;font-size:20px;font-weight:300;line-height:1.7;letter-spacing:-0.5px}.boutique__reservation{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;background:#ccb6a6;text-align:left;line-height:1.4}.boutique__reservation--inner{width:340px}.boutique__reservation--title{font-size:34px;font-weight:normal;letter-spacing:-0.5px}.boutique__reservation--text{margin:36px 0 0 0;font-size:14px;font-weight:300;font-style:normal;letter-spacing:-0.5px;color:#333}.boutique__reservation--back{margin:0 0 28px 0;font-size:0}.boutique__reservation--back a{display:inline-block;width:28px;height:18px;background:url("../img/ico_go_back.png") no-repeat 0 0;background-size:100%}.boutique__form{margin:40px 0 0 0}.boutique__form--item{margin:0 0 14px 0}.boutique__form--item .flex-box{display:flex}.boutique__form--item .flex-box .button{min-width:100px;margin:0 0 0 6px}.boutique__form--time{margin:8px 0 0 0;font-size:14px;font-weight:300;letter-spacing:-0.5px}.boutique__form .input-checkbox{margin:15px 0 0 0}.boutique__form .input-checkbox label{color:#222}.boutique__form .textarea{min-height:104px;font-size:14px}.boutique__form .textarea,.boutique__form .input{border-color:#979797}.boutique__form .textarea::placeholder,.boutique__form .textarea::-webkit-input-placeholder,.boutique__form .input::placeholder,.boutique__form .input::-webkit-input-placeholder{color:#707070}.boutique__form .button{min-width:100%}.boutique__form .select{min-width:100%;border-color:#979797;background:#fff url("../img/ico_select_arrow02.png") no-repeat 95% 50%;background-size:18px}.boutique__form .select.placeholder{color:#707070}.boutique__step{margin:36px 0 0 0;font-size:0;text-align:center}.boutique__step--item{display:inline-block;width:24px;height:2px;background-color:#fff}.boutique__step--item.is-complete{background-color:#444}.boutique__step--item ~ .boutique__step--item{margin:0 0 0 4px}.modalDeliveryList .board-list+.form-write__list{margin:40px 0 0 0}



/*추가*/
.select {
    padding:0 50px 0 16px;
}

.collection-product__swiper .swiper-button-prev:focus,
.collection-product__swiper .swiper-button-next:focus,
.collection-swiper .swiper-button-prev:focus,
.collection-swiper .swiper-button-next:focus {
    outline:0;
}

.collection-product__swiper .swiper-slide {
    overflow:hidden;
}

.collection-product__img {
    width:400px;
}

.collection-product__img img {
    width:100%;
}

.figure__floting {
    border-radius: 50%;
    overflow: hidden;
}

.order-bag-list__option .option {
    max-width:230px;
}
.order-bag-list__option .button__delete {
    margin:0 0 0 18px;
}

.od_delivery_info span {
    width:100%;;
}

.od_delivery_info .dy_info1,
.od_delivery_info .dy_info2 {
    margin-left:0;
}
.od_delivery_info .dy_info2.dy_zip_span2 {
    margin-left:10px;
}

.order-bag-list__amount .option-wrap,
.order-bag-list__result .price-wrap {
    display:flex;
    width:100%;
}

.order-bag-list__amount .option-wrap~.option-wrap {
    margin-top:10px;
}

.order-bag-list__amount .option-wrap .order-bag-list__amount--label,
.order-bag-list__result .price-wrap .order-bag-list__result--label {
    width:45px;
    color:#979797;
}

.order-bag-list__amount .option-wrap .order-bag-list__amount--content,
.order-bag-list__result .price-wrap .order-bag-list__result--content {
    width:calc(100% - 67px);
}

.order-bag-list__amount .option-wrap .order-bag-list__amount--content .name {
    line-height:1.4;
}

.order-bag-list__amount .option-wrap .order-bag-list__amount--content .price {
    margin-left:15px;
}

.order-bag-list__option .count-control {
    margin-right:0;
}

.order-bag-list__option .price {
    margin-left:15px;
}

.swiper-wrapper {
    align-items: center;
}

.faq-list__label {
    width: 100px;
    white-space: nowrap;
    overflow: hidden;
}

.faq-list__button {
    padding: 24px 40px 24px 140px;
    width: 100%;
}
.faq-list__button::before {
    left:116px;
}

.faq-list__answer {
    padding: 24px 40px 24px 140px;
}
.faq-list__answer::before {
    left:116px;
}

.collection-product__title,
.collection-list__text {
    font-family: "ZapfHumanist", "NotoSansKR";
}

.board-detail__info--author {
    margin-right:13px;
}

.board-detail__info--date {
   margin-left:0;
}

.sch_no_data p {
    font-size: 18px;
    color: #999;
}

.figure__caption--subject {
    text-align:center;
}

.figure__caption.is-left .figure__caption--subject {
    text-align:left;
}

.board-detail__content img {
    width:auto !important;
    height:auto !important;
    max-width:100% !important;
    max-height:auto !important;
}

.form-member .button-wrap {
    margin-top:20px;
}

.form-member + .form-member {
    margin-top:50px;
}

.form-member__par {
    margin: 50px 0 0 0;
}