.mission_detail_popup_container{min-height:calc(100vh - 1.5625rem);width:100vw;height:100vh;position:fixed;top:0;left:0;background-color:#fff!important;overflow-y:auto;z-index:1002}.mission_detail_popup_container .popup_header_container{position:relative;height:1.44rem;display:flex;align-items:center;justify-content:center;padding:0 .25rem}.mission_detail_popup_container .popup_header_container .popup_close_btn{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);width:.64063rem;height:.64063rem;cursor:pointer}.mission_detail_popup_container .popup_top_conatiner{display:flex;flex-direction:column;align-items:center;margin-top:.375rem;margin-bottom:.625rem}.mission_detail_popup_container .popup_top_conatiner .mission_index{font-size:.25rem;color:#b64d4e;line-height:120%;margin-bottom:.125rem;font-size:.4375rem;font-family:NespressoLucas-Med}.mission_detail_popup_container .popup_top_conatiner .mission_title{font-size:.53125rem;font-weight:700;padding:0 .23438rem .23438rem .23438rem;color:#000}.mission_detail_popup_container .popup_middle_container .info_card{border-radius:.15625rem;background-color:#f1ece4;width:8.75rem;display:flex;flex-direction:column;gap:.25rem;padding:.3125rem;margin:auto}.mission_detail_popup_container .popup_middle_container .info_card .info_row{display:flex;align-items:center;gap:.25rem;font-size:.40625rem;margin-bottom:.1875rem}.mission_detail_popup_container .popup_middle_container .info_card .info_row .label{color:#7b6050;font-weight:700;min-width:.9375rem;margin-left:.625rem}.mission_detail_popup_container .popup_middle_container .info_card .info_row .value{color:#000}.mission_detail_popup_container .popup_middle_container .info_card .info_row:last-child{margin-bottom:0}.mission_detail_popup_container .popup_bottom_container{margin-top:.75rem;padding:0 .78125rem}.mission_detail_popup_container .popup_bottom_container .caution_title{color:#7b6050;font-size:.40625rem;font-weight:700;margin-bottom:.1875rem}.mission_detail_popup_container .popup_bottom_container .caution_list{list-style:disc;padding-left:.3125rem;font-size:.4375rem;color:#333;line-height:1.6}.mission_detail_popup_container .popup_bottom_container .caution_list li+li{margin-top:.125rem}#mission_page_container{min-height:100vh;overflow-y:auto;background-color:#f1ece4;margin-top:1.44rem}#mission_page_container .mission_list_container{margin-top:.53625rem;margin-bottom:.625rem;display:flex;flex-direction:column;align-items:center}#mission_page_container .mission_list_container .mission_box{width:9.0625rem;background-color:#fff;margin-top:.46875rem;display:flex;flex-direction:column;align-items:center}#mission_page_container .mission_list_container .mission_box .mission_image{max-width:8.4375rem;margin-top:.3125rem}#mission_page_container .mission_list_container .mission_box .detail_button{width:8.4375rem;height:1.28125rem;color:#47220f;font-size:.40625rem;line-height:140%;border:.01563rem solid #47220f;border-radius:.16rem;background-color:#fff;margin-top:.3125rem;margin-bottom:.3125rem}#mission_page_container .faq{margin-top:.32563rem;align-items:center;justify-content:center}#mission_page_container .faq .faq_header_box{display:flex;align-items:center;justify-content:center;gap:.13328rem;margin-bottom:.46875rem}#mission_page_container .faq .faq_header_box .faq_header_title{margin-top:.04688rem;font-size:.42672rem;font-weight:500}#mission_page_container .faq .faq_header_box .faq_header_img{width:.53328rem;height:.53328rem}#mission_page_container .faq ul li{list-style:none;margin-bottom:.01563rem}#mission_page_container .faq ul li:last-child{border-bottom:none}#mission_page_container .faq ul li .question{justify-content:space-between;padding:.39063rem .5625rem .39063rem .5625rem;color:#000;background:#f1ece4;border-bottom:.01563rem solid #d4cdc1}#mission_page_container .faq ul li .question,#mission_page_container .faq ul li .question .faq_title{display:flex;flex-direction:row;align-items:center}#mission_page_container .faq ul li .question .faq_title .icon{width:.6875rem;min-width:.6875rem}#mission_page_container .faq ul li .question .faq_title .icon img{width:100%}#mission_page_container .faq ul li .question .faq_title .text{padding:0 0 0 .3125rem;font-size:.34375rem;letter-spacing:-.01719rem}#mission_page_container .faq ul li .question .faq_arrow{justify-content:flex-end}#mission_page_container .faq ul li .awnser{padding:.39063rem .5625rem .39063rem .5625rem;font-size:.3125rem;line-height:.45313rem;background:#fff;display:flex;flex-direction:row;align-items:flex-start}#mission_page_container .faq ul li .awnser .icon{width:.6875rem;min-width:.6875rem}#mission_page_container .faq ul li .awnser .icon img{width:100%}#mission_page_container .faq ul li .awnser .text{padding:0 0 0 .3125rem;font-size:.34375rem;letter-spacing:-.01719rem;color:#513f35;white-space:pre-line}