.blind{position:absolute;overflow:hidden;clip:rect(0, 0, 0, 0);margin:-1px;padding:0;width:1px;height:1px;border:0}.align-right{text-align:right !important}.align-left{text-align:left !important}.align-center{text-align:center !important}.header.lguplus_activation_page{border-style:none}.header.lguplus_activation_page .header__wrap img{height:4.1rem}@media screen and (max-width: 859px){.lguplus_activation_page_main{position:relative;height:70vh;background-color:#e7161a}.lguplus_activation_page_main .bg_image{position:absolute;height:100%;bottom:0;left:50%;transform:translateX(-45%);content:url("../../../assets/img/lguplus_activation_page_bg_mobile.png")}.lguplus_activation_page_main .main_container{position:relative;height:100%;margin:0 auto}.lguplus_activation_page_main .main_container .activation_area{width:100%;padding-top:5.233vw;padding-left:6.944vw}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg{font-size:6.389vw;font-weight:500;line-height:1.5;padding-top:4.84vw}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg p{color:#fff}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg2{margin:1.041vw 0 2.083vw 0;font-size:4.167vw;line-height:1.67}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg2 p{color:#f2caca}.lguplus_activation_page_main .main_container .activation_area .activate_btn{position:relative;width:59.167vw;margin-top:6.944vw;border:none;border-radius:6vw;cursor:pointer}.lguplus_activation_page_main .main_container .activation_area .activate_btn img{width:100%}.lguplus_activation_page_main .main_container .activation_area .activate_btn span{position:absolute;font-size:5vw;font-weight:500;color:#e7161a;left:50%;top:50%;transform:translate(-50%, -50%);margin-left:3.827vw}.lguplus_activation_page_warning .warning_container{height:100%;padding:5.555vw 6.944vw;margin:0 auto}.lguplus_activation_page_warning .warning_container .warning_title{font-size:24px;font-weight:500;color:#222;padding-bottom:2.778vw}.lguplus_activation_page_warning .warning_container .warning_contents{list-style:initial}.lguplus_activation_page_warning .warning_container .warning_contents li{font-size:13px;margin:0 0 2.778vw 20px;letter-spacing:-0.28px;line-height:1.5;color:#222}.lguplus_activation_page_warning .warning_container .warning_contents li:last-of-type{font-size:12px;list-style:none}.lguplus_activation_page_warning .warning_container .warning_contents li:nth-last-of-type(2){margin-bottom:0}}@media screen and (min-width: 860px){.gudokkok-birthday{max-width:50rem}.gudokkok-birthday .field{padding-top:10rem}.gudokkok-birthday .field label{font-size:3.2rem}.lguplus_activation_page_main{position:relative;height:70vh;background-color:#e7161a}.lguplus_activation_page_main .bg_image{position:absolute;height:100%;bottom:0;left:50%;transform:translateX(-50%);content:url("../../../assets/img/lguplus_activation_page_bg.png")}.lguplus_activation_page_main .main_container{position:relative;width:37.083vw;min-width:1080px;height:100%;margin:0 auto}.lguplus_activation_page_main .main_container .activation_area{width:100%;padding-top:93px;padding-left:71px}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg{font-size:30px;font-weight:500;line-height:1.5}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg p{color:#fff}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg2{margin:20px 0 40px 0;font-size:18px;line-height:1.67}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg2 p{color:#f2caca}.lguplus_activation_page_main .main_container .activation_area .activate_btn{position:relative;width:290px;border:none;border-radius:6vw;cursor:pointer}.lguplus_activation_page_main .main_container .activation_area .activate_btn img{width:100%}.lguplus_activation_page_main .main_container .activation_area .activate_btn span{position:absolute;font-size:24px;font-weight:500;color:#e7161a;left:50%;top:50%;transform:translate(-50%, -50%);margin-left:20px}.lguplus_activation_page_warning .warning_container{width:37.083vw;min-width:1080px;height:100%;padding:29px 0 0 71px;margin:0 auto}.lguplus_activation_page_warning .warning_container .warning_title{font-size:24px;font-weight:500;color:#222;padding-bottom:15px}.lguplus_activation_page_warning .warning_container .warning_contents{list-style:initial}.lguplus_activation_page_warning .warning_container .warning_contents li{font-size:14px;margin:0 0 8px 20px;letter-spacing:-0.28px;line-height:1.5;color:#222}.lguplus_activation_page_warning .warning_container .warning_contents li:last-of-type{font-size:12px;list-style:none}.lguplus_activation_page_warning .warning_container .warning_contents li:nth-last-of-type(2){margin-bottom:0}}@media(orientation: landscape)and (max-width: 1024px){.lguplus_activation_page_main{position:relative;height:100vh;background-color:#e7161a}.lguplus_activation_page_main .bg_image{position:absolute;height:100%;bottom:0;left:50%;transform:translateX(-45%);content:url("../../../assets/img/lguplus_activation_page_bg_mobile.png")}.lguplus_activation_page_main .main_container{position:relative;height:100%;margin:0 auto}.lguplus_activation_page_main .main_container .activation_area{width:100%;padding-top:5.233vh;padding-left:6.944vh}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg{font-size:6.189vh;font-weight:500;line-height:1.5;padding-top:4.84vh}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg p{color:#fff}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg_thinq{margin:3.041vh 0 2.083vh 0;font-size:4.167vh;line-height:1.5}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg_thinq p{color:#f2caca}.lguplus_activation_page_main .main_container .activation_area .activate_btn{position:relative;width:59.167vh;margin-top:6.944vh;border:none;border-radius:6vh;cursor:pointer}.lguplus_activation_page_main .main_container .activation_area .activate_btn img{width:100%}.lguplus_activation_page_main .main_container .activation_area .activate_btn span{position:absolute;font-size:5vh;font-weight:500;color:#e7161a;left:50%;top:50%;transform:translate(-50%, -50%);margin-left:3.827vh}.lguplus_activation_page_warning .warning_container{height:100%;padding:5.555vh 6.944vh;margin:0 auto}.lguplus_activation_page_warning .warning_container #activate_btn_thinq{height:12vh;font-size:6vh}.lguplus_activation_page_warning .warning_container .warning_title{font-size:6vh;font-weight:500;color:#222;padding-bottom:2.778vh}.lguplus_activation_page_warning .warning_container .warning_contents{list-style:initial}.lguplus_activation_page_warning .warning_container .warning_contents li{font-size:13px;margin:0 0 2vh 20px;letter-spacing:-0.28px;line-height:1.5;color:#222}.lguplus_activation_page_warning .warning_container .warning_contents li:last-of-type{font-size:12px;list-style:none}.lguplus_activation_page_warning .warning_container .warning_contents li:nth-last-of-type(2){margin-bottom:0}}.sign-up .contents{margin:0 auto;max-width:500px;width:100%}.sign-up .notice{color:#b8b8b8;font-size:1.3rem;margin-top:1.5rem}.sign-up .title-area{padding-bottom:2rem;color:#000;text-align:center}.sign-up .title-area__icon{margin:0 auto;width:9rem;height:9rem;background-repeat:no-repeat;background-position:center}.sign-up .title-area__title{margin-top:.2rem;font-size:1.9rem;font-weight:700;letter-spacing:-0.3px}.sign-up .title-area__desc{margin-top:.5rem;font-size:1.5rem;font-weight:500;line-height:1.2;letter-spacing:-0.3px}.sign-up .title-area__info-box{display:inline-block;margin-top:1rem;padding:.9rem 4.4rem;min-width:300px;background-color:#ededed;font-size:1.5rem;line-height:1.25;text-align:left;letter-spacing:-0.3px}.sign-up .title-area.type2{margin-top:6rem;padding-bottom:3rem}.sign-up .icon__email{background-image:url("../../../assets/img/icons/icon-email-p.png")}.sign-up .icon__find-id{background-image:url("../../../assets/img/icons/icon-find-id-p.png")}.sign-up .icon__find-password{background-image:url("../../../assets/img/icons/icon-find-pw-p.png")}.sign-up .icon__check{width:8rem;height:8rem;background-image:url("../../../assets/img/icons/icon-check-p.png")}.sign-up .icon__gudokkok-birthday{width:8rem;height:8rem;background-image:url("../../../assets/img/icons/icon-gudokkok-birthday-p.png")}.sign-up .form-wrap:not(.form__terms){display:flex;flex-direction:column}.sign-up .form-wrap:not(.form__terms) .btn-wrap{margin-top:5rem}.sign-up.complete{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 161px)}.sign-up.complete .title-area__title{font-size:2.5rem;margin-top:.5rem}.sign-up.complete .title-area__desc{margin-top:30px;line-height:1.4}.sign-up.complete .title-area__info-txt{display:inline-block;margin-top:1.1rem;font-size:1.5rem;font-weight:300;color:#222}@media screen and (max-width: 540px){.sign-up .title-area__icon{width:7rem;height:7rem;background-size:cover}.sign-up .title-area__title{margin-top:.8rem;font-size:1.6rem}.sign-up .title-area__desc{margin-top:2rem;font-size:1.4rem;font-weight:400;letter-spacing:-0.28px}.sign-up .title-area__info-box{margin-top:2rem;padding:1rem 1.9rem;min-width:230px;font-size:1.4rem;letter-spacing:-0.28px}.sign-up .icon__email{background-image:url("../../../assets/img/icons/icon-email-m.png")}.sign-up .icon__find-id{background-image:url("../../../assets/img/icons/icon-find-id-m.png")}.sign-up .icon__find-password{background-image:url("../../../assets/img/icons/icon-find-pw-m.png")}.sign-up .icon__check{background-image:url("../../../assets/img/icons/icon-check-m.png")}.sign-up .icon__gudokkok-birthday{background-image:url("../../../assets/img/icons/icon-gudokkok-birthday-m.png")}.sign-up.complete .title-area__title{font-size:1.8rem;margin-top:1rem}.sign-up.complete .title-area__desc{margin-top:1rem}.sign-up.complete .title-area__info-txt{margin-top:1rem;font-size:1.2rem}}#wrap{position:relative;overflow-x:hidden;overflow-y:hidden;width:100%;height:100%;min-width:320px;background-color:#fff}#wrap .sevendays-event{padding-top:82px}#wrap .army-event{padding-top:82px}#wrap .army-event img{width:100%}#wrap .army-event .subscribe-btn{border:none;background:rgba(0,0,0,0);cursor:pointer;position:absolute;width:27vw;height:100%;top:0;left:50%;transform:translateX(-50%)}#wrap .army-event .mode-mobile div:nth-of-type(2){position:relative}#wrap .army-event .mode-mobile div:nth-of-type(2) .subscribe-btn{width:90%}#wrap.event-wrap{display:flex;flex-direction:column;justify-content:center;text-align:center}#wrap.event-wrap section{position:relative}#wrap.event-wrap section.buttons{justify-content:center}#wrap.event-wrap img{width:100%;height:auto}#wrap.event-wrap .btn-group{position:absolute;width:100%;top:11%;left:52.65%;display:flex;flex-direction:column;justify-content:center;z-index:99}#wrap.event-wrap .btn-group.subscribe{flex-direction:row;top:0;left:-0.2vw}#wrap.event-wrap .btn-group.subscribe .subscribe-btn,#wrap.event-wrap .btn-group.subscribe .subscribe-b2b-btn{min-width:auto;width:17.85vw;height:3.6vw;padding:0;font-size:0;background:rgba(0,0,0,0);border-radius:0;border:0;border-radius:4.8rem}#wrap.event-wrap .btn-group.subscribe .subscribe-btn:first-child,#wrap.event-wrap .btn-group.subscribe .subscribe-b2b-btn:first-child{margin-left:-0.2rem;margin-right:4.75vw}#wrap.event-wrap .btn-group .btn{min-width:auto;width:21.95vw;height:3.55vw;padding:0;margin-top:.9vw;font-size:0;background:rgba(0,0,0,0);border-radius:0;border:0;border-radius:4.8rem}#wrap.event-wrap .btn-group .btn:first-child{margin-top:0}#wrap.event-wrap .mode-mobile .btn-group{padding:0 9.75vw;top:1.8vw;left:0%}#wrap.event-wrap .mode-mobile .btn-group.subscribe{top:0}#wrap.event-wrap .mode-mobile .btn-group.subscribe .subscribe-btn,#wrap.event-wrap .mode-mobile .btn-group.subscribe .subscribe-b2b-btn{width:46vw;height:15.75vw}#wrap.event-wrap .mode-mobile .btn-group.subscribe .subscribe-btn:first-child,#wrap.event-wrap .mode-mobile .btn-group.subscribe .subscribe-b2b-btn:first-child{margin-left:0rem;margin-right:5.25vw}#wrap.event-wrap .mode-mobile .btn{width:100%;height:13.7vw;margin-top:3vw;padding:0 8.3vw}@media screen and (max-width: 1023px){.mode-pc{display:none}.mode-mobile{display:block}.sevendays-event .mode-mobile{display:block}.sevendays-event .mode-mobile .apply-subscription{position:absolute;width:100%;height:10%;left:0;right:0;margin:0 auto;bottom:0}.sevendays-event .mode-mobile .apply-subscription button{width:100%;height:100%;border:none;background:rgba(0,0,0,0)}.sevendays-event .mode-pc{display:none}.army-event .mode-mobile{display:block}.army-event .mode-mobile .apply-subscription{position:absolute;width:100%;height:10%;left:0;right:0;margin:0 auto;bottom:0}.army-event .mode-mobile .apply-subscription button{width:100%;height:100%;border:none;background:rgba(0,0,0,0)}.army-event .mode-pc{display:none}.event-detail{margin-top:50px;padding:5.5vw;text-align:center}.event-detail__title{margin-top:32px;margin-bottom:8px;font-size:16px;font-weight:bold;text-align:left}.event-detail__date{margin-bottom:14px;font-size:12px;color:#999;text-align:left}.event-detail__separator-start{margin-bottom:16px;border:1px solid #d8d8d8}.event-detail__separator-end{margin-top:32px;margin-bottom:20px;border:1px solid #d8d8d8}.event-detail__back-link{cursor:pointer;font-size:16px;margin-bottom:55px;text-align:right}.event-detail__segments .section{position:relative}.event-detail__segments .section .subscription_event_img{width:100%}.event-detail__segments .section .event-btn{position:absolute;width:100%;height:100%;transform:translate(-50%, -50%);top:50%;left:50%}.together_event .contents .section.s2{position:relative}.together_event .contents .subscription-btn{position:absolute;width:100%;height:100%;left:50%;transform:translateX(-50%)}.together_event .contents .together_event_img{width:100%}}@media screen and (min-width: 1024px){.mode-mobile{display:none}.mode-pc{display:block}.sevendays-event .mode-pc{display:flex;align-items:center;height:calc(100vh - 82px);background:linear-gradient(to bottom, #f84f4f 75%, #2bdfd0 25%)}.sevendays-event .mode-pc .container{overflow:hidden;position:relative;z-index:3;width:100%;width:55vw;min-width:90rem;max-width:100rem;max-height:calc(100vh - 82px)}.sevendays-event .mode-pc .event-title{padding:0rem 10rem 2rem 10rem}.sevendays-event .mode-pc .event-detail-container{display:flex}.sevendays-event .mode-pc .event-detail-container .event-detail{padding:5.4rem 0 0 0;flex:5}.sevendays-event .mode-pc .event-detail-container .event-detail div:nth-of-type(2){padding:3rem 10rem 0 10rem}.sevendays-event .mode-pc .event-detail-container .event-detail div:nth-of-type(2) img{cursor:pointer}.sevendays-event .mode-pc .event-detail-container .event-detail2{flex:3}.sevendays-event .mode-pc .bg-image-container{position:absolute;top:40%;width:100%}.sevendays-event .mode-mobile{display:none}.army-event .mode-pc .event-detail-container{display:flex}.army-event .mode-pc .event-detail-container .event-detail{margin:0 auto;padding:0;flex:5}.army-event .mode-pc .event-detail-container .event-detail div:nth-of-type(2){position:relative}.army-event .mode-pc .bg-image-container{position:absolute;top:40%;width:100%}.army-event .mode-mobile{display:none}.event-detail{text-align:center;width:1080px;margin:0 auto;margin-top:13rem}.event-detail__title{margin-top:50px;margin-bottom:8px;font-size:24px;font-weight:bold;text-align:left}.event-detail__date{margin-bottom:16px;font-size:16px;color:#999;text-align:left}.event-detail__separator-start{margin-bottom:32px;border:1px solid #d8d8d8}.event-detail__separator-end{margin-top:50px;margin-bottom:20px;border:1px solid #d8d8d8}.event-detail__back-link{font-size:20px;margin-bottom:55px;margin-right:12px;text-align:right;cursor:pointer}.event-detail__segments .section{position:relative}.event-detail__segments .section .event-btn{position:absolute;width:60%;height:100%;transform:translate(-50%, -50%);top:50%;left:50%}.together_event .contents{text-align:center}.together_event .contents .section.s2{position:relative}.together_event .contents .subscription-btn{position:absolute;width:19%;min-width:460px;height:100%;left:50%;transform:translateX(-50%)}.together_event .contents .together_event_img{max-width:660px;width:100%}}.header.lguplus_activation_page{border-style:none}.header.lguplus_activation_page .header__wrap img{height:4.1rem}@media screen and (max-width: 859px){.lguplus_activation_page_main{position:relative;height:70vh;background-color:#e7161a}.lguplus_activation_page_main .bg_image{position:absolute;height:100%;bottom:0;left:50%;transform:translateX(-45%);content:url("../../../assets/img/lguplus_activation_page_bg_mobile.png")}.lguplus_activation_page_main .main_container{position:relative;height:100%;margin:0 auto}.lguplus_activation_page_main .main_container .activation_area{width:100%;padding-top:5.233vw;padding-left:6.944vw}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg{font-size:6.389vw;font-weight:500;line-height:1.5;padding-top:4.84vw}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg p{color:#fff}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg2{margin:1.041vw 0 2.083vw 0;font-size:4.167vw;line-height:1.67}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg2 p{color:#f2caca}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg_thinq{margin:2.041vw 0 2.083vw 0;font-size:4.167vw;line-height:1.67}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg_thinq p{margin-bottom:2vw;color:#f2caca}.lguplus_activation_page_main .main_container .activation_area .activate_btn{position:relative;width:59.167vw;margin-top:6.944vw;border:none;border-radius:6vw;cursor:pointer}.lguplus_activation_page_main .main_container .activation_area .activate_btn img{width:100%}.lguplus_activation_page_main .main_container .activation_area .activate_btn span{position:absolute;font-size:5vw;font-weight:500;color:#e7161a;left:50%;top:50%;transform:translate(-50%, -50%);margin-left:3.827vw}.lguplus_activation_page_warning .warning_container{height:100%;padding:5.555vw 6.944vw;margin:0 auto}.lguplus_activation_page_warning .warning_container .warning_title{font-size:24px;font-weight:500;color:#222;padding-bottom:2.778vw}.lguplus_activation_page_warning .warning_container .warning_contents{list-style:initial}.lguplus_activation_page_warning .warning_container .warning_contents li{font-size:13px;margin:0 0 2.778vw 20px;letter-spacing:-0.28px;line-height:1.5;color:#222}.lguplus_activation_page_warning .warning_container .warning_contents li:last-of-type{font-size:12px;list-style:none}.lguplus_activation_page_warning .warning_container .warning_contents li:nth-last-of-type(2){margin-bottom:0}.lguplus_activation_page_warning .warning_container #activate_btn_thinq{padding:.75rem 1.25rem;color:#fff;background:red;border:1px solid #ed5464;border-radius:6px;white-space:nowrap;cursor:pointer;width:100%;height:12vw;font-size:5vw;margin-bottom:4vw}}@media screen and (min-width: 860px){.lguplus_activation_page_main{position:relative;height:70vh;background-color:#e7161a}.lguplus_activation_page_main .bg_image{position:absolute;height:100%;bottom:0;left:50%;transform:translateX(-50%);content:url("../../../assets/img/lguplus_activation_page_bg.png")}.lguplus_activation_page_main .main_container{position:relative;width:37.083vw;min-width:1080px;height:100%;margin:0 auto}.lguplus_activation_page_main .main_container .activation_area{width:100%;padding-top:93px;padding-left:71px}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg{font-size:30px;font-weight:500;line-height:1.5}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg p{color:#fff}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg2{margin:20px 0 40px 0;font-size:18px;line-height:1.67}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg2 p{color:#f2caca}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg_thinq{margin:20px 0 40px 0;font-size:18px;line-height:1.67}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg_thinq p{margin-bottom:.4vw;color:#f2caca}.lguplus_activation_page_warning .warning_container{width:37.083vw;min-width:1080px;height:100%;padding:29px 0 0 71px;margin:0 auto}.lguplus_activation_page_warning .warning_container .warning_title{font-size:24px;font-weight:500;color:#222;padding-bottom:15px}.lguplus_activation_page_warning .warning_container .warning_contents{list-style:initial}.lguplus_activation_page_warning .warning_container .warning_contents li{font-size:14px;margin:0 0 8px 20px;letter-spacing:-0.28px;line-height:1.5;color:#222}.lguplus_activation_page_warning .warning_container .warning_contents li:last-of-type{font-size:12px;list-style:none}.lguplus_activation_page_warning .warning_container .warning_contents li:nth-last-of-type(2){margin-bottom:0}.lguplus_activation_page_warning .warning_container #activate_btn_thinq{padding:.75rem 1.25rem;color:#fff;background:red;border:1px solid red;border-radius:6px;white-space:nowrap;cursor:pointer;width:100%;height:3vw;font-size:.9vw;margin-bottom:1vw}}@media screen and (min-width: 1800px){.bg-image-container{position:absolute;top:32% !important;width:100%}}@media screen and (max-width: 540px){.event-list{margin:17rem 0 5rem 0}.event-list__container{margin:0 auto;width:100vw}.event-list__items{display:flex;flex-wrap:wrap;flex-direction:column;max-width:100vw;align-items:center;justify-content:center}.event-list__items__item{margin-bottom:8vw}.event-list__items__item .event-image-container{position:relative}.event-list__items__item .event-image-container .event-ended-msg{display:none}.event-list__items__item .event-image-container.event-ended img{filter:brightness(50%);cursor:initial}.event-list__items__item .event-image-container.event-ended .event-ended-msg{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:2.4rem;font-weight:bold}.event-list__items__item img{width:89vw;cursor:pointer}.event-list__items__item .event-title{padding:.5rem;margin-top:1rem;font-size:1.6rem;font-weight:bold;color:#000}.event-list__items__item .event-date{padding:.5rem;font-size:1.2rem;color:#999}.event-list .btn-wrap{margin:0 auto;margin-top:2rem;width:24.5rem}.event-list .btn-wrap button{min-width:24.5rem !important}}@media screen and (min-width: 541px)and (max-width: 1024px){.event-list{margin:17rem 0 5rem 0}.event-list__container{margin:0 auto;width:100vw}.event-list__items{display:flex;flex-wrap:wrap;justify-content:left}.event-list__items__item{margin:0 3vw 3vw 3vw}.event-list__items__item .event-image-container{position:relative}.event-list__items__item .event-image-container .event-ended-msg{display:none}.event-list__items__item .event-image-container.event-ended img{filter:brightness(50%);cursor:initial}.event-list__items__item .event-image-container.event-ended .event-ended-msg{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:2.4rem;font-weight:bold}.event-list__items__item img{width:43vw;cursor:pointer}.event-list__items__item .event-title{padding:.5rem;margin-top:1rem;font-size:1.6rem;font-weight:bold;color:#000}.event-list__items__item .event-date{padding:.5rem;font-size:1.2rem;color:#999}.event-list .btn-wrap{margin:0 auto;margin-top:2rem;width:24.5rem}.event-list .btn-wrap button{min-width:24.5rem !important}}@media screen and (min-width: 1025px){.event-list{margin:17rem 0 5rem 0}.event-list__container{margin:0 auto;width:115rem}.event-list__items{display:flex;flex-wrap:wrap;justify-content:left}.event-list__items__item{margin:0 3rem 3rem 3rem}.event-list__items__item .event-image-container{position:relative}.event-list__items__item .event-image-container .event-ended-msg{display:none}.event-list__items__item .event-image-container.event-ended img{filter:brightness(50%);cursor:initial}.event-list__items__item .event-image-container.event-ended .event-ended-msg{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:2.4rem;font-weight:bold}.event-list__items__item img{width:32rem;cursor:pointer}.event-list__items__item .event-title{padding:.5rem;margin-top:1rem;font-size:1.6rem;font-weight:bold;color:#000}.event-list__items__item .event-date{padding:.5rem;font-size:1.2rem;color:#999}.event-list .btn-wrap{margin:0 auto;margin-top:2rem;width:24.5rem}.event-list .btn-wrap button{min-width:24.5rem !important}}.draw-result{position:absolute;top:2230px;transform:translate(-50%);left:50%}.draw-result.d-none{display:none}.draw-result img{width:360px}@media(max-width: 1025px){.draw-result{top:256vw}.draw-result img{width:100%;max-width:360px}}@media(max-width: 540px){.draw-result{top:268vw}.draw-result img{width:100%;max-width:360px}}.sns-badge{display:inline-block;margin-left:.6rem;padding:.15rem;color:#fff;font-size:1.2rem;border-radius:.3rem;padding:.4rem .6rem;text-transform:capitalize;letter-spacing:-0.24px}.sns-badge.kakao{background-color:#ffc905}.sns-badge.naver{background-color:#2bb400}.sns-badge.apple{background-color:#000}.coupon{margin-top:80px}.coupon.d-none{display:none}.coupon .coupon__contents{margin:0 auto;width:100%;max-width:50rem}.coupon .coupon__contents .btn-wrap{margin-top:5rem}.coupon .coupon__contents .coupon-form{display:none}.coupon__image{position:relative;margin:4rem auto 3rem;width:100%;height:15.5rem;background:url("./../../../assets/img/img-coupon-no-p.png") no-repeat center;background-size:auto 100%}.coupon__image--possess{background-image:url("./../../../assets/img/img-coupon-yes-p.png")}.coupon__image strong{position:absolute;top:50%;left:40%;font-size:2.6rem;line-height:1.5em;text-align:center;letter-spacing:-0.52px;transform:translate(-50%, -50%)}.coupon .coupon__info{display:flex;flex-direction:column}.coupon .coupon__info dl{font-size:1.5rem;font-weight:500;letter-spacing:-0.3px}.coupon .coupon__info dl dt{margin-top:2rem}.coupon .coupon__info dl dd{padding:1rem 2rem;border-bottom:1px #ededed solid}.coupon .coupon__info dl[data-id=couponInfo],.coupon .coupon__info dl[data-id=subscribeInfo]{display:none}.coupon__notice{margin-top:4rem}.coupon__notice p{line-height:2.4rem;color:#b8b8b8;font-size:1.5rem;letter-spacing:-0.3px}.coupon__notice .list{position:relative;padding-left:1rem}.coupon__notice .list::before{content:"-";position:absolute;top:0;left:0}.coupon-register-complete-popup{display:none}.pc-d-none{display:none}.app-body.content-coupon-wrap{padding:17rem 0 15rem 0;width:100%;background:#f6f6f6}.app-body.content-coupon-wrap .content-coupon .coupon-wrap{position:relative;margin:0 auto;padding:4.4rem 4rem;width:100%;max-width:50rem;background:#fff;border:1px solid #dfdfdf}.app-body.content-coupon-wrap .content-coupon .coupon-wrap .guide-box{margin:3rem 0 1.5rem;padding:2rem;width:100%;background:#f9f9f9}.app-body.content-coupon-wrap .content-coupon .coupon-wrap .guide-box h4{margin-bottom:.5rem;font-size:1.4rem;font-weight:500}.app-body.content-coupon-wrap .content-coupon .coupon-wrap .guide-box p{line-height:1.8rem;color:#999;font-size:1.2rem;font-weight:400}.app-body.content-coupon-wrap .content-coupon .coupon-wrap .guide-box .guide-img{margin-top:1.4rem}.app-body.content-coupon-wrap .content-coupon .coupon-wrap .comment{position:relative;margin-bottom:1rem;line-height:1.6rem;color:#b8b8b8;font-size:1.2rem;font-weight:400}.app-body.content-coupon-wrap .content-coupon .coupon-wrap .comment::before{position:absolute;top:0;left:-8px;display:block;content:"*"}.app-body.content-coupon-wrap .content-coupon .coupon-wrap h3{margin-bottom:3rem;font-size:19px;font-weight:900}@media screen and (max-width: 1023px){.content-coupon{position:relative;padding:3.889vw 5.556vw;text-align:left}.content-coupon h3{margin-bottom:6.667vw;font-size:5.278vw;font-weight:900}.content-coupon .btn_close{position:absolute;top:3.889vw;right:5.556vw;width:4.444vw}.content-coupon .input-wrap{margin-bottom:5.556vw}.content-coupon .input-wrap p{margin-bottom:2.222vw;font-size:3.889vw;font-weight:500}.content-coupon .input-wrap input{padding:2.778vw 0 2.778vw 2.778vw;width:100%;border:1px solid #ededed;font-size:3.889vw;font-weight:500}.content-coupon .input-wrap input::-moz-placeholder{font-size:3.889vw;font-weight:300}.content-coupon .input-wrap input::placeholder{font-size:3.889vw;font-weight:300}.content-coupon .guide-box{margin:6.167vw 0 4.167vw;padding:5.556vw;width:100%;background:#f9f9f9}.content-coupon .guide-box h4{margin-bottom:1.389vw;color:#666;font-size:3.889vw;font-weight:500}.content-coupon .guide-box p{line-height:5vw;color:#999;font-size:3.333vw;font-weight:400}.content-coupon .guide-box img{margin-top:4.167vw;width:59.444vw}.content-coupon .comment{position:relative;margin-bottom:2.778vw;line-height:4.444vw;color:#b8b8b8;font-size:3.333vw;font-weight:400}.content-coupon .comment::before{position:absolute;left:-1.667vw;display:block;content:"*"}}@media screen and (max-width: 540px){.coupon .contents{max-width:32rem}.coupon__image{height:10.5rem;background-image:url("./../../../assets/img/img-coupon-no-m.png")}.coupon__image--possess{background-image:url("./../../../assets/img/img-coupon-yes-m.png")}.coupon__image strong{font-size:1.8rem}.coupon__notice p{line-height:1.6rem;font-size:1.2rem;letter-spacing:-0.24px}.coupon-register-complete-popup{display:none;position:fixed;z-index:31;bottom:0;width:100%;height:100%;background:#fffed4}.coupon-register-complete-popup__top{position:absolute;transform:translate(-50%, -40%);top:40%;left:50%;text-align:center}.coupon-register-complete-popup__top div{font-size:24px;padding-top:5px;font-weight:500;line-height:normal}.coupon-register-complete-popup__top div span{font-weight:800;color:#ff3030}.coupon-register-complete-popup__bottom{position:absolute;height:64px;width:100%;bottom:0;background-color:#000;color:#fff}.coupon-register-complete-popup__bottom button{border:none;background:none;width:100%;height:100%;color:#fff;font-size:20px}}.coupon-register{max-width:400px;margin:0 auto}.coupon-register .title-area{padding:3rem;text-align:center;letter-spacing:-0.6px}.coupon-register .title-area h2{padding:2rem;font-weight:700;font-size:3.3rem}.coupon-register .wanring-message{padding:2rem 1rem 0 1rem}.coupon-register .wanring-message p{font-size:1.8rem;font-weight:900;padding:1rem 0;display:flex;align-items:center}.coupon-register .wanring-message p img{margin-right:.5rem}.coupon-register .wanring-message ul{line-height:1.5;font-size:1.5rem;letter-spacing:-0.3px;margin-left:.5rem}.coupon-register .wanring-message ul li{margin-bottom:.5rem}.coupon-register .wanring-message ul li::before{content:"•";position:relative;left:-0.5rem;font-size:1.5rem}.coupon-register .coupon-form .coupon-register-form{height:20rem;padding:4rem 10rem 2rem 3rem;background-image:url("./../../../assets/img/img-coupon.png");background-repeat:no-repeat;background-position:center;background-size:100% 100%;margin-top:4rem;min-width:100%;min-height:100%}.coupon-register .coupon-form .coupon-register-form__title{display:block;font-size:2.2rem;color:#ef4346}.coupon-register .coupon-form .coupon-register-form__field{position:relative;margin-top:5rem}.coupon-register .coupon-form .coupon-register-form__field input[type=text]{background-color:rgba(0,0,0,0);height:4rem;padding:.87rem 6.5rem .97rem 0}.coupon-register .coupon-form .coupon-register-form__field input[type=text]::-moz-placeholder{color:#000;font-weight:500;font-size:1.4rem}.coupon-register .coupon-form .coupon-register-form__field input[type=text]::placeholder{color:#000;font-weight:500;font-size:1.4rem}.coupon-register .coupon-form .coupon-register-form__field input[type=text]:focus::-moz-placeholder{color:rgba(0,0,0,0)}.coupon-register .coupon-form .coupon-register-form__field input[type=text]:focus::placeholder{color:rgba(0,0,0,0)}.coupon-register .coupon-form .coupon-register-form__field button{position:absolute;top:.4rem;right:0;background-color:#b8b8b8;width:5.5rem;height:3rem;font-size:1.5rem;border-radius:1.5rem;border:0;color:#fff}.coupon-register .coupon-form .coupon-register-form__field .fill-confirm-btn{background-color:#fd4245 !important}@media screen and (min-width: 320px)and (max-width: 375px){.coupon-register .coupon-form .coupon-register-form{height:50vw;padding:10vw 20vw 2vw 8vw;margin-top:0}.coupon-register .coupon-form .coupon-register-form__title{font-size:6vw}.coupon-register .coupon-form .coupon-register-form__field{margin-top:10vw}}.login-page{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100vh;padding:15rem 4rem;background-color:#fa3c3e}.login-page .info-message__mo{display:none;color:#fff;font-size:1.5rem;margin-top:1.6rem;line-height:2.2rem}.login-page .info-message__mo span{color:#fff}.login-page .info-message__pc{display:block;color:#fff;font-size:1.6rem;margin-top:1.6rem}.login-page .info-message__pc span{color:#fff}.login-page .result-info{display:none;text-align:center}.login-page .result-info__email{color:#fff;font-size:2rem}.login-page .result-info__message{color:#fff;font-size:2rem;margin-top:1.6rem}.login-page .user-guide{width:98rem;height:59rem;min-height:44.8rem;margin-top:5rem;background:url("../../../assets/img/user_guide_pc.png") no-repeat center top;background-size:contain}.login-page #login-from{display:block}.login-page::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:47.8rem;margin-top:-6.2%;background:url("../../../assets/img/common/pc_bg_img.png") no-repeat center top}.login-page.login-logo-choongnam{padding:4rem}.login-page.login-logo-choongnam::before{content:"";position:absolute;top:30%;left:.35%;transform:translateY(-50%);width:100%;height:47.8rem;margin-top:3.2%;background:url("../../../assets/img/common/pc_bg_img.png") no-repeat center top}.login-page.login-logo-choongnam .content{max-width:364px}.login-page .content{position:relative;max-width:350px;margin:0 auto;text-align:center}.login-page .login-logo{position:relative}.login-page .login-logo p{font-size:2.6rem;color:#fff;letter-spacing:-1.3px}.login-page .login-logo a{display:inline-block;margin:2rem auto 5.7rem}.login-page .login-logo img{width:100%;height:auto;vertical-align:top}.login-page .btn__login{min-width:auto;padding:1.6rem 2.5rem 1.4rem;line-height:18px;background-color:#fff;border-color:#fff;color:#e7161a;font-size:1.9rem;font-weight:700}.login-page .input-box input[type=password],.login-page .input-box input[type=text]{height:5rem;padding:1.6rem 2.5rem 1.4rem 7.7rem;line-height:18px;background-color:#f96c6d;border-color:#f96c6d;border-radius:3.4rem;color:#fff;transition:none}.login-page .input-box input[type=password]::-moz-placeholder, .login-page .input-box input[type=text]::-moz-placeholder{color:#fae1e1}.login-page .input-box input[type=password]::placeholder,.login-page .input-box input[type=text]::placeholder{color:#fae1e1}.login-page .input-box .icon{position:absolute;top:.8rem;left:3.6rem;font-size:0;text-indent:-999px;width:3.5rem;height:3.5rem;background-repeat:no-repeat;background-position:center}.login-page .input-box .icon__email{background-image:url("../../../assets/img/icons/icon-email-w-p.png")}.login-page .input-box .icon__password{background-image:url("../../../assets/img/icons/icon-password-p.png")}.login-page .login-search{display:flex;flex-direction:row;justify-content:center;margin-top:3rem}.login-page .login-search li{position:relative}.login-page .login-search li+li::before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:#fff}.login-page .login-search a{display:inline-block;font-size:1.5rem;color:#fae1e1;letter-spacing:-0.3px;padding:0 2rem;font-weight:400}.login-page .login-sns{position:relative;margin-top:10rem}.login-page .login-sns__title{position:relative;color:#fff;font-size:1.5rem;font-weight:400;letter-spacing:-0.3px}.login-page .login-sns__title::before,.login-page .login-sns__title::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:30%;height:1px;background-color:#fff}.login-page .login-sns__title::before{margin-left:-35%}.login-page .login-sns__title::after{margin-left:35%}.login-page .login-sns__list{display:flex;flex-direction:row;justify-content:space-around;margin-top:2.3rem}.login-page .login-sns__item{display:inline-block;width:6rem;height:6rem;background-repeat:no-repeat;background-position:0 0;background-size:auto 100%}.login-page .login-sns__item--kakao{width:6.2rem;background-image:url("../../../assets/img/icons/icon-sns-talk-p.png")}.login-page .login-sns__item--naver{background-image:url("../../../assets/img/icons/icon-sns-naver-p.png")}.login-page .login-sns__item--apple{background-image:url("../../../assets/img/icons/icon-sns-apple-p.png")}@media screen and (min-width: 1920px)and (min-height: 1080px){.login-page::before{margin-top:-4%}}@media screen and (max-width: 1024px){.login-page{overflow-y:hidden;background-image:linear-gradient(154deg, #ff3639 31%, #b00002 100%)}.login-page::before{content:none}.login-page .info-message__mo{display:block}.login-page .info-message__pc{display:none}.login-page.login-logo-choongnam{height:100%;overflow-y:auto;padding:5rem 2.2rem 5rem 2.2rem}.login-page.login-logo-choongnam::before{content:none}.login-page .result-info{display:none;text-align:center;width:100%}.login-page .result-info__email{color:#fff;font-size:2rem}.login-page .result-info__message{color:#fff;font-size:2rem;margin-top:1.6rem}.login-page .user-guide{width:100%;height:100rem;margin-top:5rem;background:url("../../../assets/img/user_guide_mo.png") no-repeat center top;background-size:contain;position:relative}.login-page .user-guide #app-download{position:absolute;width:100%;max-width:30rem;height:5rem;margin:0 auto;left:0;right:0;bottom:78%;border:none;background:rgba(0,0,0,0)}}@media screen and (max-width: 540px){.login-page{padding:9.2rem 4rem}.login-page .login-logo p{font-size:1.6rem;letter-spacing:-0.32px}.login-page .login-logo__img{width:26rem}.login-page .btn__login{padding:.8rem 2.5rem .8rem;line-height:22px;font-size:1.6rem;border-radius:2rem}.login-page .input-box input[type=password],.login-page .input-box input[type=text]{height:4rem;padding:1rem 2.5rem 1rem 5.6rem;line-height:20px;border-radius:2rem}.login-page .input-box .icon{top:1rem;left:2.4rem;width:2rem;height:2rem;background-size:cover}.login-page .input-box .icon__email{background-image:url("../../../assets/img/icons/icon-email-w-m.png")}.login-page .input-box .icon__password{background-image:url("../../../assets/img/icons/icon-password-m.png")}.login-page .login-search li+li::before{top:.1rem}.login-page .login-search a{font-size:1.4rem;padding:0 1.2rem}.login-page .login-sns{margin-top:5rem}.login-page .login-sns__title::before,.login-page .login-sns__title::after{content:none}.login-page .login-sns__item{width:5.5rem;height:5.5rem;background-size:cover}.login-page .login-sns__item--kakao{width:5.6rem;background-image:url("../../../assets/img/icons/icon-sns-talk-m.png")}.login-page .login-sns__item--naver{background-image:url("../../../assets/img/icons/icon-sns-naver-m.png")}.login-page .login-sns__item--apple{background-image:url("../../../assets/img/icons/icon-sns-apple-m.png")}}@media screen and (min-width: 320px)and (max-width: 375px){.login-page::before{content:none}.login-page .login-search a{padding:0 .6rem}.login-page #app-download{bottom:80% !important}}.pop-wrap{z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:none;width:70%}.pop-wrap .pop-inner{height:100%}.pop-wrap .pop-inner .pop-image{width:100%;height:auto;max-height:850px;-o-object-fit:contain;object-fit:contain}.pop-wrap .pop-inner .mobile-auth-btn-group{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;max-width:390px;height:6%;bottom:22%;text-align:center}.pop-wrap .pop-inner .mobile-auth-btn-group .mobileAuth{background:rgba(0,0,0,0);border:none !important;font-size:0;width:90%;height:100%;margin:0 1%}@media(orientation: landscape)and (max-width: 1024px){.login-page .login-logo{margin-bottom:2vh}.login-page .login-logo p{font-size:6vh}.login-page .login-logo img{width:20vh}.login-page .login-logo a{margin:1vh auto}.login-page .input-box input[type=text],.login-page .input-box input[type=password]{height:8vh;padding:0 0 0 12vh;border-radius:8vh}.login-page .input-box input[type=text]::-moz-placeholder, .login-page .input-box input[type=password]::-moz-placeholder{font-size:4vh}.login-page .input-box input[type=text]::placeholder,.login-page .input-box input[type=password]::placeholder{font-size:4vh}.login-page .input-box .icon{top:-1vh;left:2vh;width:10vh;height:10vh;transform:scale(0.7)}.login-page .btn__login{height:8vh;line-height:0;font-size:5vh}.login-page .form-wrap .btn-wrap{padding:2vh 0}.login-page .form-wrap .field:not(:first-child){margin-top:2vh}.login-page .login-search{margin-top:2vh}.login-page .login-search a{font-size:4vh}.login-page .login-sns{margin-top:4vh}.login-page .login-sns__list{margin-top:2vh}.login-page .login-sns__item{width:8vh;height:8vh}.login-page .login-sns__title{font-size:4vh}}#affiliate-logo{display:none}.header.lguplus_activation_page{border-style:none}.header.lguplus_activation_page .header__wrap img{height:4.1rem}@media screen and (max-width: 859px){.lguplus_activation_page_main{position:relative;height:70vh;background-color:#e7161a}.lguplus_activation_page_main .bg_image{position:absolute;height:100%;bottom:0;left:50%;transform:translateX(-45%);content:url("../../../assets/img/lguplus_activation_page_bg_mobile.png")}.lguplus_activation_page_main .main_container{position:relative;height:100%;margin:0 auto}.lguplus_activation_page_main .main_container .activation_area{width:100%;padding-top:5.233vw;padding-left:6.944vw}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg{font-size:6.389vw;font-weight:500;line-height:1.5;padding-top:4.84vw}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg p{color:#fff}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg2{margin:1.041vw 0 2.083vw 0;font-size:4.167vw;line-height:1.67}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg2 p{color:#f2caca}.lguplus_activation_page_main .main_container .activation_area .activate_btn{position:relative;width:59.167vw;margin-top:6.944vw;border:none;border-radius:6vw;cursor:pointer}.lguplus_activation_page_main .main_container .activation_area .activate_btn img{width:100%}.lguplus_activation_page_main .main_container .activation_area .activate_btn span{position:absolute;font-size:5vw;font-weight:500;color:#e7161a;left:50%;top:50%;transform:translate(-50%, -50%);margin-left:3.827vw}.lguplus_activation_page_warning .warning_container{height:100%;padding:5.555vw 6.944vw;margin:0 auto}.lguplus_activation_page_warning .warning_container .warning_title{font-size:24px;font-weight:500;color:#222;padding-bottom:2.778vw}.lguplus_activation_page_warning .warning_container .warning_contents{list-style:initial}.lguplus_activation_page_warning .warning_container .warning_contents li{font-size:13px;margin:0 0 2.778vw 20px;letter-spacing:-0.28px;line-height:1.5;color:#222}.lguplus_activation_page_warning .warning_container .warning_contents li:last-of-type{font-size:12px;list-style:none}.lguplus_activation_page_warning .warning_container .warning_contents li:nth-last-of-type(2){margin-bottom:0}}@media screen and (min-width: 860px){.gudokkok-birthday{max-width:50rem}.gudokkok-birthday .field{padding-top:10rem}.gudokkok-birthday .field label{font-size:3.2rem}.lguplus_activation_page_main{position:relative;height:70vh;background-color:#e7161a}.lguplus_activation_page_main .bg_image{position:absolute;height:100%;bottom:0;left:50%;transform:translateX(-50%);content:url("../../../assets/img/lguplus_activation_page_bg.png")}.lguplus_activation_page_main .main_container{position:relative;width:37.083vw;min-width:1080px;height:100%;margin:0 auto}.lguplus_activation_page_main .main_container .activation_area{width:100%;padding-top:93px;padding-left:71px}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg{font-size:30px;font-weight:500;line-height:1.5}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg p{color:#fff}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg2{margin:20px 0 40px 0;font-size:18px;line-height:1.67}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg2 p{color:#f2caca}.lguplus_activation_page_main .main_container .activation_area .activate_btn{position:relative;width:290px;border:none;border-radius:6vw;cursor:pointer}.lguplus_activation_page_main .main_container .activation_area .activate_btn img{width:100%}.lguplus_activation_page_main .main_container .activation_area .activate_btn span{position:absolute;font-size:24px;font-weight:500;color:#e7161a;left:50%;top:50%;transform:translate(-50%, -50%);margin-left:20px}.lguplus_activation_page_warning .warning_container{width:37.083vw;min-width:1080px;height:100%;padding:29px 0 0 71px;margin:0 auto}.lguplus_activation_page_warning .warning_container .warning_title{font-size:24px;font-weight:500;color:#222;padding-bottom:15px}.lguplus_activation_page_warning .warning_container .warning_contents{list-style:initial}.lguplus_activation_page_warning .warning_container .warning_contents li{font-size:14px;margin:0 0 8px 20px;letter-spacing:-0.28px;line-height:1.5;color:#222}.lguplus_activation_page_warning .warning_container .warning_contents li:last-of-type{font-size:12px;list-style:none}.lguplus_activation_page_warning .warning_container .warning_contents li:nth-last-of-type(2){margin-bottom:0}}@media(orientation: landscape)and (max-width: 1024px){.lguplus_activation_page_main{position:relative;height:100vh;background-color:#e7161a}.lguplus_activation_page_main .bg_image{position:absolute;height:100%;bottom:0;left:50%;transform:translateX(-45%);content:url("../../../assets/img/lguplus_activation_page_bg_mobile.png")}.lguplus_activation_page_main .main_container{position:relative;height:100%;margin:0 auto}.lguplus_activation_page_main .main_container .activation_area{width:100%;padding-top:5.233vh;padding-left:6.944vh}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg{font-size:6.189vh;font-weight:500;line-height:1.5;padding-top:4.84vh}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg p{color:#fff}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg_thinq{margin:3.041vh 0 2.083vh 0;font-size:4.167vh;line-height:1.5}.lguplus_activation_page_main .main_container .activation_area .activation_guide_msg_thinq p{color:#f2caca}.lguplus_activation_page_main .main_container .activation_area .activate_btn{position:relative;width:59.167vh;margin-top:6.944vh;border:none;border-radius:6vh;cursor:pointer}.lguplus_activation_page_main .main_container .activation_area .activate_btn img{width:100%}.lguplus_activation_page_main .main_container .activation_area .activate_btn span{position:absolute;font-size:5vh;font-weight:500;color:#e7161a;left:50%;top:50%;transform:translate(-50%, -50%);margin-left:3.827vh}.lguplus_activation_page_warning .warning_container{height:100%;padding:5.555vh 6.944vh;margin:0 auto}.lguplus_activation_page_warning .warning_container #activate_btn_thinq{height:12vh;font-size:6vh}.lguplus_activation_page_warning .warning_container .warning_title{font-size:6vh;font-weight:500;color:#222;padding-bottom:2.778vh}.lguplus_activation_page_warning .warning_container .warning_contents{list-style:initial}.lguplus_activation_page_warning .warning_container .warning_contents li{font-size:13px;margin:0 0 2vh 20px;letter-spacing:-0.28px;line-height:1.5;color:#222}.lguplus_activation_page_warning .warning_container .warning_contents li:last-of-type{font-size:12px;list-style:none}.lguplus_activation_page_warning .warning_container .warning_contents li:nth-last-of-type(2){margin-bottom:0}}.my-page{position:relative}.my-page .title-area h2{padding:5rem 0 5.6rem;font-size:3.3rem;text-align:center;letter-spacing:-0.6px;font-weight:700}.my-page .contents{padding-top:80px;position:relative;font-size:1.7rem;max-width:1080px;margin:0 auto}.my-page .mypage{padding-top:0}.my-page .btn-wrap{display:flex;justify-content:center;margin:5rem -5px 0}.my-page .btn-wrap #productPageLink{display:none}.my-page .btn__inquiry{position:fixed;right:5%;bottom:10%;display:flex;align-items:center;justify-content:center;width:12rem;height:9rem;text-align:center;background-color:#f54346;border-radius:2rem;box-shadow:-1px -2px 23px -6px rgba(0,0,0,.5);z-index:4;cursor:pointer}.my-page .btn__inquiry span{font-size:2rem;color:#fff;line-height:1.2}.my-page .btn__inquiry::before{content:"";position:absolute;top:100%;right:22%;width:0;height:0;border-top:1.2rem solid #f54346;border-left:.1rem solid rgba(0,0,0,0);border-right:1.4rem solid rgba(0,0,0,0)}@media screen and (max-width: 540px){.my-page .title-area{display:none}.my-page .contents{margin-bottom:0}.my-page .btn-wrap{margin-top:3rem}.my-page .btn-wrap.is-fixed{position:fixed;left:0;bottom:0;width:100%;margin:0;padding:2.5rem 1.5rem;z-index:3;background:#fff}.my-page .btn__inquiry{right:5%;bottom:7%;width:9rem;height:7rem;border-radius:2rem}.my-page .btn__inquiry span{font-size:1.5rem}}.my-page.coupon{position:relative;padding:0;background-image:linear-gradient(154deg, #ff4245 31%, #e34548 100%)}.my-page.coupon .btn-wrap{padding:0;margin-top:4rem}.my-page.coupon .contents{max-width:400px}.mypage-menu{width:100%;padding:1.7rem 0 2rem;background-color:#fff;border-top-right-radius:2rem;border-top-left-radius:2rem;box-shadow:0px -3px 12px -4px rgba(0,0,0,.71)}.mypage-menu__inner{max-width:400px;margin:0 auto}@media screen and (max-width: 540px){.mypage-menu__inner{padding:0 1.5rem}}.mypage-list .list__item{position:relative;display:flex;align-items:center;min-height:9rem;padding:1.5rem 1rem 1.5rem 5rem;background-position:left center;background-repeat:no-repeat;border-color:#ededed;font-size:1.5rem;font-weight:500;letter-spacing:-0.3px;text-align:left;color:#222;cursor:pointer}.mypage-list .list__item::before{content:"";position:absolute;top:50%;right:.2rem;width:1rem;height:1rem;border-top:.3rem solid #000;border-right:.3rem solid #000;transform:translateY(-50%) rotate(45deg)}.mypage-list .list__item:nth-child(1){background-image:url("./../../../assets/img/icons/icon-payment.svg")}.mypage-list .list__item:nth-child(2){background-image:url("./../../../assets/img/icons/icon-list.svg")}.mypage-list .list__item:nth-child(3){background-image:url("./../../../assets/img/icons/icon-coupon.svg")}.mypage-list .list__item:nth-child(4){background-image:url("./../../../assets/img/icons/icon-notice.svg")}.mypage-list .list__item:nth-child(5){background-image:url("./../../../assets/img/icons/icon-speak.svg")}.mypage-list .list__item:nth-child(6){background-image:url("./../../../assets/img/icons/icon-faq.svg")}@media screen and (max-width: 540px){.mypage-list{margin:0 1rem}.mypage-list .list__item{flex-direction:unset;min-height:6.8rem}.mypage-list .list__item::before{border-top:.2rem solid #333;border-right:.2rem solid #333}}.user-profile__top{display:flex;align-items:center;text-align:left;padding:2rem 2.5rem}.user-profile__bottom{border-top:1px solid #fc8486;padding:2rem 0 4rem}.user-profile__bottom.d-none{display:none}.user-profile__img{margin-right:2rem;width:8rem;height:8rem}.user-profile__img img{width:100%;height:auto}.user-profile__name{display:flex;align-items:center;font-size:1.7rem;font-weight:700;letter-spacing:-0.34px;color:#fff}.user-profile__seqno{font-size:1.5rem;font-weight:500;letter-spacing:-0.3px;color:#fff;margin-top:1rem}.user-profile__seqno span{display:inline-block;color:inherit;margin-left:1.5rem}@media screen and (max-width: 540px){.user-profile__top{padding:2rem 1.5rem}}.subscribe-info,.subscribe-info-swiper{display:none}.subscribe-info__title,.subscribe-info-swiper__title{margin-left:2.8rem;padding-left:2.8rem;margin-bottom:1.5rem;font-size:2rem;color:#fff;background:url("./../../../assets/img/icons/icon-subscribe.svg") no-repeat center left}.subscribe-info dl,.subscribe-info-swiper dl{position:relative;display:flex;flex-direction:row;margin-left:3.5rem;margin-top:1rem;color:#fff}.subscribe-info dl *,.subscribe-info-swiper dl *{color:inherit}.subscribe-info dl .date-period,.subscribe-info-swiper dl .date-period{padding:0 .4rem}.subscribe-info dl .payment-status,.subscribe-info-swiper dl .payment-status{display:none}.subscribe-info dl dt,.subscribe-info-swiper dl dt{min-width:12rem;padding-left:1.3rem}.subscribe-info dl dd,.subscribe-info-swiper dl dd{font-weight:300}.subscribe-info dl::before,.subscribe-info-swiper dl::before{content:"";position:absolute;top:6px;left:0;width:.3rem;height:.3rem;background:#fff;border-radius:50%}.subscribe-info dl[data-id=couponInfo],.subscribe-info dl[data-id=subscribeInfo],.subscribe-info-swiper dl[data-id=couponInfo],.subscribe-info-swiper dl[data-id=subscribeInfo]{display:none}@media screen and (max-width: 540px){.subscribe-info__title,.subscribe-info-swiper__title{font-size:1.5rem}.subscribe-info dl,.subscribe-info-swiper dl{margin-left:3.5rem;font-size:1.5rem}.subscribe-info dl dt,.subscribe-info-swiper dl dt{min-width:10rem}}.mySwiper{display:none;--swiper-navigation-size: 2.5rem}.mySwiper .swiper-button-prev,.mySwiper .swiper-button-next{z-index:999;color:#fff;background-image:none}.mySwiper .swiper-button-disabled{display:none}.mySwiper+.swiper-pagination-pc{display:none;text-align:center;position:relative;top:20px}.mySwiper+.swiper-pagination-pc.swiper-pagination-fraction,.mySwiper+.swiper-pagination-pc .swiper-pagination-current-pc,.mySwiper+.swiper-pagination-pc .swiper-pagination-total-pc{color:#fff;font-size:1.5rem}.mobile-mypage{display:none;width:100%;height:100%;margin-top:81px;z-index:9999;background-color:#fff}.mobile-mypage__container{position:relative}.mobile-mypage__header{height:56px;padding-right:16px;display:flex;justify-content:flex-end;align-items:center}.mobile-mypage__header__close-btn::after{content:"×";font-size:2rem}.mobile-mypage__body{padding:.8vw 4.45vw 4.45vw 4.45vw}.mobile-mypage__body__login-user.active{display:block}.mobile-mypage__body__login-user{display:none}.mobile-mypage__body__login-user__user-info{padding-left:4.45vw}.mobile-mypage__body__login-user__user-info div:nth-of-type(1){display:flex;justify-content:space-between;align-items:center}.mobile-mypage__body__login-user__user-name{font-size:4.45vw;font-weight:bold;letter-spacing:-0.32px}.mobile-mypage__body__login-user__sns-type{padding:.15rem;color:#fff;font-size:3.11vw;font-weight:500;border-radius:.3rem;padding:.2rem .3rem;letter-spacing:-0.24px}.mobile-mypage__body__login-user__sns-type.kakao{background-color:#ffc905}.mobile-mypage__body__login-user__sns-type.naver{background-color:#2bb400}.mobile-mypage__body__login-user__sns-type.apple{background-color:#000}.mobile-mypage__body__login-user__logout-btn{font-size:3.34vw;padding:1.39vw 4.45vw;color:#999;border:1px solid #999;border-radius:3.34vw;background-color:#fff}.mobile-mypage__body__login-user__user-seqno{text-align:left;color:#999;font-size:3.89vw;padding-top:2.78vw;letter-spacing:-0.32px;margin-bottom:3.34vw}.mobile-mypage__body__login-user__user-seqno-value{margin-left:2.22vw}.mobile-mypage__body__login-user__subscribe-info{position:relative;text-align:initial;margin:0 0 3.34vw 0}.mobile-mypage__body__login-user__subscribe-info img{position:absolute;max-height:100%;width:100%;z-index:-1}.mobile-mypage__body__login-user__subscribe-info .menu-subscribe-info{display:none;border:1px solid #ebebeb;border-radius:15px}.mobile-mypage__body__login-user__subscribe-info .menu-subscribe-info::before{content:"";position:absolute;top:33%;left:0;width:3.11vw;height:6.23vw;background:#fff;border-radius:0 3.11vw 3.11vw 0;border:1px solid #ebebeb;border-left:1px solid #fff}.mobile-mypage__body__login-user__subscribe-info .menu-subscribe-info::after{content:"";position:absolute;top:33%;right:0;width:3.11vw;height:6.23vw;background:#fff;border-radius:3.11vw 0 0 3.11vw;border:1px solid #ebebeb;border-right:1px solid #fff}.mobile-mypage__body__login-user__subscribe-info .menu-subscribe-info__name{font-size:4.45vw;font-weight:bold;padding:3.84vw 5.9vw 2.84vw 5.9vw;border-bottom:1px dashed #ebebeb}.mobile-mypage__body__login-user__subscribe-info .menu-subscribe-info__detail{display:flex;flex-direction:column;padding:2.84vw 5.9vw 3.84vw 5.9vw}.mobile-mypage__body__login-user__subscribe-info .menu-subscribe-info__detail dl{display:flex;font-size:3.89vw}.mobile-mypage__body__login-user__subscribe-info .menu-subscribe-info__detail dl:first-of-type{padding-bottom:2.22vw}.mobile-mypage__body__login-user__subscribe-info .menu-subscribe-info__detail dl dt{font-size:3.89vw;width:27.24vw;font-weight:normal}.mobile-mypage__body__login-user__subscribe-info .menu-subscribe-info__detail dl dd{color:#999}.mobile-mypage__body__login-user__subscribe-info .menu-subscribe-info__detail dl span{padding:0 4px;color:#999}.mobile-mypage__body__login-user__subscribe-info .menu-subscribe-info__detail__payment-status{display:none}.mobile-mypage__body__login-user__subscribe-info .menu-subscribe-info__detail.subscribe-coupon{margin-bottom:3.89vw}.mobile-mypage__body__login-user__subscribe-info .menu-subscribe-info dl[data-id=couponInfo]{display:none}.mobile-mypage__body__login-user__subscribe-info .subscribe-info-swiper dt,.mobile-mypage__body__login-user__subscribe-info .subscribe-info-swiper dd,.mobile-mypage__body__login-user__subscribe-info .subscribe-info-swiper span{color:#000}.mobile-mypage__body__login-user__user-link{display:flex;height:12.57vw;text-align:center;align-items:center;border:1px solid #ebebeb;border-radius:15px;position:relative}.mobile-mypage__body__login-user__user-link a{flex:1;font-size:4.17vw;color:#333}.mobile-mypage__body__login-user__user-link a:nth-of-type(1)::before{content:"";display:inline-block;width:6.67vw;height:6.67vw;margin-right:2.22vw;background-image:url("../../assets/img/icons/icon-pay-history.svg");background-repeat:no-repeat;background-position:center;vertical-align:text-bottom;transform:translateY(0.67vw)}.mobile-mypage__body__login-user__user-link a:nth-of-type(2)::before{content:"";display:inline-block;width:6.67vw;height:6.67vw;margin-right:2.22vw;background-image:url("../../assets/img/icons/icon-pay-method.svg");background-repeat:no-repeat;background-position:center;vertical-align:text-bottom;transform:translateY(0.67vw)}.mobile-mypage__body__login-user__user-link__separator{position:absolute;width:1px;height:3.34vw;background:#ebebeb;left:50%;transform:translateY(2px)}.mobile-mypage__body__non-user.active{display:block}.mobile-mypage__body__non-user{display:none;padding:7.23vw 6.67vw;text-align:left;border:1px solid #ebebeb;border-radius:20px}.mobile-mypage__body__non-user__login-link{font-size:4.45vw;font-weight:bold;color:#333;display:flex;justify-content:space-between}.mobile-mypage__body__non-user__login-link img{width:5vw;height:5vw;vertical-align:baseline}.mobile-mypage__body__page-link{margin-top:2.22vw}.mobile-mypage__body__page-link ul li{padding:3.34vw 2.22vw;margin-left:4.45vw;font-size:4.45vw;text-align:left;border-bottom:1px solid #ebebeb}.mobile-mypage__body__page-link ul li:last-of-type{border-bottom:0}.mobile-mypage__footer{position:fixed;bottom:0;width:100%;display:flex;justify-content:center;font-size:3.89vw;color:#7d7d7d;transform:translateX(-50%);left:50%}.mobile-mypage__footer a{margin:3.34vw 0;padding:0 6.67vw;border-right:1px solid #ebebeb}.mobile-mypage__footer a:last-of-type{border:none}@media screen and (min-width: 541px){.mobile-mypage__body{padding:16px 16px 16px 16px}.mobile-mypage__body__login-user.active{display:block}.mobile-mypage__body__login-user{display:none}.mobile-mypage__body__login-user__user-info{padding-left:16px}.mobile-mypage__body__login-user__user-info div:nth-of-type(1){display:flex;justify-content:space-between;align-items:center}.mobile-mypage__body__login-user__user-name{font-size:16px;font-weight:bold;letter-spacing:-0.32px}.mobile-mypage__body__login-user__sns-type{padding:.15rem;color:#fff;font-size:.8rem;font-weight:500;border-radius:.3rem;padding:.2rem .3rem;letter-spacing:-0.24px}.mobile-mypage__body__login-user__sns-type.kakao{background-color:#ffc905}.mobile-mypage__body__login-user__sns-type.naver{background-color:#2bb400}.mobile-mypage__body__login-user__sns-type.apple{background-color:#000}.mobile-mypage__body__login-user__logout-btn{font-size:12px;padding:5px 16px;color:#999;border:1px solid #999;border-radius:12px;background-color:#fff}.mobile-mypage__body__login-user__user-seqno{text-align:left;color:#999;font-size:14px;padding-top:10px;letter-spacing:-0.32px;margin-bottom:17px}.mobile-mypage__body__login-user__user-seqno-value{margin-left:8px}.mobile-mypage__body__login-user__subscribe-info{position:relative;text-align:initial;margin:0 0 12px 0}.mobile-mypage__body__login-user__subscribe-info img{position:absolute;max-height:100%;width:100%;z-index:-1}.mobile-mypage__body__login-user__subscribe-info .menu-subscribe-info{display:none;border:1px solid #ebebeb;border-radius:15px}.mobile-mypage__body__login-user__subscribe-info .menu-subscribe-info::before{content:"";position:absolute;top:33%;left:0;width:.8rem;height:1.6rem;background:#fff;border-radius:0 .8rem .8rem 0;border:1px solid #ebebeb;border-left:1px solid #fff}.mobile-mypage__body__login-user__subscribe-info .menu-subscribe-info::after{content:"";position:absolute;top:33%;right:0;width:.8rem;height:1.6rem;background:#fff;border-radius:.8rem 0 0 .8rem;border:1px solid #ebebeb;border-right:1px solid #fff}.mobile-mypage__body__login-user__subscribe-info .menu-subscribe-info__name{font-size:16px;font-weight:bold;padding:20px 32px 12px 32px;border-bottom:1px dashed #ebebeb}.mobile-mypage__body__login-user__subscribe-info .menu-subscribe-info__detail{display:flex;flex-direction:column;padding:20px 32px 22px 32px}.mobile-mypage__body__login-user__subscribe-info .menu-subscribe-info__detail dl{display:flex;font-size:14px}.mobile-mypage__body__login-user__subscribe-info .menu-subscribe-info__detail dl:first-of-type{padding-bottom:8px}.mobile-mypage__body__login-user__subscribe-info .menu-subscribe-info__detail dl dt{font-size:14px;width:100px}.mobile-mypage__body__login-user__subscribe-info .menu-subscribe-info__detail dl dd{color:#999}.mobile-mypage__body__login-user__subscribe-info .menu-subscribe-info__detail dl span{padding:0 4px;color:#999}.mobile-mypage__body__login-user__subscribe-info .menu-subscribe-info__detail__payment-status{display:none}.mobile-mypage__body__login-user__subscribe-info .menu-subscribe-info__detail.subscribe-coupon{margin-bottom:14px}.mobile-mypage__body__login-user__subscribe-info .menu-subscribe-info dl[data-id=couponInfo]{display:none}.mobile-mypage__body__login-user__subscribe-info .subscribe-info-swiper dt,.mobile-mypage__body__login-user__subscribe-info .subscribe-info-swiper dd,.mobile-mypage__body__login-user__subscribe-info .subscribe-info-swiper span{color:#000}.mobile-mypage__body__login-user__user-link{display:flex;height:56px;text-align:center;align-items:center;border:1px solid #ebebeb;border-radius:15px;position:relative}.mobile-mypage__body__login-user__user-link a{flex:1;font-size:15px;color:#333}.mobile-mypage__body__login-user__user-link a:nth-of-type(1)::before{content:"";display:inline-block;width:24px;height:24px;margin-right:8px;background-image:url("../../assets/img/icons/icon-pay-history.svg");background-repeat:no-repeat;background-position:center;vertical-align:text-bottom;transform:translateY(2px)}.mobile-mypage__body__login-user__user-link a:nth-of-type(2)::before{content:"";display:inline-block;width:24px;height:24px;margin-right:8px;background-image:url("../../assets/img/icons/icon-pay-method.svg");background-repeat:no-repeat;background-position:center;vertical-align:text-bottom;transform:translateY(2px)}.mobile-mypage__body__login-user__user-link__separator{position:absolute;width:1px;height:12px;background:#ebebeb;left:50%;transform:translateY(2px)}.mobile-mypage__body__non-user.active{display:block}.mobile-mypage__body__non-user{display:none;padding:26px 24px;text-align:left;border:1px solid #ebebeb;border-radius:20px}.mobile-mypage__body__non-user__login-link{font-size:16px;font-weight:bold;color:#333;display:flex;justify-content:space-between}.mobile-mypage__body__non-user__login-link img{width:18px;height:18px;vertical-align:baseline}.mobile-mypage__body__page-link{margin-top:16px}.mobile-mypage__body__page-link ul li{padding:16px 8px;margin-left:16px;font-size:16px;text-align:left;border-bottom:1px solid #ebebeb}.mobile-mypage__body__page-link ul li:last-of-type{border-bottom:0}.mobile-mypage__footer{position:fixed;bottom:0;width:100%;display:flex;justify-content:center;font-size:14px;color:#7d7d7d;transform:translateX(-50%);left:50%}.mobile-mypage__footer a{margin:24px 0;padding:0 24px;border-right:1px solid #ebebeb}.mobile-mypage__footer a:last-of-type{border:none}}@media screen and (max-width: 1024px){.my-page.coupon{display:none}.mobile-mypage{display:block}}.mobile-mypage-swiper{display:none;--swiper-navigation-size: 2.5rem}.mobile-mypage-swiper .swiper-button-prev,.mobile-mypage-swiper .swiper-button-next{z-index:999;color:#ccc;background-image:none}.mobile-mypage-swiper .swiper-button-disabled{display:none}.mobile-mypage-swiper+.swiper-pagination-m{display:none;text-align:center;position:relative;bottom:13px}.mobile-mypage-swiper+.swiper-pagination-m.swiper-pagination-fraction,.mobile-mypage-swiper+.swiper-pagination-m .swiper-pagination-current-m,.mobile-mypage-swiper+.swiper-pagination-m .swiper-pagination-total-m{color:#999;font-size:12px}.faq{background:#fff;position:relative;display:block;padding:0;border-bottom:0px solid #d8d8d8}.faq.opened a{transition:all .15s;letter-spacing:-0.38px;font-size:1.9rem}.faq.opened a::after{top:4px;background:url("./../../../assets/img/icons/icon-arrow-collapse.svg") no-repeat center}.faq a{display:inline-block;border-bottom:1px solid #d8d8d8;padding:1.8rem 1rem;padding-right:5.8rem;text-overflow:unset;white-space:unset;word-wrap:unset;line-height:normal;letter-spacing:-0.34px;font-size:1.7rem}.faq a::after{content:"";position:absolute;top:2px;transform:translateY(100%);right:20px;width:1.8rem;height:1.8rem;transition:background .15s;background:url("./../../../assets/img/icons/icon-arrow-expand.svg") no-repeat center}.faq span{display:inline-block;font-size:15px;text-align:right;color:#666}.faq-content{background:#fafafa;border-bottom:1px solid #d8d8d8;display:none}.faq-content div{white-space:pre-wrap;font-size:17px;padding:3rem;line-height:1.47;letter-spacing:-0.34px;text-align:left;color:#222}@media screen and (max-width: 540px){.faq.opened a{transition:unset;letter-spacing:-0.3px;font-size:1.5rem}.faq.opened a::after{width:1.6rem;height:1.6rem;top:.2rem}.faq a{padding:1.5rem 1rem;padding-right:4.4rem;line-height:normal;letter-spacing:-0.3px;font-size:1.5rem}.faq a::after{width:1.6rem;height:1.6rem;top:.2rem;right:1rem}.faq-content div{white-space:pre-wrap;font-size:15px;line-height:1.4;letter-spacing:-0.3px;padding:3rem 1rem}}#notice .list__item{padding:2.1rem 3rem 2.1rem 1rem}#detail .detail-header{padding:0 1rem}#detail .detail-header strong{font-size:1.7rem;font-weight:500;letter-spacing:-0.34px;text-align:left;color:#222}#detail .detail-header .cs-info{padding:2rem 0rem 2.9rem;display:flex;align-items:center}#detail .detail-header .cs-info span{font-size:1.5rem;text-align:left;color:#666}#detail .detail-container .content-wrap{padding:5rem 3rem;font-size:1.7rem;line-height:1.47;text-align:left;color:#000;white-space:pre-wrap;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}#detail .detail-container .content-wrap p{margin-top:-5rem;font-size:1.7rem;line-height:1.47;text-align:left;color:#000}#detail .detail-container .content-wrap img{width:100%;height:auto}#detail .detail-container .table.notice{text-align:left;color:#000}#detail .detail-container .table.notice table{text-align:center}#detail .detail-container .table.notice th{font-size:1.7rem;background-color:#b8b8b8;border:0}#detail .detail-container .table.notice thead th{border:1px solid #b8b8b8;border-bottom-color:#dee2e6}#detail .detail-container .table.notice tbody th{border-top:1px solid #dee2e6;background-color:#eee}#detail .detail-container .table.notice td{border:1px solid #dee2e6}@media screen and (max-width: 540px){#notice .list__item{padding:1.5rem 3rem 1.5rem 1rem}#notice .list__item a{line-height:normal}.notice-list .list__cont{margin-bottom:8rem}#detail .detail-wrap{padding-top:1.5rem}#detail .detail-header{padding:0 .9rem}#detail .detail-header strong{font-size:1.5rem;letter-spacing:-0.3px}#detail .detail-header .cs-info{padding:1rem 0rem 2.2rem;display:flex;align-items:center}#detail .detail-header .cs-info span{font-size:1.2rem}#detail .detail-container .content-wrap{font-size:1.5rem;padding:0rem .9rem 4.5rem}#detail .detail-container .content-wrap p{font-size:1.5rem;line-height:1.4;letter-spacing:-0.3px;margin-top:0}#detail .detail-container .table.notice{font-size:1.5rem;line-height:1.4;margin-left:0}#detail .detail-container .btn-wrap{padding:0 0 3rem}}.btn-mypage.detail{padding:1.2rem 3.5rem !important}.inquiry-list .btn.is-edit{border-color:#f55549 !important;color:#f55549}.inquiry-list .list__head .btn__etc{margin-right:10px}.inquiry-list .checkbox{display:none}.inquiry-list .list__item__cont{display:flex;align-items:center;flex:1;justify-content:space-between;width:100%}@media screen and (max-width: 540px){.inquiry-list .checkbox{align-self:center;margin-right:2rem}.inquiry-list .list__item{flex-direction:row}.inquiry-list .list__item__cont{align-items:flex-start;flex-direction:column}}.list__edit{display:none;justify-content:space-between;padding:2rem .5rem 2rem 1rem;background-color:#f8f8f8;border-bottom:1px solid #d8d8d8}.list__edit.is-edit{display:flex;align-items:center}.badge-status{display:inline-block;margin:0 2rem 0 1rem;padding:.4rem .5rem;border-radius:1.2rem;min-width:7.7rem;font-size:1.5rem;text-align:center;border-style:solid;border-width:.1rem;line-height:1}.badge-status.waiting{border-color:#b8b8b8;background-color:#b8b8b8;color:#fff}.badge-status.answered{border-color:#f55549;background-color:#fff;color:#f55549}@media screen and (max-width: 540px){.badge-status{padding:.3rem .5rem;font-size:1.2rem;margin:0 0 .7rem 0;min-width:6.2rem}}.form__head{display:flex;justify-content:space-between}.form__head__title{position:relative;padding-bottom:1rem;margin-right:5rem;font-size:2.1rem;letter-spacing:-0.42px;color:#222;text-align:left;font-weight:700;align-self:flex-end}.form__cont{border-top:2px solid #000;padding-top:1.7rem;font-size:1.7rem}.form .req::before{display:inline-block;color:#e7161a;vertical-align:middle;margin-right:.4rem;content:"*"}.form table th,.form table td{background-color:#fff;border:0;text-align:left;padding:.5rem .8rem}.form table th{font-weight:500}.form table .b-line{border-bottom:1px solid #d8d8d8}.form .no-files{display:none}.reply .badge-status{margin:0 1.6rem 0 0}.reply .date{font-size:1.5rem;color:#666;font-family:"Roboto",sans-serif}.reply__top{margin-top:1.5rem}.reply__content{padding:1.8rem 0;white-space:pre-line}@media screen and (max-width: 540px){.inquiry-list .list__head .btn__etc{margin-right:0}.list__edit{padding:1rem 0 1rem 1rem}.list__edit .btn__etc{margin-right:0}.form__head__title{font-size:1.7rem}.form__cont{padding-top:1rem;font-size:1.5rem}.form table td,.form table th{padding:.5rem 0}.form table th{font-size:1.5rem;word-break:keep-all;padding-right:.6rem}}.payment-method-page #display-no-data .payment-card-area{cursor:pointer;margin-top:1.5rem;min-height:20rem;border:1px solid #707070;border-style:dashed;border-radius:1rem;background-color:#fbfbfb;position:relative;box-shadow:0 0 2rem 0 rgba(0,0,0,.15)}.payment-method-page #display-no-data .payment-card-area div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.payment-method-page #display-no-data .payment-card-area div img{display:block;margin:0 auto}.payment-method-page #display-no-data .payment-card-area div p{margin-top:1rem;font-size:1.7rem}.payment-method-page #display-no-data .payment-card-register__messages{text-align:center;font-size:1.5rem;line-height:2;margin-top:3rem}.payment-method-page .payment-card-info{min-height:20rem;border-radius:1rem;background:url("./../../../assets/img/img-credit-card.svg") no-repeat;background-position:center;background-size:cover;padding:2.8rem 2.6rem;margin-top:2rem;display:flex;flex-direction:column;justify-content:space-between}.payment-method-page .payment-card-info p{font-size:1.7rem}.payment-method-page .payment-card-info p span{color:#fff}.payment-method-page .payment-card-info__subscription-info{margin-top:2em;display:flex;flex-direction:column;align-items:flex-end}.payment-method-page .payment-card-info__subscription-info dl{margin-top:1rem;display:none;justify-content:flex-end;flex:0 0 auto;font-size:1.5rem;letter-spacing:-0.3px}.payment-method-page .payment-card-info__subscription-info dl dt{margin-right:2rem;font-weight:normal;color:#fff}.payment-method-page .payment-card-info__subscription-info dl dd{width:9rem;color:#fff}.payment-method-page .card-bottom-area{display:flex;flex-direction:row;justify-content:space-between;padding:1rem 0}.payment-method-page .card-bottom-area .payment-card-register-warning{font-size:1.2rem;color:#222}.payment-method-page .card-bottom-area .payment-card-register-warning p{margin-bottom:.6rem}.payment-method-page .card-bottom-area .payment-card-register-warning p:last-child{margin-left:1.2rem}.payment-method-page .card-bottom-area .payment-card-register-btns{flex:0 0 auto;display:flex;flex-direction:column}.payment-method-page .card-bottom-area .payment-card-register-btns button{font-size:1.2rem;margin-bottom:1rem;padding:.5rem 1.2rem;border:1px solid #222;background-color:#f2f2f2}@media screen and (max-width: 540px){.register-card__title{text-align:center;font-size:1.5rem;padding:1rem 7rem;line-height:2.5rem;font-weight:500}.register-card .pc{display:none}.register-card .mo{display:block}}@media screen and (min-width: 541px){.register-card__title{text-align:center;font-size:1.6rem;padding-bottom:1rem;font-weight:500;line-height:2.5rem}.register-card .pc{display:block}.register-card .mo{display:none}}.payment-history-page #display-no-data .no-data{position:relative;text-align:center;height:calc(100vh - 181px)}.payment-history-page #display-no-data .no-data__container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.payment-history-page #display-no-data .no-data__container__msg{color:#666;margin-top:1.8rem;font-size:1.5rem}.payment-history-page #display-no-data .no-data__container__subscription-btn{margin-top:2rem;padding:1rem;font-size:1.7rem;border:1px solid #222;background-color:#f2f2f2}.payment-history-page .apply-subscription{display:none}.payment-history-page .subscription-info-card-area{margin-bottom:8rem}.payment-history-page #apply-float-btn{display:none;position:fixed;bottom:2rem;width:calc(100% - 3rem);max-width:37rem}.payment-history-page .refund-warning__title{text-align:center;margin-bottom:1.6rem;font-size:2rem;font-weight:500}.payment-history-page .refund-warning__messages{margin:1rem 0 0 .5rem;font-size:1.5rem;line-height:1.5}.payment-history-page .refund-warning__messages li{margin-bottom:.5rem}.payment-history-page .refund-warning__messages li::before{content:"•";position:relative;left:-0.5rem}@media screen and (max-width: 540px){.payment-history-page .refund-warning__title{margin-top:1.6rem;margin-bottom:1rem}.payment-history-page .refund-warning__messages{font-size:1.2rem}}.payment-history-page .expired{border:1px solid #dfdfdf !important}.payment-history-page .expired .subscription-info-card__footer{border-top:1px solid #dfdfdf;height:72px}.payment-history-page .expired .subscription-info-card__footer button:last-of-type{color:#fff;background:#fff;cursor:initial;border:0}.payment-history-page .subscription-info-card{margin:2rem 0;background:#fff;border-radius:1rem;overflow:hidden;border:1px solid #ffc9ca}.payment-history-page .subscription-info-card__header{background-color:#fff;color:#222;text-align:left;padding:2rem;font-size:2rem;font-weight:700;max-height:60px}.payment-history-page .subscription-info-card__body{padding:0rem 2rem 2rem 3rem;line-height:3rem}.payment-history-page .subscription-info-card__body dl{display:flex;font-size:1.5rem;letter-spacing:-0.3px}.payment-history-page .subscription-info-card__body dl dt{flex:2}.payment-history-page .subscription-info-card__body dl dd{flex:4}.payment-history-page .subscription-info-card__footer{display:flex;border-top:1px solid #ffc9ca;justify-content:flex-end;position:relative;padding:1.2rem 0;margin:0 1.2rem}.payment-history-page .subscription-info-card__footer__btn{min-width:70px;width:auto;padding:1.2rem 2rem;border-radius:.6rem;letter-spacing:-0.34px;line-height:23px;font-size:1.7rem;border:0}.payment-history-page .subscription-info-card__footer .resume-subscription-btn{margin-left:.5rem}.payment-history-page .subscription-info-card .sp{height:72px}.payment-products-page .tab_item{float:left;width:50%;text-align:center;font-size:3em;font-weight:700;color:#b8b8b8;padding:8px;border-bottom:3px solid #b8b8b8}.payment-products-page label:hover{cursor:pointer}.payment-products-page input:checked+.tab_item{color:#e7161a;border-bottom:3px solid #e7161a}.payment-products-page .tab_content{display:none;padding:1em 1em 0;clear:both;overflow:hidden}.payment-products-page .tab_content__headline{text-align:center;line-height:1.5;font-size:5em;font-weight:700;padding:2em 0 1em 0}.payment-products-page input[name=tab_item]{display:none}.payment-products-page #tab1:checked~.content_for_tab1,.payment-products-page #tab2:checked~.content_for_tab2{display:block}.payment-products-page .products-card{text-align:center;border:2px solid #b8b8b8;border-radius:2em;box-shadow:4px 4px 4px #f9f9f9;padding:3em;margin:4em 0}.payment-products-page .products-card__name{font-size:4em;font-weight:700;padding-bottom:10px;border-bottom:2px solid #b8b8b8}.payment-products-page .products-card__price{font-size:4em;font-weight:900;padding:1em}.payment-products-page .products-card__subscribe-btn,.payment-products-page .products-card__subscribe-b2b-btn{font-size:3em;color:#fff;background:#e7161a;border-radius:6px;border:none;padding:.5em;width:100%}.payment-products-page .products-card__price-detail{display:flex;justify-content:center;align-items:center;padding:2em 0}.payment-products-page .products-card__price-detail__before{font-size:2.5em;line-height:1.3}.payment-products-page .products-card__price-detail__before div:first-child{text-decoration:line-through}.payment-products-page .products-card__price-detail__image{padding:0 2em}.payment-products-page .products-card__price-detail__after{font-size:4em;font-weight:900}.payment-products-page .products-card__price-detail-message{font-size:3em;padding:1em 0}.payment-register-page{margin-bottom:10rem}.payment-register-page #orderRequest{position:fixed;opacity:1;bottom:2rem;width:calc(100% - 3rem);max-width:37rem}.payment-register-page .info-card__title{font-size:1.8rem;font-weight:700;margin-top:3rem}.payment-register-page .info-card__detail{font-size:2.5em;border:2px solid #ffa6a8;background-color:#fff;border:1px solid #dfdfdf;border-radius:1rem;padding:2rem 2rem 2rem 3rem;line-height:3rem;margin:1rem 0}.payment-register-page .info-card__detail dl{display:flex;font-size:1.5rem;letter-spacing:-0.3px}.payment-register-page .info-card__detail dl::before{content:"•";position:relative;left:-0.6rem;font-size:1.2rem}.payment-register-page .info-card__detail dl dt{flex:2}.payment-register-page .info-card__detail dl dd{flex:4}.payment-register-page .info-card__detail-payment{font-size:2.5em;border:2px solid #ffa6a8;background-color:#fff;border:1px solid #dfdfdf;border-radius:1rem;padding:2rem;line-height:3rem;margin:1rem 0}.payment-register-page .info-card__detail-payment__divider{border-bottom:1px solid #ededed;margin:2rem 0}.payment-register-page .info-card__detail-payment dl{display:flex;font-size:1.6rem;letter-spacing:-0.3px}.payment-register-page .info-card__detail-payment dl dt{flex:2}.payment-register-page .info-card__detail-payment dl dd{flex:3;text-align:right}.payment-register-page .info-card__detail-payment__total__amount dt,.payment-register-page .info-card__detail-payment__total__amount dd{color:#f54346;font-size:1.8rem;font-weight:700}.payment-register-page .info-card__detail-terms{font-size:2.5em;background-color:#fff;border:1px solid #ffc9ca;border-radius:1rem;padding:2rem;line-height:3rem;margin:1rem 0}.payment-register-page .info-card__detail-terms__divider{border-bottom:1px solid #ededed;margin:1rem 0}.payment-register-page .info-card__detail-terms .group-checkbox{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.payment-register-page .info-card__detail-terms .group-checkbox__text{font-size:1.3rem;padding-left:.5rem}.payment-register-page .info-card__detail-terms .group-checkbox__text--highlight{font-size:1.6rem;padding-left:.5rem;font-weight:700}.payment-register-page .info-card__detail-terms .group-checkbox__terms-link{font-size:1.4rem;color:#b8b8b8;text-decoration:underline}.payment-register-page .info-card__detail-terms .group-checkbox .checkbox-input{display:none}.payment-register-page .info-card__detail-terms .group-checkbox .checkbox-input+label{background:url("./../../../assets/img/radio_off.svg");background-repeat:no-repeat;background-size:cover;height:1.5rem;width:1.5rem;display:inline-block;cursor:pointer;vertical-align:middle}.payment-register-page .info-card__detail-terms .group-checkbox .checkbox-input:checked+label{background:url("./../../../assets/img/radio_on.svg");background-repeat:no-repeat;background-size:cover;height:1.5rem;width:1.5rem;display:inline-block;cursor:pointer;vertical-align:middle}.cancel-reason__messages{font-size:3em;padding:6vw 4vw 4vw 4vw;background:#f2f2f2}.cancel-reason__messages__first{line-height:1.4em}.cancel-reason__messages__first span{color:red;font-weight:bold;font-size:1.2em}.cancel-reason__messages__second{line-height:1.4em;font-weight:bold}.cancel-reason__group-button{padding:4vw}.cancel-reason__group-button button{border-radius:6vw}.cancel-reason__group-radio-container{padding:6vw 4vw 4vw 4vw}.cancel-reason__group-radio-container .group-radio{display:flex;align-items:center;padding-bottom:4vw}.cancel-reason__group-radio-container .group-radio__text{font-size:3em;padding-left:1vw}.cancel-reason__group-radio-container .group-radio .radio-image{width:4vw;pointer-events:all}.cancel-reason__group-radio-container .group-radio .radio-input{display:none}.cancel-reason__group-radio-container .group-radio .radio-input+label{background:url("./../../../assets/img/radio_off.svg");background-repeat:no-repeat;background-size:cover;height:4em;width:4em;display:inline-block;cursor:pointer;vertical-align:middle}.cancel-reason__group-radio-container .group-radio .radio-input:checked+label{background:url("./../../../assets/img/radio_on.svg");background-repeat:no-repeat;background-size:cover;height:4em;width:4em;display:inline-block;cursor:pointer;vertical-align:middle}.cancel-reason__group-radio-container textarea{width:100%;border:.27778vw solid #efefef;padding:1.38889vw}@media screen and (max-width: 540px){.container.pg-page{padding:10rem 1.5rem 8rem}.container.pg-page .title-area{display:none !important}}.pg-page{padding-top:80px;max-width:400px;margin:0 auto}.pg-page div,.pg-page p,.pg-page span,.pg-page dl,.pg-page dt,.pg-page dd,.pg-page li{letter-spacing:-0.3px}.pg-page .btn__primary{min-width:auto}.pg-page .btn-wrap{margin-top:3rem}.pg-page .btn-wrap.is-fixed{position:fixed;left:0;bottom:0;width:100%;margin:0;padding:2.5rem 1.5rem;z-index:3;background:#fff}.pg-page .title-area h2{padding:2.2rem 0 3rem;font-size:3.3rem;text-align:center;letter-spacing:-0.6px;font-weight:700}.pg-page .pg-pay-select{display:flex;justify-content:center}.pg-page .pg-pay-select button{border:1px solid #dfdfdf;background-color:#fff;font-size:1.5rem;margin-top:10px;width:30vw;height:8rem;border-radius:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.pg-page .pg-pay-select button img{width:56px;height:24px;margin-bottom:5px}.pg-page .pg-pay-select button:not(:last-child){margin-right:5px}.pg-page .pg-pay-select .pg-pay-btn.selected{border:1px solid #ff4245}#display-no-data,#display-with-data{display:none}.wrap-background--gray{position:relative;overflow-x:hidden;width:100vw;height:100vh;min-width:320px;background-color:#f2f2f2}.products-guide,.card-register-guide{padding:2rem 0}.products-guide__title,.card-register-guide__title{font-size:1.8rem;font-weight:900;padding:1rem 0;display:flex;align-items:center}.products-guide__title img,.card-register-guide__title img{margin-right:.5rem}.products-guide__messages,.card-register-guide__messages{line-height:1.5;font-size:1.5rem;letter-spacing:-0.3px;margin-left:.5rem}.products-guide__messages li,.card-register-guide__messages li{margin-bottom:.5rem}.products-guide__messages li::before,.card-register-guide__messages li::before{content:"•";position:relative;left:-0.5rem;font-size:1.5rem}.card-register-guide__title{font-weight:500}.bg-pg-product{background-color:#464646}.contents{margin-top:80px}.subscribe .title-area-bg{background:linear-gradient(#11a8bf, #3cdcc0, #d7e891)}.subscribe .title-area-bg .title-area{position:relative;overflow:hidden}.subscribe .title-area-bg .title-area .subscribe_back{max-width:1920px;position:absolute;top:75%;left:50%;transform:translate(-50%, -50%)}.subscribe .title-area-bg .title-area .title-area-inner{width:100%;max-width:108rem;margin:0 auto;padding-top:4.5rem;display:flex;flex-direction:column;justify-content:center;text-align:center;position:relative}.subscribe .title-area-bg .title-area .title-area-inner img{height:auto}.subscribe .title-area-bg .title-area .title-area-inner .span-title{font-family:"SUIT-Bold",sans-serif;font-size:24px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-0.48px;color:#fff}.subscribe .title-area-bg .title-area .title-area-inner .span-title__text-style{color:#fcffac}.subscribe .title-area-bg .title-area .title-area-inner .span-title.military{margin-bottom:6px}.subscribe .title-area-bg .title-area .title-area-inner .title{padding:0 4.037%;text-align:center;margin-bottom:3.62rem;z-index:3}.subscribe .title-area-bg .title-area .title-area-inner .title .img-title:nth-child(1){width:168px}.subscribe .title-area-bg .title-area .title-area-inner .title .img-title:nth-child(2){width:400px}.subscribe .title-area-bg .title-area .title-area-inner .title.military img{width:222px !important}.subscribe .title-area-bg .title-area .title-area-inner .img-book-wrap{width:100%;text-align:center;z-index:3}.subscribe .title-area-bg .title-area .title-area-inner .img-book-wrap-military{width:100%;text-align:center;z-index:3}.subscribe .title-area-bg .title-area .title-area-inner .img-book{max-width:26%;min-width:210px;min-height:240px}.subscribe .title-area-bg .title-area .title-area-inner .img-book-military{max-width:20%;min-width:359px;min-height:320px}.subscribe .title-area-bg .title-area .subtitle{z-index:5;display:flex;justify-content:center;align-items:center;position:absolute;top:95.5%;left:50%;width:100%;height:50px;transform:translate(-50%, -50%);background-color:rgba(104,107,79,.48)}.subscribe .title-area-bg .title-area .subtitle img{max-width:560px;width:100%}.subscribe .title-area-bg .title-area .subtitle.military{background-color:rgba(0,0,0,.4)}.subscribe .title-area-bg .title-area .subtitle__military-text{text-align:center;font-family:"RecipeKorea",sans-serif;font-size:26px;font-weight:500;color:#fff;text-shadow:2px 2px rgba(0,0,0,.25);transform:translateY(3px)}.subscribe .title-area-bg .title-area .subtitle__military-text highlight{color:#fcffac}.subscribe .title-area-bg .title-area .subtitle__military-text.pc{display:block}.subscribe .title-area-bg .title-area .subtitle__military-text.mobile{display:none}.subscribe .subscribe-military-title{text-align:center;font-family:"SUIT-Bold",sans-serif;font-size:20px;line-height:25px;color:#4d465b;padding:15px 0 10px 0;-webkit-text-decoration:#f62a24 underline;text-decoration:#f62a24 underline;text-underline-position:under}.product{width:100%;box-shadow:0 -1rem 1rem 0 rgba(0,0,0,.15);background-color:#f4f5f8}.product .container{padding:1rem 2.5rem 5.9rem;width:100%;max-width:100rem}.product__list li{margin:0 auto;width:100%;min-width:320px;border-radius:3.5rem;box-shadow:0 5px 5px 0 rgba(0,0,0,.15);background-color:#fff}.product__list li+li{margin-top:2rem}.product__list li h3{font-family:"SUIT-Bold",sans-serif;font-size:2rem;font-weight:bold;letter-spacing:-0.52px;text-align:left;line-height:normal;color:#ff4245;padding:2.5rem 4rem 0 4rem}.product__list li h4{font-family:"SUIT-Medium",sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:-0.52px;text-align:left;line-height:normal;color:#a5a5a5;padding:.4rem 5rem 0 4rem}.product__list li .content{padding-top:2rem}.product__list li .img-month-wrap{width:100%;padding:0 9%}.product__list li .img-month-wrap span{font-family:"SUIT-Bold",sans-serif;font-size:24px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-0.48px;text-align:right;color:#fff;border-radius:16px;background-color:#222;padding:0 1.5rem}.product__list li .img-month-wrap .discount-price{font-family:"SUIT-Bold",sans-serif;font-size:32px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-0.64px;text-align:right;color:#0e0e0e}.product__list li .img-month-wrap .original-price{font-family:"SUIT-Medium",sans-serif;font-size:20px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-0.4px;text-align:right;color:#a5a5a5;text-decoration:line-through}.product__list li .img-month-wrap img{width:100%}.product__list li button{width:100%;height:6.8rem;margin-top:2.6rem;padding:1.6rem 0 1.5rem;border-radius:0 0 3.5rem 3.5rem;background-color:#ff4245;font-size:2.6rem;font-family:"SUIT-Bold",sans-serif;letter-spacing:-0.52px;text-align:center;color:#fff;border:0}.product div[data-tab-id=tab-2]{display:none}.product div[data-tab-id=tab-3]{display:none}.product__info_bg{background-color:#464646}.product__info{width:100%;max-width:86rem;margin:0 auto;padding:3rem 0 3rem 0}.product__info .info:first-child{padding-bottom:3rem}.product__info .title{font-size:2rem;font-weight:500;line-height:1.25;letter-spacing:-0.4px;text-align:left;color:#aaa;margin-bottom:1.5rem}.product__info p{font-size:1.6rem;line-height:1.25;letter-spacing:-0.32px;text-align:left;color:#aaa;position:relative;padding-left:1.5rem}.product__info p+p{margin-top:.5rem}.product__info p::after{content:"";position:absolute;left:0;top:1rem;width:.5rem;height:.5rem;border-radius:50%;background-color:#aaa}@media screen and (max-width: 540px){.subscribe .title-area-bg .title-area .subscribe_back{width:100%;min-width:1360px}.subscribe .title-area-bg .title-area .title-area-inner{margin-top:1rem;padding-top:1.98rem}.subscribe .title-area-bg .title-area .title-area-inner .title{padding:0 2.1rem;margin:0 auto 2.13rem;display:flex;flex-direction:column;align-items:center}.subscribe .title-area-bg .title-area .title-area-inner .title .img-title:nth-child(1){width:126px}.subscribe .title-area-bg .title-area .title-area-inner .title .img-title:nth-child(2){width:300px}.subscribe .title-area-bg .title-area .title-area-inner .span-title{font-size:16px}.subscribe .title-area-bg .title-area .title-area-inner .subtitle{padding:0 18.055%;margin-bottom:-1.39rem}.subscribe .title-area-bg .title-area .title-area-inner .img-book-military{min-width:309px;min-height:276px}.subscribe .title-area-bg .title-area .subtitle{height:58px;top:94%}.subscribe .title-area-bg .title-area .subtitle__military-text{font-size:16px;line-height:24px;transform:translateY(1px)}.subscribe .title-area-bg .title-area .subtitle__military-text.pc{display:none}.subscribe .title-area-bg .title-area .subtitle__military-text.mobile{display:block}.product .container{padding:1rem 2.5rem 2.3rem}.product__list li{margin:0 auto;width:100%;background-color:#fff}.product__list li h3{font-size:2.1rem;letter-spacing:-0.42px}.product__list li .img-month-wrap{padding:0 2.1rem}.product__list li .img-month-wrap img{max-width:100%;height:auto}.product__list li button{font-size:2.1rem;height:5.3rem;width:100%;padding:0}.product__info{padding:3rem 2rem 3rem 2rem}.product__info .title{font-size:1.6rem;letter-spacing:-0.32px;margin-bottom:1rem}.product__info p{font-size:1.3rem;letter-spacing:-0.26px;padding-left:.9rem}.product__info p+P{margin-top:.7rem}.product__info p::after{content:"";position:absolute;left:0;top:1rem;width:.4rem;height:.4rem;border-radius:50%;background-color:#aaa}}@media screen and (max-width: 1023px)and (min-width: 768px){.subscribe .title-area-bg .title-area .subscribe_back{top:86%}.subscribe .title-area-bg .title-area .title-area-inner{margin-top:1.98rem;padding-top:1.98rem}.subscribe .title-area-bg .title-area .title-area-inner .title{padding:0 2.1rem;margin:0 auto 3.13rem;display:flex;flex-direction:column;align-items:center}.subscribe .title-area-bg .title-area .title-area-inner .title .img-title:nth-child(1){width:140px}.subscribe .title-area-bg .title-area .title-area-inner .title .img-title:nth-child(2){width:333px}.subscribe .title-area-bg .title-area .title-area-inner .span-title{font-size:20px}.product__info{padding:3rem 2rem 3rem 2rem}}@media screen and (max-width: 900px)and (min-width: 541px){.subscribe .title-area-bg .title-area .subscribe_back{top:86%}.subscribe .title-area-bg .title-area .title-area-inner{margin-top:1.98rem;padding-top:1.98rem}.subscribe .title-area-bg .title-area .title-area-inner .title{padding:0 2.1rem;margin:0 auto 3.13rem;display:flex;flex-direction:column;align-items:center}.subscribe .title-area-bg .title-area .title-area-inner .title .img-title:nth-child(1){width:140px}.subscribe .title-area-bg .title-area .title-area-inner .title .img-title:nth-child(2){width:333px}.subscribe .title-area-bg .title-area .title-area-inner .span-title{font-size:20px}.subscribe .title-area-bg .title-area .subtitle{height:58px;top:94%}.subscribe .title-area-bg .title-area .subtitle__military-text{font-size:16px;line-height:24px}.subscribe .title-area-bg .title-area .subtitle__military-text.pc{display:none}.subscribe .title-area-bg .title-area .subtitle__military-text.mobile{display:block}.product__info{padding:3rem 2rem 3rem 2rem}}@media screen and (min-width: 1024px){.list-ui{display:grid;grid-template-columns:49% 49%;grid-column-gap:20px}.list-ui li:nth-child(1){margin-top:2rem}}.unsubscribe{margin-top:10rem}.unsubscribe .contents{width:100%;max-width:43rem;margin:5rem auto 4rem}.unsubscribe p,.unsubscribe #subscripEndDate{font-size:1.5rem;line-height:normal;text-align:left;color:#222}.unsubscribe .title-area{padding-bottom:1.8rem}.unsubscribe .title-area h2{font-size:3.1rem;font-weight:bold;line-height:normal;letter-spacing:-0.66px;color:#000;margin-bottom:2.1rem}.unsubscribe .form ul{display:flex;flex-direction:column;padding:3rem 1rem 4.4rem}.unsubscribe .form li.checkbox{margin-left:0px;display:inline-flex}.unsubscribe .form li.checkbox+li{margin-top:2.4rem}.unsubscribe .form li.checkbox label{font-size:1.7rem;font-weight:500;letter-spacing:-0.34px;text-align:left;color:#222;display:flex;align-items:center;padding-left:3.8rem}.unsubscribe .form .textarea{margin-bottom:4.4rem;display:flex;flex-direction:column;align-items:flex-end}.unsubscribe .form .textarea textarea{padding:13px 8px 17px 12px;height:24.7rem;font-size:1.5rem;line-height:1.4;letter-spacing:-0.3px;text-align:left;color:#000}.unsubscribe .form .textarea span{font-size:15px;font-weight:500;line-height:normal;letter-spacing:-0.3px;text-align:left;color:#b8b8b8;padding-top:.6rem;padding-right:.4rem}@media screen and (max-width: 540px){.unsubscribe .contents{padding:1.4rem 4.1666% 0rem;margin-bottom:3rem}.unsubscribe p,.unsubscribe #subscripEndDate{font-size:1.3rem;letter-spacing:-0.26px;color:#222}.unsubscribe .title-area h2{font-size:1.9rem;margin-bottom:1rem}.unsubscribe .form ul{padding:2rem 0 3rem}.unsubscribe .form li.checkbox{margin-left:0px;display:inline-flex}.unsubscribe .form li.checkbox+li{margin-top:2.4rem}.unsubscribe .form li.checkbox label{font-size:1.5rem;letter-spacing:-0.3px;padding-left:3.1rem}.unsubscribe .form .textarea{margin-bottom:3rem}.unsubscribe .form .textarea textarea{padding:10px 10px 14px;height:20.4rem;font-size:1.5rem;line-height:1.4;letter-spacing:-0.3px;text-align:left;color:#000}.unsubscribe .form .textarea span{font-size:1.3rem;letter-spacing:-0.26px}}.contents{margin-top:80px}.subscribe .title-area-bg{background:linear-gradient(#11a8bf, #3cdcc0, #d7e891)}.subscribe .title-area-bg .title-area{position:relative;overflow:hidden}.subscribe .title-area-bg .title-area .subscribe_back{max-width:1920px;position:absolute;top:75%;left:50%;transform:translate(-50%, -50%)}.subscribe .title-area-bg .title-area .title-area-inner{width:100%;max-width:108rem;margin:0 auto;padding-top:4.5rem;display:flex;flex-direction:column;justify-content:center;text-align:center;position:relative}.subscribe .title-area-bg .title-area .title-area-inner img{height:auto}.subscribe .title-area-bg .title-area .title-area-inner .span-title{font-family:"SUIT-Bold",sans-serif;font-size:24px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-0.48px;color:#fff}.subscribe .title-area-bg .title-area .title-area-inner .span-title__text-style{color:#fcffac}.subscribe .title-area-bg .title-area .title-area-inner .span-title.military{margin-bottom:6px}.subscribe .title-area-bg .title-area .title-area-inner .title{padding:0 4.037%;text-align:center;margin-bottom:3.62rem;z-index:3}.subscribe .title-area-bg .title-area .title-area-inner .title .img-title:nth-child(1){width:168px}.subscribe .title-area-bg .title-area .title-area-inner .title .img-title:nth-child(2){width:400px}.subscribe .title-area-bg .title-area .title-area-inner .title.military img{width:222px !important}.subscribe .title-area-bg .title-area .title-area-inner .img-book-wrap{width:100%;text-align:center;z-index:3}.subscribe .title-area-bg .title-area .title-area-inner .img-book-wrap-military{width:100%;text-align:center;z-index:3}.subscribe .title-area-bg .title-area .title-area-inner .img-book{max-width:26%;min-width:210px;min-height:240px}.subscribe .title-area-bg .title-area .title-area-inner .img-book-military{max-width:20%;min-width:359px;min-height:320px}.subscribe .title-area-bg .title-area .subtitle{z-index:5;display:flex;justify-content:center;align-items:center;position:absolute;top:95.5%;left:50%;width:100%;height:50px;transform:translate(-50%, -50%);background-color:rgba(104,107,79,.48)}.subscribe .title-area-bg .title-area .subtitle img{max-width:560px;width:100%}.subscribe .title-area-bg .title-area .subtitle.military{background-color:rgba(0,0,0,.4)}.subscribe .title-area-bg .title-area .subtitle__military-text{text-align:center;font-family:"RecipeKorea",sans-serif;font-size:26px;font-weight:500;color:#fff;text-shadow:2px 2px rgba(0,0,0,.25);transform:translateY(3px)}.subscribe .title-area-bg .title-area .subtitle__military-text highlight{color:#fcffac}.subscribe .title-area-bg .title-area .subtitle__military-text.pc{display:block}.subscribe .title-area-bg .title-area .subtitle__military-text.mobile{display:none}.subscribe .subscribe-military-title{text-align:center;font-family:"SUIT-Bold",sans-serif;font-size:20px;line-height:25px;color:#4d465b;padding:15px 0 10px 0;-webkit-text-decoration:#f62a24 underline;text-decoration:#f62a24 underline;text-underline-position:under}.product{width:100%;box-shadow:0 -1rem 1rem 0 rgba(0,0,0,.15);background-color:#f4f5f8}.product .container{padding:1rem 2.5rem 5.9rem;width:100%;max-width:100rem}.product__list li{margin:0 auto;width:100%;min-width:320px;border-radius:3.5rem;box-shadow:0 5px 5px 0 rgba(0,0,0,.15);background-color:#fff}.product__list li+li{margin-top:2rem}.product__list li h3{font-family:"SUIT-Bold",sans-serif;font-size:2rem;font-weight:bold;letter-spacing:-0.52px;text-align:left;line-height:normal;color:#ff4245;padding:2.5rem 4rem 0 4rem}.product__list li h4{font-family:"SUIT-Medium",sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:-0.52px;text-align:left;line-height:normal;color:#a5a5a5;padding:.4rem 5rem 0 4rem}.product__list li .content{padding-top:2rem}.product__list li .img-month-wrap{width:100%;padding:0 9%}.product__list li .img-month-wrap span{font-family:"SUIT-Bold",sans-serif;font-size:24px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-0.48px;text-align:right;color:#fff;border-radius:16px;background-color:#222;padding:0 1.5rem}.product__list li .img-month-wrap .discount-price{font-family:"SUIT-Bold",sans-serif;font-size:32px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-0.64px;text-align:right;color:#0e0e0e}.product__list li .img-month-wrap .original-price{font-family:"SUIT-Medium",sans-serif;font-size:20px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-0.4px;text-align:right;color:#a5a5a5;text-decoration:line-through}.product__list li .img-month-wrap img{width:100%}.product__list li button{width:100%;height:6.8rem;margin-top:2.6rem;padding:1.6rem 0 1.5rem;border-radius:0 0 3.5rem 3.5rem;background-color:#ff4245;font-size:2.6rem;font-family:"SUIT-Bold",sans-serif;letter-spacing:-0.52px;text-align:center;color:#fff;border:0}.product div[data-tab-id=tab-2]{display:none}.product div[data-tab-id=tab-3]{display:none}.product__info_bg{background-color:#464646}.product__info{width:100%;max-width:86rem;margin:0 auto;padding:3rem 0 3rem 0}.product__info .info:first-child{padding-bottom:3rem}.product__info .title{font-size:2rem;font-weight:500;line-height:1.25;letter-spacing:-0.4px;text-align:left;color:#aaa;margin-bottom:1.5rem}.product__info p{font-size:1.6rem;line-height:1.25;letter-spacing:-0.32px;text-align:left;color:#aaa;position:relative;padding-left:1.5rem}.product__info p+p{margin-top:.5rem}.product__info p::after{content:"";position:absolute;left:0;top:1rem;width:.5rem;height:.5rem;border-radius:50%;background-color:#aaa}@media screen and (max-width: 540px){.subscribe .title-area-bg .title-area .subscribe_back{width:100%;min-width:1360px}.subscribe .title-area-bg .title-area .title-area-inner{margin-top:1rem;padding-top:1.98rem}.subscribe .title-area-bg .title-area .title-area-inner .title{padding:0 2.1rem;margin:0 auto 2.13rem;display:flex;flex-direction:column;align-items:center}.subscribe .title-area-bg .title-area .title-area-inner .title .img-title:nth-child(1){width:126px}.subscribe .title-area-bg .title-area .title-area-inner .title .img-title:nth-child(2){width:300px}.subscribe .title-area-bg .title-area .title-area-inner .span-title{font-size:16px}.subscribe .title-area-bg .title-area .title-area-inner .subtitle{padding:0 18.055%;margin-bottom:-1.39rem}.subscribe .title-area-bg .title-area .title-area-inner .img-book-military{min-width:309px;min-height:276px}.subscribe .title-area-bg .title-area .subtitle{height:58px;top:94%}.subscribe .title-area-bg .title-area .subtitle__military-text{font-size:16px;line-height:24px;transform:translateY(1px)}.subscribe .title-area-bg .title-area .subtitle__military-text.pc{display:none}.subscribe .title-area-bg .title-area .subtitle__military-text.mobile{display:block}.product .container{padding:1rem 2.5rem 2.3rem}.product__list li{margin:0 auto;width:100%;background-color:#fff}.product__list li h3{font-size:2.1rem;letter-spacing:-0.42px}.product__list li .img-month-wrap{padding:0 2.1rem}.product__list li .img-month-wrap img{max-width:100%;height:auto}.product__list li button{font-size:2.1rem;height:5.3rem;width:100%;padding:0}.product__info{padding:3rem 2rem 3rem 2rem}.product__info .title{font-size:1.6rem;letter-spacing:-0.32px;margin-bottom:1rem}.product__info p{font-size:1.3rem;letter-spacing:-0.26px;padding-left:.9rem}.product__info p+P{margin-top:.7rem}.product__info p::after{content:"";position:absolute;left:0;top:1rem;width:.4rem;height:.4rem;border-radius:50%;background-color:#aaa}}@media screen and (max-width: 1023px)and (min-width: 768px){.subscribe .title-area-bg .title-area .subscribe_back{top:86%}.subscribe .title-area-bg .title-area .title-area-inner{margin-top:1.98rem;padding-top:1.98rem}.subscribe .title-area-bg .title-area .title-area-inner .title{padding:0 2.1rem;margin:0 auto 3.13rem;display:flex;flex-direction:column;align-items:center}.subscribe .title-area-bg .title-area .title-area-inner .title .img-title:nth-child(1){width:140px}.subscribe .title-area-bg .title-area .title-area-inner .title .img-title:nth-child(2){width:333px}.subscribe .title-area-bg .title-area .title-area-inner .span-title{font-size:20px}.product__info{padding:3rem 2rem 3rem 2rem}}@media screen and (max-width: 900px)and (min-width: 541px){.subscribe .title-area-bg .title-area .subscribe_back{top:86%}.subscribe .title-area-bg .title-area .title-area-inner{margin-top:1.98rem;padding-top:1.98rem}.subscribe .title-area-bg .title-area .title-area-inner .title{padding:0 2.1rem;margin:0 auto 3.13rem;display:flex;flex-direction:column;align-items:center}.subscribe .title-area-bg .title-area .title-area-inner .title .img-title:nth-child(1){width:140px}.subscribe .title-area-bg .title-area .title-area-inner .title .img-title:nth-child(2){width:333px}.subscribe .title-area-bg .title-area .title-area-inner .span-title{font-size:20px}.subscribe .title-area-bg .title-area .subtitle{height:58px;top:94%}.subscribe .title-area-bg .title-area .subtitle__military-text{font-size:16px;line-height:24px}.subscribe .title-area-bg .title-area .subtitle__military-text.pc{display:none}.subscribe .title-area-bg .title-area .subtitle__military-text.mobile{display:block}.product__info{padding:3rem 2rem 3rem 2rem}}@media screen and (min-width: 1024px){.list-ui{display:grid;grid-template-columns:49% 49%;grid-column-gap:20px}.list-ui li:nth-child(1){margin-top:2rem}}.dormant .contents{margin:0 auto;max-width:500px;width:100%;margin-top:16vh;display:flex;flex-direction:column;align-items:center}.dormant .notice{color:#b8b8b8;font-size:1.3rem;margin-top:1.5rem}.dormant .title-area{padding-bottom:2rem;color:#000;text-align:center}.dormant .title-area__icon{margin:0 auto;width:9rem;height:9rem;background-repeat:no-repeat;background-position:center;background-image:url("../../../assets/img/icons/icon_unlock.svg")}.dormant .title-area__title{margin-top:.5rem;font-size:1.9rem;font-weight:700;letter-spacing:-0.3px}.dormant .title-area__desc{font-size:1.5rem;font-weight:500;line-height:normal;letter-spacing:-0.3px;margin-top:2rem}.dormant .title-area__desc--highlight{color:#e7161a}.dormant .title-area__info-box{display:inline-block;margin-top:1rem;padding:.9rem 4.4rem;min-width:300px;background-color:#ededed;font-size:1.5rem;line-height:1.25;text-align:left;letter-spacing:-0.3px}.dormant .title-area.type2{padding-bottom:3rem}.dormant .form-wrap:not(.form__terms){display:flex;flex-direction:column}.dormant .notice-area{font-size:1.3rem;text-align:center;line-height:normal}.dormant .btn-wrap{display:flex;justify-content:center;flex-direction:column;align-items:center}@media screen and (max-width: 540px){.dormant{margin-top:30%}.dormant .contents{margin-top:0rem}.dormant .title-area__icon{width:6.5rem;height:6.5rem;background-size:cover}.dormant .title-area__title{margin-top:1rem;font-size:1.9rem}.dormant .title-area__desc{margin-top:2rem;font-size:1.4rem;font-weight:400;letter-spacing:-0.28px}.dormant .title-area__info-box{margin-top:2rem;padding:1rem 1.9rem;min-width:230px;font-size:1.4rem;letter-spacing:-0.28px}.dormant .notice-area{font-size:1.2rem}}@media screen and (max-width: 767px){.dormant .pc-d-none{display:block}.dormant .mobile-d-none{display:none}}@media screen and (min-width: 768px){.dormant .pc-d-none{display:none}.dormant .mobile-d-none{display:block}}.secret-page .title-area{background-color:#222;width:100%;max-width:108rem;margin:0 auto;display:flex;flex-direction:column;justify-content:center}.secret-page .title-area img{max-width:100%;height:auto}@media screen and (max-width: 540px){.secret-page .title-area .title{padding:0 2.1rem;margin:0 auto}.secret-page .title-area .secret_page_img{display:none}}.b2b-page{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100vh;padding:15rem 4rem;background-color:#fa3c3e}.b2b-page::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:47.8rem;margin-top:-6.2%;background:url("../../../assets/img/common/pc_bg_img.png") no-repeat center top}.b2b-page .content{position:relative;max-width:350px;text-align:center}.b2b-page .content .b2b-privacy{font-family:"SUIT-Medium",sans-serif;font-size:1.6rem;font-weight:300;letter-spacing:-0.72px}.b2b-page .content .b2b-privacy__title{font-family:"SUIT-Bold",sans-serif;font-size:2.4rem;font-weight:500}.b2b-page .content .b2b-privacy__content{line-height:2.2rem;padding:1.1rem 0 2rem}.b2b-page .content .b2b-privacy__content-li{line-height:2.2rem;padding:2.6rem 0;list-style:inside;text-align:left;border-top:1px solid #fff;border-bottom:1px solid #fff;margin-bottom:2.6rem}.b2b-page .content .b2b-privacy__content-li li{margin-bottom:1.5rem;list-style-position:outside;margin-left:2rem}.b2b-page .content .b2b-privacy__content-li li:last-of-type{margin-bottom:0}.b2b-page .content .b2b-privacy div,.b2b-page .content .b2b-privacy li,.b2b-page .content .b2b-privacy span{color:#fff}.b2b-page .content .b2b-privacy .highlight{font-weight:700}.b2b-page .login-logo{position:relative}.b2b-page .login-logo p{font-size:2.6rem;color:#fff;letter-spacing:-1.3px}.b2b-page .login-logo div{display:inline-block;margin:2rem 8rem 5.7rem}.b2b-page .login-logo img{width:100%;height:auto;vertical-align:top}.b2b-page .btn__login{min-width:auto;padding:1.6rem 2.5rem 1.4rem;line-height:18px;background-color:#fff;border-color:#fff;color:#e7161a;font-size:1.9rem;font-weight:700}.b2b-page .input-box input[type=password],.b2b-page .input-box input[type=text]{height:5rem;padding:1.6rem 2.5rem 1.4rem 7.7rem;line-height:18px;background-color:#f96c6d;border-color:#f96c6d;border-radius:3.4rem;color:#fff;transition:none}.b2b-page .input-box input[type=password]::-moz-placeholder, .b2b-page .input-box input[type=text]::-moz-placeholder{color:#fae1e1}.b2b-page .input-box input[type=password]::placeholder,.b2b-page .input-box input[type=text]::placeholder{color:#fae1e1}.b2b-page .input-box .icon{position:absolute;top:.8rem;left:3.6rem;font-size:0;text-indent:-999px;width:3.5rem;height:3.5rem;background-repeat:no-repeat;background-position:center}.b2b-page .input-box .icon__email{background-image:url("../../../assets/img/icons/icon-email-w-p.png")}.b2b-page .input-box .icon__password{background-image:url("../../../assets/img/icons/icon-password-p.png")}.b2b-page .login-search{display:flex;flex-direction:row;justify-content:center;margin-top:3rem}.b2b-page .login-search li{position:relative}.b2b-page .login-search li+li::before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:#fff}.b2b-page .login-search a{display:inline-block;font-size:1.5rem;color:#fae1e1;letter-spacing:-0.3px;padding:0 2rem;font-weight:400}.b2b-page .login-sns{position:relative;margin-top:10rem}.b2b-page .login-sns__title{position:relative;color:#fff;font-size:1.5rem;font-weight:400;letter-spacing:-0.3px}.b2b-page .login-sns__title::before,.b2b-page .login-sns__title::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:30%;height:1px;background-color:#fff}.b2b-page .login-sns__title::before{margin-left:-35%}.b2b-page .login-sns__title::after{margin-left:35%}.b2b-page .login-sns__list{display:flex;flex-direction:row;justify-content:space-around;margin-top:2.3rem}.b2b-page .login-sns__item{display:inline-block;width:6rem;height:6rem;background-repeat:no-repeat;background-position:0 0;background-size:auto 100%}.b2b-page .login-sns__item--kakao{width:6.2rem;background-image:url("../../../assets/img/icons/icon-sns-talk-p.png")}.b2b-page .login-sns__item--naver{background-image:url("../../../assets/img/icons/icon-sns-naver-p.png")}.b2b-page .login-sns__item--apple{background-image:url("../../../assets/img/icons/icon-sns-apple-p.png")}@media screen and (min-width: 1920px)and (min-height: 1080px){.b2b-page::before{margin-top:-4%}}@media screen and (max-width: 1024px){.b2b-page{overflow-y:hidden;background-image:linear-gradient(154deg, #ff3639 31%, #b00002 100%)}.b2b-page::before{content:none}}@media screen and (max-width: 540px){.b2b-page{padding:9.2rem 4rem}.b2b-page .login-logo p{font-size:1.6rem;letter-spacing:-0.32px}.b2b-page .login-logo__img{width:15.6rem}.b2b-page .btn__login{padding:.8rem 2.5rem .8rem;line-height:22px;font-size:1.6rem;border-radius:2rem}.b2b-page .input-box input[type=password],.b2b-page .input-box input[type=text]{height:4rem;padding:1rem 2.5rem 1rem 5.6rem;line-height:20px;border-radius:2rem}.b2b-page .input-box .icon{top:1rem;left:2.4rem;width:2rem;height:2rem;background-size:cover}.b2b-page .input-box .icon__email{background-image:url("../../../assets/img/icons/icon-email-w-m.png")}.b2b-page .input-box .icon__password{background-image:url("../../../assets/img/icons/icon-password-m.png")}.b2b-page .login-search li+li::before{top:.1rem}.b2b-page .login-search a{font-size:1.4rem;padding:0 1.2rem}.b2b-page .login-sns{margin-top:5rem}.b2b-page .login-sns__title::before,.b2b-page .login-sns__title::after{content:none}.b2b-page .login-sns__item{width:5.5rem;height:5.5rem;background-size:cover}.b2b-page .login-sns__item--kakao{width:5.6rem;background-image:url("../../../assets/img/icons/icon-sns-talk-m.png")}.b2b-page .login-sns__item--naver{background-image:url("../../../assets/img/icons/icon-sns-naver-m.png")}.b2b-page .login-sns__item--apple{background-image:url("../../../assets/img/icons/icon-sns-apple-m.png")}}@media screen and (min-width: 320px)and (max-width: 375px){.b2b-page::before{content:none}.b2b-page .login-search a{padding:0 .6rem}.b2b-page.b2b-privacy{min-height:815px}}.pop-wrap{z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:none;width:70%}.pop-wrap .pop-inner{height:100%}.pop-wrap .pop-inner .pop-image{width:100%;height:auto;max-height:850px;-o-object-fit:contain;object-fit:contain}.pop-wrap .pop-inner .mobile-auth-btn-group{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;max-width:390px;height:6%;bottom:22%;text-align:center}.pop-wrap .pop-inner .mobile-auth-btn-group .mobileAuth{background:rgba(0,0,0,0);border:none !important;font-size:0;width:90%;height:100%;margin:0 1%}.seven-days-btn{position:fixed;bottom:0;width:100%;height:56px;line-height:56px;z-index:999;background-color:#46bcb1;font-size:24px;font-weight:bold;text-align:center}.seven-days-btn a{color:#fff;width:100%;display:block}.audiobook .contents{padding-top:170px}.audiobook .contents .swiperContainer{position:relative}.audiobook .contents .swiperContainer .custom-swiper-button-prev{display:block;position:absolute;background:0px center/contain no-repeat;top:calc(50% - 2vw);left:5vw;width:2.345vw;height:3.23089vw;background-image:url("../../../assets/img/btn_slide_prev.png")}.audiobook .contents .swiperContainer .custom-swiper-button-next{display:block;position:absolute;background:0px center/contain no-repeat;top:calc(50% - 2vw);right:5vw;width:2.345vw;height:3.23089vw;background-image:url("../../../assets/img/btn_slide_next.png")}.audiobook .contents .pc-d-none{display:none}.audiobook .contents .main{position:relative;padding-top:125px;padding-bottom:130px}.audiobook .contents .main .guide{position:relative;margin:0 auto;width:1128px}.audiobook .contents .main .guide .title_wrapper{margin-bottom:60px;line-height:50px;text-align:center}.audiobook .contents .main .guide .title_wrapper .title_wrap .sub_title{font-size:25px;font-weight:500}.audiobook .contents .main .guide .title_wrapper .title_wrap .main_title span{font-family:"Recipekorea",sans-serif;font-size:40px;font-weight:500;color:#f3464a}.audiobook .contents .main .guide .title_wrapper .title_wrap .sub_title,.audiobook .contents .main .guide .title_wrapper .title_wrap .main_title,.audiobook .contents .main .guide .title_wrapper .title_wrap span{font-family:"Recipekorea",sans-serif;color:#202020}.audiobook .contents .main .guide .title_wrapper .text-box{margin-top:25px;line-height:1.6;color:#4e4e4e;text-align:center;font-size:20px;font-weight:400}.audiobook .contents .main .guide .title_wrapper .text-box p{font-size:20px;font-weight:400}.audiobook .contents .main .guide:after{display:block;clear:both;content:""}.audiobook .contents .main .guide .f_right{float:right;position:inherit;z-index:30;top:-90px}.audiobook .contents .main .guide .f_right .platform{margin-bottom:35px}.audiobook .contents .main .guide .f_right .platform .c_blue_green{color:#46bcb1;font-size:20px;font-weight:100}.audiobook .contents .main .guide .f_right .platform h2{color:#f3464a;margin-bottom:15px;font-family:"Recipekorea",sans-serif;font-size:32px;font-weight:500}.audiobook .contents .main .guide .f_right .platform ul{margin-bottom:7px}.audiobook .contents .main .guide .f_right .platform ul li{line-height:1.6;font-size:20px;font-weight:500}.audiobook .contents .main .guide .f_right .g_box{margin-bottom:30px;width:70px;height:2px;background:#333}.audiobook .contents .main .guide .f_right .icon_wrap{display:flex}.audiobook .contents .main .guide .f_right .icon_wrap div.icon{margin-right:24px;text-align:center}.audiobook .contents .main .guide .f_right .icon_wrap div.icon:last-child{margin-right:0}.audiobook .contents .main .guide .f_right .icon_wrap div.icon.icon07 img{width:24px;height:24px;position:relative;top:30px}.audiobook .contents .main .guide .f_right .icon_wrap div.icon img{margin-bottom:5px}.audiobook .contents .main .guide .f_right .icon_wrap div.icon .icon_text{font-weight:normal;font-size:14px}.audiobook .contents .main .main_video02{position:absolute;bottom:-30px;left:-280px;width:1035px;-webkit-mask-image:-webkit-radial-gradient(white, black);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.audiobook .contents .content{padding:100px 0}.audiobook .contents .content .swiper{width:100%;max-width:81vw}.audiobook .contents .content .swiper .swiper-wrapper .swiper-slide{overflow:hidden;border-radius:10px}.audiobook .contents .content .swiper .swiper-wrapper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.audiobook .contents .content .guide{margin:0 auto;max-width:81vw;width:100%}.audiobook .contents .content .guide .title_wrapper{margin-bottom:60px;line-height:.1;text-align:left}.audiobook .contents .content .guide .title_wrapper .title_wrap .sub_title{font-family:"SUIT-Medium",sans-serif;color:#666;font-size:16px;font-weight:500}.audiobook .contents .content .guide .title_wrapper .title_wrap .main_title span{font-family:"SUIT-Medium",sans-serif;font-size:32px;font-weight:600;color:#333}.audiobook .contents .content .guide .title_wrapper .text-box{margin-top:25px;line-height:1.6;font-family:"SUIT-Medium",sans-serif;color:#666;text-align:left;font-size:16px;font-weight:500}.audiobook .contents .content .guide .title_wrapper .text-box p{color:#666;font-size:16px;font-weight:500}.audiobook .contents .content.bestseller,.audiobook .contents .content.literature,.audiobook .contents .content.history,.audiobook .contents .content.culture-art,.audiobook .contents .content.english{background:#fff5f5}@media screen and (min-width: 1024px)and (max-width: 1920px){#wrap .audiobook .contents .title_wrapper{margin:0 180px 60px 180px !important}}@media screen and (max-width: 1023px){.audiobook .contents{padding-top:81px}.audiobook .contents .swiperContainer .custom-swiper-button-prev,.audiobook .contents .swiperContainer .custom-swiper-button-next{display:none}.audiobook .contents .pc-d-none{display:block}.audiobook .contents .mobile-d-none{display:none}.audiobook .contents .main{position:relative;padding-top:0;padding-bottom:57px}.audiobook .contents .main .guide{width:100%}.audiobook .contents .main .guide .title_wrapper{margin:0 16px 32px 16px !important;text-align:center}.audiobook .contents .main .guide .title_wrapper .title_wrap .main_title span{font-size:20px !important}.audiobook .contents .main .guide .main_video02{position:static;width:83.3vw}.audiobook .contents .main .guide .f_right{position:inherit;z-index:30;top:0;float:none;text-align:center;margin-top:18.2px}.audiobook .contents .main .guide .f_right .platform{margin-bottom:21px}.audiobook .contents .main .guide .f_right .platform .c_blue_green{font-size:4.5vw}.audiobook .contents .main .guide .f_right .platform h2{margin-bottom:15px;font-size:8vw !important;line-height:1.3}.audiobook .contents .main .guide .f_right .platform ul{margin-bottom:7px}.audiobook .contents .main .guide .f_right .platform ul li{font-size:4.5vw !important}.audiobook .contents .main .guide .f_right .g_box{margin:0 auto 17px auto;height:1px}.audiobook .contents .main .guide .f_right .icon_wrap{justify-content:center}.audiobook .contents .main .guide .f_right .icon_wrap div.icon{margin-right:15.6px}.audiobook .contents .main .guide .f_right .icon_wrap div.icon.icon07 img{width:3.76vw;height:3.76vw;top:4vw}.audiobook .contents .main .guide .f_right .icon_wrap div.icon img{width:9.3vw}.audiobook .contents .main .guide .f_right .icon_wrap div.icon .icon_text{font-weight:normal;font-size:2.5vw !important}.audiobook .contents .swiper-m{max-width:1023px !important}.audiobook .contents .swiper-button-next,.audiobook .contents .swiper-button-prev,.audiobook .contents .test-button-next,.audiobook .contents .test-button-prev{display:none}.audiobook .contents .content{padding:64px 0}.audiobook .contents .content .guide{width:100%}.audiobook .contents .content .guide .title_wrapper{margin:0 16px 32px 16px !important}.audiobook .contents .content .guide .title_wrapper .title_wrap .main_title .mo{line-height:1.3}.audiobook .contents .content .guide .title_wrapper .title_wrap .main_title span{font-size:5.6vw !important}.audiobook .contents .content .guide .title_wrapper .text-box p{font-size:4.45vw}}@media screen and (max-width: 1023px)and (min-width: 768px)and (max-width: 1023px){.seven-days-btn{height:80px;line-height:80px}.audiobook .contents{padding-top:100px}}.studio .contents .pc-d-none{display:none}.studio .contents .content{padding-top:90.2px}.studio .contents .content .guide{position:relative;margin:0 auto;width:1128px}.studio .contents .content .guide .title_wrapper{margin-bottom:50px;line-height:50px;text-align:center}.studio .contents .content .guide .title_wrapper .title_wrap .sub_title{font-size:25px;font-weight:500}.studio .contents .content .guide .title_wrapper .title_wrap .main_title span{font-family:"Recipekorea",sans-serif;font-size:40px;font-weight:500;color:#f3464a}.studio .contents .content .guide .title_wrapper .title_wrap .title_text{margin-top:30px;font-size:30px;font-weight:700}.studio .contents .content .guide .title_wrapper .title_wrap .sub_title,.studio .contents .content .guide .title_wrapper .title_wrap .main_title,.studio .contents .content .guide .title_wrapper .title_wrap span{font-family:"Recipekorea",sans-serif;color:#202020}.studio .contents .content .guide .title_wrapper .text-box{margin-top:10px;line-height:1.6;color:#333;text-align:center;font-size:20px;font-weight:300}.studio .contents .content .guide .title_wrapper .text-box p{font-size:20px;font-weight:300}.studio .contents .content.record .record_img_wrap{text-align:center}.studio .contents .content.record .record_img_wrap img:first-child{width:736px;z-index:20;position:relative}.studio .contents .content.record .record_img_wrap img:last-child{width:1600px;position:absolute;bottom:252px;left:-235px}.studio .contents .content.record .character_wrap .record_lottie{position:absolute;width:142px;height:200px}.studio .contents .content.record .character_wrap .record_lottie01{left:50px;bottom:-15px}.studio .contents .content.record .character_wrap .record_lottie02{right:0;bottom:50px}.studio .contents .content.record .character_wrap .record_img{position:absolute}.studio .contents .content.record .character_wrap .record_img.record_text01{left:40px;width:125px;bottom:200px}.studio .contents .content.play{background:#fff5f5}.studio .contents .content.play .play_img_wrap{text-align:center}.studio .contents .content.play .play_img_wrap img{width:736px}.studio .contents .content.play .character_wrap .play_lottie{position:absolute;width:142px;height:200px}.studio .contents .content.play .character_wrap .play_lottie01{left:50px;bottom:-15px}.studio .contents .content.play .character_wrap .play_lottie02{right:23px;bottom:20px}.studio .contents .content.play .character_wrap .play_img{position:absolute}.studio .contents .content.play .character_wrap .play_img.play_text02{position:absolute;bottom:215px;width:112px;right:37px}@media screen and (max-width: 1023px){.studio .contents .pc-d-none{display:block}.studio .contents .mobile-d-none{display:none}.studio .contents .content .guide{width:100%}.studio .contents .content .guide .title_wrapper{line-height:8.5vw;margin:0 16px 32px 16px !important}.studio .contents .content .guide .title_wrapper .title_wrap .main_title span{font-size:7.27vw !important}.studio .contents .content .guide .title_wrapper .title_wrap .sub_title{font-size:4.5vw !important}.studio .contents .content .guide .title_wrapper .text-box{margin-top:10px;line-height:1.5;color:#333;text-align:center;font-size:4.444vw;font-weight:500}.studio .contents .content .guide .title_wrapper .text-box p{font-size:4.444vw;font-weight:500}.studio .contents .content.record .record_img_wrap img{width:100vw !important}.studio .contents .content.play .play_img_wrap img{width:100vw}}@media screen and (max-width: 1023px)and (min-width: 768px)and (max-width: 1023px){.seven-days-btn{height:80px;line-height:80px}.studio .contents .content{padding-top:96px}}.download-page .app-download-section-mo{display:none}.download-page .pc-download-section{margin-top:81px;text-align:center;background:#fff5f5;position:relative}.download-page .pc-download-section__character-image img{position:absolute;left:50%;bottom:0}.download-page .pc-download-section__character-image img:nth-of-type(1){transform:translateX(10%)}.download-page .pc-download-section__character-image img:nth-of-type(2){transform:translateX(70%);bottom:-18px}.download-page .pc-download-section__container{width:1080px;padding-bottom:110px;text-align:left;margin:0 auto;position:relative}.download-page .pc-download-section p:nth-of-type(1){font-family:"Recipekorea",Medium;font-size:28px;font-weight:400;line-height:33.6px;color:#f3464a;margin-bottom:24px;padding-top:130px}.download-page .pc-download-section p:nth-of-type(2){font-family:"Recipekorea",Medium;font-size:72px;font-weight:400;line-height:80px;color:#202020;margin-bottom:20px}.download-page .pc-download-section p:nth-of-type(3){font-family:"SUIT-Medium",sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#222;margin-bottom:62px}.download-page .pc-download-section p:nth-of-type(3) span{font-family:"SUIT-Bold",sans-serif;font-weight:500;color:#46bcb1}.download-page .pc-download-section__download-btn{font-family:"SUIT-Bold",sans-serif;display:flex;justify-content:center;align-items:center;background:#000;width:350px;height:76px;border-radius:8px;font-size:18px;font-weight:bold;color:#fff}.download-page .pc-download-section__download-btn img{margin-right:12px;width:38px;height:38px}.download-page .install-guide-section{background:#fff;text-align:center;margin:0 auto;padding-top:100px}.download-page .install-guide-section__title{font-family:"SUIT-Bold",sans-serif;font-size:24px;font-weight:700;line-height:44px;letter-spacing:-0.4px;text-align:right !important;padding-right:60px;border-right:1px solid #efefef}.download-page .install-guide-section img{width:1072px;height:652px}.download-page .install-guide-section__guide-messages{font-family:"SUIT-Regular",sans-serif;text-align:center;display:flex;margin-top:50px;margin-left:auto;margin-right:auto;padding-bottom:110px;width:854px}.download-page .install-guide-section__guide-messages div{text-align:left}.download-page .install-guide-section__guide-messages div div{font-size:22px;font-weight:normal;line-height:32px;letter-spacing:-0.4px;margin-bottom:16px;padding-left:60px}.download-page .install-guide-section__guide-messages div div span{letter-spacing:-0.4px;font-weight:bold;color:#f3464a}.download-page .app-download-section{background:#fafafa;text-align:center;padding-top:140px;padding-bottom:140px;display:flex;justify-content:center}.download-page .app-download-section__link-area{text-align:left;width:860px}.download-page .app-download-section__link-area div:nth-of-type(1){font-family:"SUIT-Bold",sans-serif;font-size:40px;font-weight:bold;line-height:56px;letter-spacing:-0.8px;margin-bottom:10px}.download-page .app-download-section__link-area div:nth-of-type(2){font-family:"SUIT-Regular",sans-serif;font-size:20px;line-height:32px;letter-spacing:-0.2px;margin-bottom:42px}.download-page .app-download-section__link-area div:nth-of-type(3){margin-bottom:16px}.download-page .app-download-section__link-area div:nth-of-type(3) button{font-family:"SUIT-Medium",sans-serif;width:182px;height:52px;border:none;border-radius:6px;background:#222;color:#fff;font-size:16px;font-weight:500;margin-right:12px}.download-page .app-download-section__link-area div:nth-of-type(3) button img{transform:translateY(-2px);width:20px;height:20px;margin-right:8px}.download-page .app-download-section__link-area__spec{font-size:16px;line-height:24px;letter-spacing:-0.32px;color:#666}.download-page .app-download-section__qr-area{margin-top:28px;width:220px;height:220px;border:3px solid #ebebeb}.download-page .app-download-section__qr-area img{transform:translateY(8px);width:200px;height:200px}.download-page .app-download-section__qr-area div{font-family:"SUIT-Regular",sans-serif;font-size:16px;line-height:24px;letter-spacing:-0.16px;color:#666;transform:translateY(24px)}@media screen and (max-width: 1024px){.pc-download-section,.install-guide-section,.app-download-section{display:none !important}.app-download-section-mo{text-align:center;padding-top:81px;padding-bottom:9.4444444444vw;display:flex !important;justify-content:center}.app-download-section-mo__link-area{padding-top:13.8888888889vw}.app-download-section-mo__link-area div:nth-of-type(1){font-size:5.5555555556vw;font-weight:bold;line-height:7.2222222222vw;letter-spacing:-.1111111111vw;margin-bottom:3.3333333333vw}.app-download-section-mo__link-area div:nth-of-type(2){font-weight:normal;font-size:4.4444444444vw;line-height:6.6666666667vw;letter-spacing:-.0444444444vw;margin-bottom:8.3333333333vw;margin-left:5.5555555556vw;margin-right:5.5555555556vw}.app-download-section-mo__link-area div:nth-of-type(3){margin-top:8.3333333333vw;margin-bottom:8.3333333333vw;width:38.8888888889vw;height:38.8888888889vw;border:1px solid #ebebeb;margin-left:auto;margin-right:auto}.app-download-section-mo__link-area div:nth-of-type(3) img{transform:translateY(2vw);width:35vw;height:35vw}.app-download-section-mo__link-area div:nth-of-type(4){margin-bottom:1.1111111111vw}.app-download-section-mo__link-area div:nth-of-type(4) button{width:72.2222222222vw;height:14.4444444444vw;border:none;border-radius:1.6666666667vw;background:#222;color:#fff;font-size:4.1666666667vw;font-weight:500;margin-right:3.3333333333vw;margin-bottom:2.2222222222vw}.app-download-section-mo__link-area div:nth-of-type(4) button img{transform:translateY(-0.7vw);width:6.1111111111vw;height:6.1111111111vw;margin-right:2.2222222222vw}.app-download-section-mo__link-area__spec{text-align:left;font-size:3.3333333333vw;line-height:5vw;letter-spacing:-.0666666667vw;margin-left:4.1666666667vw;color:#666}}