@media (max-width: 1024px){.page-mypage-main .order-list{margin:0 0 60px 0}.magazine-list ul{flex-direction:column;margin:0;padding:0 24px}.magazine-list li{width:100%;margin:58px 0 0 0}.magazine-list li:first-child{margin:36px 0 0 0}.magazine-list a .author{margin-top:27px;font-size:15px;font-weight:400}.magazine-list a .description{margin:16px 0 0 0;font-size:20px;font-weight:400;letter-spacing:-0.5px;line-height:32px}.board-detail{margin:54px 24px 0 24px;padding:0 0 33px 0}.board-detail+.button-wrap .button{width:100%}.board-detail__subject{font-size:19px;font-weight:400;letter-spacing:-0.5px;line-height:30px}.board-detail__info{margin:20px 0 0 0}.board-detail__content{margin:20px 0 0 0}.board-detail__content img{width:100%}.board-detail__content img ~ .board-detail__content--par{margin:28px 0 0 0}.board-detail__content--par{font-size:15px;font-weight:400;font-style:normal;letter-spacing:-0.5px;line-height:26px}.collection{overflow:hidden}.collection-swiper{max-width:100%;margin-bottom:84px;padding-bottom:26px}.collection-swiper .swiper-container{max-width:100%}.collection-swiper .swiper-slide{padding:0 48px}.collection-swiper .swiper-button-prev,.collection-swiper .swiper-button-next{display:none}.collection-swiper .swiper-pagination{display:block;bottom:0;left:0;width:100%}.collection-swiper .swiper-pagination-bullet{width:24px;height:2px;border-radius:0;opacity:1;background-color:#d8d8d8}.collection-swiper .swiper-pagination-bullet ~ .swiper-pagination-bullet{margin:0 0 0 4px}.collection-swiper .swiper-pagination-bullet-active{background-color:#222}.collection-product{margin:140px 0 0 0}.collection-product__title{margin:0 0 32px 24px;font-size:24px;font-weight:400;letter-spacing:-0.5px;text-align:left}.collection-product__swiper{position:relative;border:none}.collection-product__swiper .swiper-wrapper{display:flex;flex-wrap:wrap}.collection-product__swiper .swiper-slide{width:50%;padding:10px 0 22px 0;border-top:1px solid #d8d8d8;text-align:center}.collection-product__swiper .swiper-slide:nth-child(odd){border-left:none}.collection-product__swiper .swiper-button-prev,.collection-product__swiper .swiper-button-next,.collection-product__swiper .swiper-pagination{display:none}.collection-product__img{width:100%}.collection-product__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-product__name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;height:20px;line-height:1.4;margin:10px 0 0 0;padding:0 12px;font-size:12px}.collection-product__price{margin:30px 0 0 0;padding:0 12px;font-size:13px}.collection-list__item{margin:0 0 40px 0}.collection-list__anchor{position:static;display:block}.collection-list__anchor:hover img{transform:scale(1)}.collection-list__img{position:relative;height:100%;display:block;padding:116% 0 0 0}.collection-list__img img{position:absolute;top:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover}.collection-list__text{position:static;bottom:0;left:0;display:block;margin:14px 0 0 0;padding:0 24px;font-size:24px;line-height:1.25;letter-spacing:-0.27px;color:#222}.figure__img{padding:0 24px}.figure__caption{margin:64px 0;padding:0 24px}.figure__caption--subject{font-size:22px;font-weight:400;line-height:1.4;letter-spacing:-0.5px}.figure__caption--par{font-size:19px;font-weight:400;letter-spacing:-0.5px;line-height:32px}.figure__caption--par br{display:none}.figure__caption.is-left .figure__caption--par{margin:20px 0 0 0}.figure__caption.is-center .figure__caption--par{font-size:19px;font-weight:400;letter-spacing:-0.5px;line-height:32px}.figure--column .figure__caption{margin:89px 0}.figure--column .figure__img ~ .figure__img{margin:8px 0 0 0}.figure--vertical{margin:0 0 8px 0}.figure--vertical .figure__img{max-width:100%;padding:0 24px}.figure--row{display:flex;flex-direction:column}.figure--row .figure__img{width:100%;padding:0 24px}.figure--row .figure__img ~ .figure__img{margin:8px 0 0 0;padding:0 24px}.figure--row .figure__caption{width:100%}.figure--row .figure__caption .figure__caption--par{font-size:19px;letter-spacing:-0.5px;line-height:32px}.figure--row .figure__caption .figure__caption--par br{display:none}.figure--row3{flex-direction:column;padding:0 24px}.figure--row3 .figure__img{width:100%;padding:0}.figure--row3 .figure__img ~ .figure__img{margin:8px 0 0 0}.figure--margin{margin-bottom:0}.figure--left{flex-direction:column-reverse;margin:0}.figure--left .figure__img{width:100%;margin:0 0 8px 0;padding:0 24px}.figure--left .figure__caption{width:100%;margin:84px 0;padding:0 24px}.figure--left .figure__caption .figure__caption--par{font-size:19px;letter-spacing:-0.5px;line-height:32px}.figure--left .figure__caption .figure__caption--par br{display:none}.figure--list .figure__row{flex-direction:column}.figure--list .figure__row.is-reverse{flex-direction:row}.figure--list .figure__img{width:100%}.figure--list .figure__caption{width:100%;padding:84px 24px;text-align:left}.figure--list .figure__caption .figure__caption--inner{max-width:100%;padding:0}.figure--list .figure__caption .figure__caption--par{font-size:19px;font-weight:400;letter-spacing:-0.5px;line-height:32px}.figure--full-row{flex-direction:column}.figure--full-row .figure__img{flex:1;padding:0}.figure--full-row .figure__img ~ .figure__img{padding:7px 0 0 0}.point-state{align-items:flex-start;flex-wrap:wrap;height:auto;margin:0 24px;padding:18px 30px}.point-state__area{flex:1;min-width:100%;padding:0;font-size:16px;line-height:1.5}.point-state__area ~ .point-state__area{margin:10px 0 0 0}.point-state__area ~ .point-state__area:after{display:none}.point-notes{margin:8px 0 0 0;padding:0 24px}.point-notes p{font-size:13px;letter-spacing:-0.4px}.point-list{margin:35px 0 0 0;padding:0 24px}.point-list .col-width{width:30%}.point-list table{width:100%}.point-list th{padding:5px 0;font-size:12px}.point-list th.is-mo-right{text-align:right}.point-list td{padding:14px 0;font-size:15px}.point-list td.point{text-align:right}.point-list td .date-group{display:block;margin:6px 0 0 0;font-size:13px}.point-list td .date-group .date{display:inline;color:#707070}.point-list td .date-group .extinction{display:inline;padding-left:0}.order-payment{flex-direction:column;margin:30px 0 0 0;padding:0 24px}.order-payment.is-nomember .form-write{min-width:100%}.order-payment__result{width:100%;margin:40px 0 0 0;font-size:15px}.order-payment__result .order-bag-list{display:none}.order-payment__final{font-size:16px}.order-payment__check .input-checkbox ~ .input-checkbox{margin:7px 0 0 10px}.order-payment__check .input-checkbox.is-all{padding:0 0 8px 0}.order-payment__check .input-checkbox.is-all label{padding:0 0 0 25px;font-size:16px;letter-spacing:-0.5px}.order-payment__check .input-checkbox label{padding:0 0 0 25px;font-size:13px;font-weight:300;letter-spacing:-0.4px}.order-payment .form-write{max-width:100%;margin:40px 0 0 0;padding:0}.order-payment .form-write__notes{margin:-10px 0 30px 0;font-size:16px;font-weight:300;letter-spacing:-0.5px}.order-payment .button-wrap{margin:40px 0 0 0}.order-payment .button-wrap .button{width:48%}.order-payment.is-order .order-payment__list{margin:13px 0 0 0;padding:20px 0 0 0;border-top:1px solid #ddd}.order-payment.is-order .order-bag-list__inner{display:flex;flex-direction:column;min-height:80px}.order-payment.is-order .order-bag-list__title{margin:0 0 20px 0}.order-payment.is-order .order-bag-list__item{min-height:100px}.order-payment.is-order .order-bag-list__item ~ .order-bag-list__item{margin:20px 0 0 0}.order-payment.is-order .order-bag-list__subject{padding:0}.order-payment.is-order .order-bag-list__amount{margin:8px 0 10px 0;font-size:13px;font-weight:300;letter-spacing:-0.19px}.order-payment.is-order .order-bag-list__amount--label{margin:0 7px 0 0;color:#979797}.order-payment.is-order .order-bag-list__result{margin:auto 0 3px 0;padding:0;border:none;font-size:13px;letter-spacing:-0.4px}.order-bag-list{max-width:100%}.order-bag-list__item{padding:0 0 0 96px}.order-bag-list__item ~ .order-bag-list__item{margin:30px 0 0 0}.order-bag-list__info{max-width:100%;min-height:80px}.order-bag-list__img img{width:80px}.order-bag-list__subject{display:block;margin:0;padding:0 25px 0 0;font-size:15px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}.order-bag-list__option{margin:14px 0 0 0;font-size:13px}.order-bag-list__option--list{width:100%}.order-bag-list__option--list li{padding-bottom:20px}.order-bag-list__option--label{padding:5px 0 0 0;width:45px;font-size:13px}.order-bag-list__option .option{margin:0 10px 0 0}.order-bag-list__option .price{position:absolute;bottom:0;left:0}.order-bag-list__option .count-control{margin:0}.order-bag-list__option .button__delete{position:absolute;top:2px;right:0;margin:0;width:20px;height:20px;padding:0;background:url(../img/ico_button_delete.png) no-repeat 50% 50%;background-size:10px}.order-bag-list__result{margin:20px 0 0 0;padding:20px 0;font-size:15px}.order-bag-list__more{top:4px}.not-found{padding:0 24px}.not-found__title{font-size:72px;letter-spacing:-0.82px}.not-found__subject{margin:26px 0 0 0;font-size:18px;font-weight:400}.not-found__text{margin:31px 0 0 0;font-size:14px}.mo-tabs{margin:10px 0 0 0}.mo-tabs__tab{display:flex}.mo-tabs__tab li{flex:1;text-align:center;border-bottom:1px solid #d8d8d8}.mo-tabs__tab li a{display:block;padding:10px 0;line-height:1.4;font-size:15px;letter-spacing:-0.5px;color:#979797}.mo-tabs__tab li.is-active{border-color:#333}.mo-tabs__tab li.is-active a{color:#333}.mo-delivery-list__item{position:relative;padding:15px 0;border-bottom:1px solid #d8d8d8}.mo-delivery-list__label{position:relative;padding:0 0 0 38px;font-size:13px;font-weight:300;letter-spacing:-0.43px;line-height:1.5;color:#333}.mo-delivery-list__label input{position:absolute;top:0;left:0;opacity:0}.mo-delivery-list__label input:checked+.custom-checkbox:after{display:block;content:"";display:block;position:absolute;top:2px;left:2px;width:10px;height:10px;background:#505050}.mo-delivery-list__label .custom-checkbox{position:absolute;top:0;left:0;display:block;width:16px;height:16px;border:1px solid #505050}.mo-delivery-list__home{display:block;font-size:15px;line-height:1}.mo-delivery-list__user{margin:7px 0}.mo-delivery-list .button-wrap{position:absolute;top:15px;right:0;display:block;margin:0;padding:0;border:none}.mo-delivery-list .button-wrap .btn-table{font-size:13px}.mo-delivery-list .button-wrap .btn-table ~ .btn-table{margin:0 0 0 7px}.order-completed{width:100%;padding:0 24px}.order-completed__par{font-size:18px;font-weight:300;letter-spacing:-0.5px}.order-completed__list{font-size:15px}.order-completed__row{padding:14px 0}.order-completed__col:first-child{min-width:100px;max-width:100px}.order-completed__orders li ~ li{margin:1px 0 0 0}.order-completed .button-wrap .button--large{min-width:48.5%}.form-member{width:100%;margin:0;padding:0 24px}.form-member__group ~ .form-member__group{margin:42px 0 0 0}.form-member__login{font-size:14px}.form-member__login .input-checkbox label{font-size:14px}.form-member__login .input-checkbox label:before{top:7px}.form-member__login .input-checkbox label:after{top:4px}.form-member__anchor{margin:38px 0 0 0}.form-member__anchor--item{font-size:14px}.form-member__anchor--item ~ .form-member__anchor--item{margin:0 0 0 13px}.form-member__par{font-size:13px}.form-member .textarea{height:130px}.customer-foot{position:static}.customer-foot__inner{flex-direction:column;width:100%;padding:74px 24px 74px 24px}.customer-foot__title{padding:0;font-size:20px}.customer-foot__title:after{display:none}.customer-foot__group{margin:24px 0 0 0}.customer-foot__group ~ .customer-foot__group{margin:24px 0 0 0}.customer-foot__caption{flex-direction:column;align-items:flex-start}.customer-foot__label{display:block;font-size:15px}.customer-foot__phone{margin:8px 0 0 0;font-size:19px;letter-spacing:-0.68px}.customer-foot__par{margin:4px 0 0 0;font-size:14px;font-weight:400;letter-spacing:-0.5px;color:#505050}.customer-foot__mail{margin:6px 0 0 0;font-size:19px;font-weight:400}.faq-search{padding:0 24px}.faq-search__form{padding:16px}.faq-search__input{position:relative;display:block}.faq-search__input .input{padding-right:50px;border-right:1px solid #d8d8d8}.faq-search__input .button{overflow:hidden;position:absolute;top:0;right:0;width:50px;height:50px;border:none;background:url("../img/ico_faq_search.png") no-repeat 50% 50%;background-size:18px;text-indent:-99999px}.faq-search__keyword{margin:14px 0 0 0;font-size:14px;letter-spacing:-0.44px}.faq-search__keyword--item{padding:0 0 0 11px}.faq-tab{margin:28px 0 0 0;padding:0 24px}.faq-tab ul{display:block;white-space:nowrap;overflow:hidden;overflow-x:auto;font-size:0;-webkit-overflow-scrolling:touch}.faq-tab li{display:inline-block}.faq-tab li ~ li{margin:0 0 0 14px}.faq-tab li a{padding:0 0 17px 0}.faq-list{padding:0 24px}.faq-list__label{top:26px;width:80px;font-size:15px}.faq-list__button{padding:26px 40px 26px 105px;font-size:15px}.faq-list__button--text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word}.faq-list__button::before{top:26px;left:83px}.faq-list__answer{padding:26px 40px 26px 105px;font-size:15px;line-height:26px}.faq-list__answer::before{width:13px;top:27px;left:83px;text-align:center}.terms{padding:0 24px}.terms__title{font-size:24px;margin:0 0 20px 0;padding:54px 0 20px 0}.boutique{display:flex;flex-direction:column;height:auto}.boutique__visual{min-height:194px;padding:0 10px}.boutique__visual--title{font-size:44px;font-weight:400;letter-spacing:-0.5px}.boutique__visual--text{margin:19px 0 0 0;font-size:14px;font-weight:300;letter-spacing:-0.5px;line-height:26px}.boutique__reservation{height:auto;padding:40px 40px 60px 40px;line-height:1.5}.boutique__reservation--inner{width:100%}.boutique__reservation--title{font-size:24px}.boutique__reservation--text{margin:12px 0 0 0;font-size:14px;font-weight:300}.boutique__reservation--back{margin:0 0 20px 0}.boutique__form{margin:24px 0 0 0}.boutique__form--item{margin:0 0 10px 0}.boutique__form--item .flex-box .button{margin:0 0 0 9px;font-size:15px;height:42px;line-height:42px}.boutique__form .input-checkbox{margin:12px 0 0 0}.boutique__form .textarea{min-height:120px;font-size:14px}.boutique__form .button-wrap{margin:20px 0 0 0}.boutique__form .button-wrap .button{height:48px;line-height:48px}.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__step{margin:28px 0 0 0}


    /*추가*/
    .mo-delivery-msg {
        margin-top:20px;
    }

    .mo-delivery-list__label {
        cursor:pointer;
    }
    .mo-delivery-list__label input:checked+.custom-radiobox:after {
        display:block;content:"";display:block;position:absolute;top:2px;left:2px;width:10px;height:10px;background:#505050;
    }
    .mo-delivery-list__label .custom-radiobox {
        position:absolute;top:0;left:0;display:block;width:16px;height:16px;border:1px solid #505050
    }

    .address_select_wrap {
        padding:20px 0;
        line-height:1.3;
        font-size:15px;
    }

    .address_select_wrap p {
        margin-bottom:10px;
    }

    .order-bag-list__option--list li {
        padding-bottom:0;
    }

    .order-bag-list__option--list li ~ li {
        margin-top:18px;
    }

    .order-bag-list__option .option {
        margin: 5px 22px 0 0;
        width:calc(100% - 24px);
    }

    .order-bag-list__option .count-control {
        padding-top:10px;
    }

    .order-bag-list__option .price {
        position:relative;
        left:auto;
        bottom:auto;
        padding-top:10px;
        width:88px;
        text-align:right;
    }

    .order-payment.is-order .order-bag-list__item {
        padding-bottom:20px;
    }

    .order-bag-list__amount .option-wrap .order-bag-list__amount--label,
    .order-bag-list__result .price-wrap .order-bag-list__result--label {
        width:30px;
        margin-right:7px;
        padding-top:2px;
    }

    .order-bag-list__amount .option-wrap .order-bag-list__amount--content .name {
        line-height:1.2;
        margin-bottom:4px;
    }

    .collection-product__name {
        height: 17px;
    }

    .faq-list__answer img {
        width:100%;
    }

    .board-detail__content iframe {
        width:100%;
        height:calc((100vw - 48px)/1.77);
    }

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

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

    .layer_popup,
    .layer_popup .layer_popup_body {
        width:100% !important;
        height:auto !important;
    }

    .layer_popup {
        width:calc(100% - 10px) !important;
        top: 115px !important;
        left: 50% !important;
        transform: translateX(-50%);
    }
}