body{font-size:14px}.btn-md{height:46px;font-size:12px;line-height:46px}.btn-lg{height:54px;font-size:16px;line-height:54px}.form-control{height:46px;font-size:12px}.form-control:disabled{border:1px solid var(--color-gray200)}.input{margin-bottom:26px}.input .input_label{color:var(--color-gray800);margin-bottom:6px;font-size:14px;font-weight:600;line-height:22px;display:block}.input .input_label span.info_txt{color:vaR(--color-gray400);margin-left:6px;font-size:12px;font-weight:500;display:inline-block}.input_flex{align-items:center;gap:6px;display:flex}.selectbox_wrap button.selected{height:46px;font-size:12px}.filter_wrap{padding:0 16px 10px}.textarea{padding:14px;font-size:12px}.textarea::placeholder{font-size:12px}.modal_message .modal__inner{max-width:262px;padding:16px}.modal_message .modal__content p{text-align:center;color:#000;font-size:14px;font-weight:500;line-height:22px}.modal_message .modal__btns{margin-top:16px}.modal_confirm .modal__inner{max-width:262px}.modal_confirm .modal__content{text-align:center;padding:20px 12px}.modal_confirm .modal__content h3.modal__title{white-space:pre-line;color:var(--color-gray800);font-size:14px;font-weight:500;line-height:22px}.modal_confirm .modal__content p{white-space:pre-line;color:var(--color-gray400);font-size:12px;font-weight:500;line-height:22px}.modal_confirm .modal__btns{border-top:1px solid var(--color-gray200);align-items:center;display:flex}.modal_confirm .modal__btns *{height:49px;color:var(--color-gray800);flex:1;font-size:14px;line-height:49px}.modal_confirm .modal__btns :not(:last-child){border-right:1px solid var(--color-gray200)}.mobile-wrapper{width:100%;min-height:100dvh}.mobile-wrapper .content{width:100%;max-width:500px;min-height:100dvh;margin:0 auto;padding-top:50px;box-shadow:0 4px 12px #0000001f}.mobile-wrapper .container{margin-top:8px;padding-left:16px;padding-right:16px}h4.h4_tit{color:var(--color-gray800);font-size:16px;font-weight:700;line-height:26px}h5.h5_tit{color:var(--color-gray800);font-weight:600;line-height:22px}.job_footer{border-top:1px solid var(--color-gray200);background-color:#fff;width:100%;max-width:500px;margin:0 auto;padding:11px 12px 25px;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.job_footer ul{justify-content:center;align-items:center;gap:0;display:flex}.job_footer ul li{flex:1}.job_footer ul li a{flex-direction:column;justify-content:center;align-items:center;row-gap:4px;display:flex}.job_footer ul li a img{object-fit:contain;width:24px;height:24px}.job_footer ul li a span{color:var(--color-gray400);font-size:10px;line-height:18px}.job_footer ul li.active a span{color:var(--color-primary)}.app_bottom{width:100%;max-width:500px;margin:0 auto;padding:0 16px;position:fixed;bottom:40px;left:50%;transform:translate(-50%)}.app_bottom.bottom0{bottom:0}.app_bottom.not_fixed{padding:0;position:absolute;bottom:40px}.language-select .selectbox_options{max-height:none;box-shadow:none;border:none;padding:0}.language-select .selectbox_options .option{height:54px;padding:0 10px;line-height:54px}.btn_area{gap:6px}.info_txt{color:var(--color-gray600);font-size:14px}.login{margin-top:20px}.login img{margin-bottom:23px}.login_header h4{color:#000;margin-bottom:6px;font-size:16px;font-weight:700;line-height:26px}.login_header p{color:var(--color-gray600);line-height:22px}.login .btn_google{border:1px solid var(--color-gray300);background-color:#fff;border-radius:10px;position:relative}.login .btn_google span,.login .btn_apple span{color:var(--color-gray600);font-weight:600}.login .btn_google:before,.login .btn_apple:before{content:"";background:url(../media/icon_google.c6bb2367.svg) 50%/contain no-repeat;width:34px;height:34px;display:inline-block;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.login .btn_apple{background-color:var(--color-gray800);border:1px solid var(--color-gray800);border-radius:10px;position:relative}.login .btn_apple span{color:#fff}.login .btn_apple:before{background:url(../media/icon_apple.2cffb0f4.svg) 50%/contain no-repeat}.login .login_contact{text-align:center;color:var(--color-gray400);margin-top:30px;font-size:12px;font-weight:600}.term{color:var(--color-gray600);padding-bottom:40px;font-size:12px;line-height:20px}.signup{min-height:calc(100dvh - 108px);padding-bottom:108px;position:relative}.agree_marketing{border-top:1px solid var(--color-gray200);padding-top:24px}.radio_text{height:46px;font-size:12px}.signup_complete{justify-content:center;align-items:center;height:calc(100dvh - 170px);display:flex}.complete_img{text-align:center}.complete_txt{text-align:center;color:var(--color-gray800);margin-top:18px;font-size:16px;font-weight:700}.complete_txt span{color:var(--color-gray400);margin-top:4px;line-height:22px;display:block}.chat{background-color:var(--color-gray100);min-height:calc(100dvh - 180px);padding:14px 16px}.list_sort span.cnt{color:var(--color-gray600);font-size:12px}.list_sort .btn_sort span{color:var(--color-gray600);padding-left:17px;font-size:12px}.list_sort .btn_sort span:before{background-image:url(../media/icon_sort.e23cd2d4.svg);width:14px}.chat__list{margin-top:8px}.chat__list .chat__item{margin-bottom:14px}.chat__list .chat__item:hover{box-shadow:none}.chat__item .thum{border:1px solid var(--color-gray200);background-color:#fff;border-radius:10px;flex-shrink:0;width:56px;height:56px;display:inline-block;overflow:hidden}.chat__item .thum img{object-fit:contain;width:100%;height:100%}.chat__item .chat_info{padding-top:5px}.chat__item .chat_info .chat_title{align-items:flex-start;gap:6px;display:flex}.chat__item .chat_info .chat_title span.period{border-radius:5px;height:20px;padding:0 6px;font-size:12px;line-height:20px}.chat__item .chat_info .chat_title h3{font-size:16px;font-weight:700;line-height:22px}.chat__item .chat_info p.chat_msg{height:20px;margin-top:4px;font-size:12px;line-height:20px}.chat__item .chat_info .chat_date{min-height:auto;margin-top:1.5px;font-size:12px;line-height:22px}.chat__item .chat_info .unread_cnt{border-radius:50%;width:20px;height:20px;margin-top:3px;font-weight:500;line-height:20px}.chatting{flex-direction:column;height:calc(100dvh - 188px);display:flex}.chat-company__info{border:1px solid vaR(--color-gray300);background-color:#fff;border-radius:10px;padding:14px}.chat-company__info .announce_info{justify-content:space-between;align-items:center;display:flex}.chat-company__info .announce_info span{color:var(--color-gray500);font-size:12px}.chat-company__info .announce_info .btn_fold{color:var(--color-gray700);font-size:12px}.chat-company__info h3.announce_tit{color:var(--color-gray800);font-size:16px;font-weight:600}.chat-company__info .announce_period{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.chat-company__info .announce_period span{color:var(--color-gray500);font-size:12px}.chat-company__info .announce_period .btn_more span{padding-right:13px;position:relative}.chat-company__info .announce_period .btn_more span:after{content:"";background:url(../media/icon_chat_more.cfdd633f.svg) 50%/contain no-repeat;width:8px;height:8px;display:inline-block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.chatting__form{background-color:#fff;align-items:center;gap:6px;padding:14px 0 44px;display:flex}.chatting__form .btn_attach{background:url(../media/chat_attach.3988d455.svg) 50%/contain no-repeat;flex-shrink:0;width:32px;height:32px;display:inline-block}.chatting__form .btn_attach:disabled{cursor:default;background-image:url(../media/chat_attach_disabled.d2cef3a4.svg)}.chatting__form .input_chat{background-color:var(--color-gray100);border-radius:50px;flex:1;align-items:center;height:34px;padding:0 14px;display:flex}.chatting__form .input_chat input{background:0 0;border:none;flex:1;height:100%;font-size:14px}.chatting__form .input_chat input::placeholder{color:var(--color-gray400)}.chatting__form .btn_send{background:url(../media/icon_send.c49fa5bd.svg) 50%/contain no-repeat;width:32px;height:32px;display:inline-block}.chatting__form .btn_send:disabled{cursor:default;background-image:url(../media/icon_send_disabled.cc002b37.svg)}.expired-banner{color:#fff;z-index:20;background:#1c61f7;border-radius:10px;width:calc(100% - 32px);max-width:476px;margin:0 auto;padding:16px;position:fixed;bottom:117px;left:50%;transform:translate(-50%)}.expired-banner h4{color:#fff;padding-right:16px;font-size:22px;font-weight:700;line-height:30px;display:inline-block;position:relative}.expired-banner h4:after{content:"";background:url(../media/icon_chat_more_arrow.17c3f6e9.svg) 50%/contain no-repeat;width:8px;height:15px;display:inline-block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.expired-banner p{color:#fff;margin-top:8px;font-size:12px;line-height:20px}.visa{background-color:var(--color-gray100);min-height:calc(100dvh - 100px);padding:13px 12px 100px}.visa .visa_info{background:linear-gradient(#1c61f7,#1c61f7),linear-gradient(270deg,#1c61f700 14.18%,#0e49ca 95.97%);border-radius:10px;padding:20px}.visa .visa_info h2{color:#fff;font-size:22px;font-weight:700}.visa .visa_info p{color:var(--color-gray100);margin-top:14px;font-size:12px}.service__list{margin-top:24px}.service__list h3{color:var(--color-gray800);margin-bottom:8px;font-size:16px;font-weight:700}.service__list .service__item{margin-bottom:12px}.service__item .service_title h3{font-size:16px;font-weight:700;line-height:26px}.service__item .service_title p{margin-top:4px;font-size:12px}.service__item .service_price .price{margin-bottom:0}.service__item .service_price .price span{font-size:12px;line-height:20px}.service__item .service_price .price h3{margin-bottom:0;font-size:16px;font-weight:600;line-height:26px}.service__item .service_price span.vat{font-size:12px;line-height:20px}.visa-dtl{margin-top:18px;padding-bottom:100px}.visa-dtl__info h3{color:var(--color-gray800);font-size:18px;font-weight:700}.visa-dtl__info p.price{color:var(--color-primary3);margin:4px 0;font-size:16px;font-weight:700}.visa-dtl__info p.info_txt{color:var(--color-gray800)}.visa-dtl .visa-qna{margin-top:42px}.visa-dtl .vat-info,.visa-dtl .gov-fee-info{color:var(--color-gray500)}.visa-qna .qna{margin-bottom:40px}.visa-qna .qna span.quest{background-color:var(--color-gray800);width:auto;color:var(--color-gray100);border-radius:10px;justify-content:center;align-items:center;height:38px;padding:0 14px;display:inline-flex}.visa-qna .qna .answer{color:var(--color-gray800);margin-top:8px;padding:0 4px}.form_search{background-color:#fff;padding:0 16px}.form_search.guide_search{padding-bottom:10px}.form_search .search_input{border:1px solid var(--color-gray200);background-color:#fff;border-radius:90px;align-items:center;gap:8px;height:46px;padding:0 16px;display:flex}.form_search .search_input input{background-color:#0000;border:none;flex:1;height:100%;font-size:12px}.form_search .search_input input::placeholder{color:var(--color-gray400)}.form_search .search_input .btns{align-items:center;gap:10px;display:flex}.form_search .search_input .btn_delete{background:url(../media/icon_delete.ff34e39e.svg) 50%/contain no-repeat;width:18px;height:18px;display:inline-block}.form_search .search_input .btn_search{background:url(../media/icon_search.afd6ba06.svg) 50%/contain no-repeat;width:24px;height:24px;display:inline-block}.guide{background-color:var(--color-gray100);min-height:calc(100dvh - 180px);padding:20px 16px 100px}.guide_cnt .cnt{color:var(--color-gray600);font-size:12px}.guide__list{margin-top:8px}.guide__list .guide__item{background-color:#fff;border-radius:10px;align-items:center;min-height:60px;margin-bottom:8px;padding:10px 37px 10px 10px;display:flex;position:relative}.guide__list .guide__item:after{content:"";background:url(../media/icon_guide_arrow.7d5c5388.svg) 50%/contain no-repeat;width:17px;height:17px;display:inline-block;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.guide__list .guide__item p{color:var(--color-gray600)}.guide-dtl{padding-bottom:40px}.guide-dtl .guide_info span.date{color:var(--color-gray400);font-size:12px}.guide-dtl .guide_info h3.guide_title{color:var(--color-gray800);font-size:16px;font-weight:600}.guide-dtl .guide_cnts{margin-top:14px;line-height:1.6}.recommend_service{margin-top:40px}.recommend_service>h3{color:var(--color-gray600);font-size:16px;font-weight:600}.recommend_service .service__list{margin-top:8px}.recommend_service .service__item{border:1px solid var(--color-gray300)}.search_header{align-items:center;gap:8px;padding:0 16px;display:flex}.search_header .btn_back{background:url(../media/icon_back.ed37c262.svg) 50%/contain no-repeat;width:24px;height:24px;display:inline-block}.search_header .form_search{flex:1;padding:0}.search{margin-top:12px;padding-bottom:114px}.search-history{padding:0 14px}.search-history .search__item{justify-content:space-between;align-items:center;height:38px;margin-bottom:4px;display:flex}.search-history .search__item span.word{color:var(--color-gray700)}.search-history .search__item .item_setting{align-items:center;gap:10px;display:flex}.search-history .search__item .item_setting span{color:var(--color-gray400);font-size:12px}.search-history .search__item .item_setting .btn_delete{background:url(../media/icon_delete.ff34e39e.svg) 50%/contain no-repeat;flex-shrink:0;width:18px;height:18px;display:inline-block}.search .no_data{justify-content:center;align-items:center;min-height:calc(100dvh - 240px);display:flex}.no_data p{text-align:center;color:var(--color-gray600)}.search-result{margin-top:22px}.search-result .search-type{margin-bottom:28px}.search-result .search-type>h3{color:var(--color-gray800);margin-bottom:6px;font-size:16px;font-weight:600;line-height:26px}.search-result .guide__item{border:1px solid var(--color-gray200)}.alarm{background-color:var(--color-gray100);min-height:calc(100dvh - 100px);padding-top:14px;padding-bottom:30px}.alarm .container{margin-top:0}.main{background-color:var(--color-gray100);min-height:calc(100dvh - 280px);padding-top:20px;padding-bottom:100px}.main .container{margin-top:0}.jobs__list{margin-top:8px}.jobs__list .jobs__item{background-color:#fff;border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:6px;padding:14px 12px;display:flex}.jobs__item .company_thum{border-radius:10px;flex-shrink:0;width:66px;height:66px;display:inline-block;overflow:hidden}.jobs__item .company_thum img{object-fit:cover;width:100%;height:100%}.jobs__item .company_empty{border:1px solid var(--color-gray200);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:66px;height:66px;display:flex;overflow:hidden}.jobs__item .company_empty img{object-fit:contain;width:24px;height:29px}.jobs__item .job__info{flex:1}.jobs__item .job__info .job-info__list{flex-wrap:wrap;align-items:center;display:flex}.jobs__item .job__info .job-info__list li{color:var(--color-gray500);font-size:12px;line-height:20px}.jobs__item .job__info .job-info__list li:after{content:"｜";color:var(--color-gray300);margin:0 2px}.jobs__item .job__info .job-info__list li:last-child:after{content:none}.jobs__item .job_title{color:var(--color-gray700);text-overflow:ellipsis;-webkit-line-clamp:1;word-wrap:break-word;-webkit-box-orient:vertical;height:22px;font-weight:700;line-height:22px;display:-webkit-box;overflow:hidden}.jobs__item span.period{color:var(--color-gray500);margin-top:4px;padding-left:18px;font-size:12px;line-height:20px;display:block;position:relative}.jobs__item span.period:before{content:"";background:url(../media/icon_calendar.f6d8a4dd.svg) 50%/contain no-repeat;width:14px;height:14px;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.jobs__item.end .job_title{color:var(--color-gray500)}.jobs-search_result .filter_wrap{margin-top:12px}.jobs-search_result .jobs__item{border:1px solid var(--color-gray200)}.modal.modal_app .modal__inner{max-width:262px;padding:16px}.modal.modal_app .modal__message{text-align:center;color:var(--color-gray800);margin-bottom:16px;line-height:22px}.modal.modal_app .btn_not_show{color:var(--color-gray400);margin-top:10px;font-size:12px}.jobs-info{background-color:var(--color-gray100);min-height:calc(100dvh - 100px);padding-top:18px;padding-bottom:60px}.jobs-info .list_sort{margin-top:4px;margin-bottom:8px}.jobs__item .jobs-period-details{justify-content:space-between;align-items:center;display:flex}.jobs__item .jobs-period-details .period{padding-left:0;position:static}.jobs__item .jobs-period-details .period:before{content:"공고기간";width:auto;height:auto;color:var(--color-gray500);background:0 0;margin-right:8px;font-size:12px;line-height:20px;position:static;transform:translate(0)}.jobs-support{padding-bottom:100px}.support_div{margin-bottom:16px}.support_div h4.h4_tit{margin-bottom:8px;padding-left:6px}.resume_item{border:1px solid var(--color-gray200);background-color:#fff;border-radius:10px;padding:10px}.resume_item .resume_status{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.resume_item h3.resume_tit{color:var(--color-gray800);margin-top:8px;font-weight:600;line-height:26px}.resume_item .resume_visa{color:var(--color-gray500);margin:2px 0;font-weight:600;line-height:22px}.resume_item .resume_modify{justify-content:space-between;align-items:center;display:flex}.resume_item .resume_modify span{color:var(--color-gray400);font-size:12px;font-weight:600}.btn_arrow span{color:var(--color-gray500);padding-right:13px;font-size:12px;line-height:20px;position:relative}.btn_arrow span:after{content:"";background:url(../media/icon_link_arrow.ae338e68.svg) 50%/contain no-repeat;width:8px;height:8px;display:inline-block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.condition{flex-direction:column;height:calc(100dvh - 100px);display:flex}.condition .select-condition{flex:auto;min-height:0;display:flex}.select-condition .condition_1depth{flex-shrink:0;width:134px;height:100%;min-height:0;overflow-y:auto}.condition_1depth ul li.depth1_category{cursor:pointer;height:42px;padding:0 16px;line-height:42px}.condition_1depth ul li.depth1_category.active{background-color:var(--color-gray800);color:#fff;position:relative}.condition_1depth ul li.depth1_category.active.has_check{color:var(--color-gray700);background-color:#fff}.condition_1depth ul li.depth1_category.active:after{content:"";background:url(../media/icon_select_1depth_arrow.61554fed.svg) 50%/contain no-repeat;width:8px;height:8px;display:inline-block;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.condition_1depth ul li.depth1_category.all:after{content:none}.condition_1depth ul li.depth1_category.active.has_check:after{content:"";background:url(../media/icon_category_check.69f6fab9.svg) 50%/contain no-repeat;width:19px;height:19px;display:inline-block;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.select-condition .condition_2depth{flex:1;height:100%;min-height:0;overflow-y:auto}.condition_2depth ul li.depth2_category{cursor:pointer;height:42px;padding:0 16px;line-height:42px}.condition_2depth ul li.depth2_category.active{background-color:var(--color-gray800);color:#fff}.condition .select-bottom{border-top:1px solid #f3f3f3;padding:14px 16px 40px;box-shadow:0 2px 17.9px #00000014}.select-bottom .selected_text{margin-bottom:10px}.select-bottom .selected_text b{color:var(--color-primary);font-weight:700;line-height:22px}.select-bottom .selected_text span{color:var(--color-gray800);margin-left:6px;line-height:22px;display:inline-block}.select-bottom .selected_badge_wrapper{max-height:74px;margin-bottom:10px;transition:max-height .25s;overflow:hidden}.select-bottom .selected_badge_wrapper.expanded{max-height:500px}.select-bottom .selected_badge{flex-wrap:wrap;gap:10px;display:flex}.select-bottom .selected_badge li{flex-wrap:wrap;gap:10px;display:inline-flex}.selected_badge .selected{background-color:var(--color-gray150);border-radius:50px;align-items:center;gap:4px;width:auto;height:32px;padding:0 14px;line-height:32px;display:flex}.selected_badge .selected.selected_1depth_no_arrow,.selected_badge .selected.selected_1depth{background-color:var(--color-sub);margin-right:8px;position:relative}.selected_badge .selected.selected_1depth:after{content:"";background:url(../media/icon_badge_arrow.04e411fb.svg) 50%/contain no-repeat;width:8px;height:10px;display:inline-block;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}.selected_badge .selected span{color:var(--color-gray700);font-size:12px}.selected_badge .selected .btn_delete{background:url(../media/icon_delete_badge.7a59191b.svg) 50%/contain no-repeat;width:11px;height:11px;display:inline-block}.select-bottom .select-bottom__btns{align-items:center;gap:10px;margin-top:6px;display:flex}.select-bottom__btns .btn_reset{background:var(--color-gray100)url(../media/icon_reset.3908d6a1.svg) no-repeat center/20px;border-radius:10px;flex-shrink:0;width:54px;height:54px;display:inline-block}.condition .select-condition.job-type_1depth{flex-wrap:wrap;align-content:baseline;align-items:flex-start;gap:8px;padding:6px 16px 30px}.job-type_1depth .btn_1depth{width:calc(50% - 4px);height:42px;color:var(--color-gray700);border:1px solid var(--color-gray300);border-radius:10px;justify-content:center;align-items:center;display:flex}.job-type_1depth .btn_1depth.active{color:#fff;background-color:var(--color-gray800)}.job-type_1depth .btn_1depth.btn_arrow span{color:var(--color-gray700);font-size:14px}.mypage{background-color:var(--color-gray100);min-height:calc(100dvh - 180px);padding:8px 16px 80px}.mypage_current{background-color:#fff;border-radius:10px;justify-content:center;gap:32px;margin-top:8px;padding:10px 40px;display:flex}.mypage_current .cur{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding-right:32px;display:flex;position:relative}.mypage_current .cur:after{content:"";background-color:var(--color-gray200);width:1px;height:30px;display:inline-block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.mypage_current .cur:last-child{padding-right:0}.mypage_current .cur:last-child:after{content:none}.mypage_current .cur span{color:var(--color-gray400);line-height:22px}.mypage_current .cur b{color:var(--color-gray800);font-size:20px;font-weight:600;line-height:30px}.mypage_link{background-color:#fff;border-radius:10px;justify-content:space-between;align-items:center;margin-top:8px;padding:10px;display:flex}.mypage_link>div{align-items:center;gap:10px;display:flex}.mypage_link .icon{width:38px;height:38px;display:inline-block}.mypage_link .icon img{object-fit:contain;width:100%;height:100%}.mypage_link h5.h5_tit span{color:var(--color-gray500);margin-left:10px;font-weight:600;display:inline-block}.mypage_link .btn_go_link{background:url(../media/icon_mypage_link.33dfe930.svg) 50%/contain no-repeat;width:17px;height:17px;display:inline-block}.mypage_link h3.score{font-size:18px;font-weight:600;line-height:26px}.score_info{margin-top:8px;padding:0 14px}.score_info h6{padding-left:20px;font-size:12px;font-weight:600;line-height:20px;position:relative}.score_info h6:before{content:"";background:url(../media/icon_info.86bdba39.svg) 50%/contain no-repeat;width:15px;height:15px;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.score_info p{color:var(--color-gray800);margin-top:4px;font-size:12px;line-height:20px}.my-payment .hold_ticket{justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.my-payment .hold_ticket b{color:var(--color-primary3);font-size:18px;font-weight:700;line-height:26px}.my-payment .payment{background-color:var(--color-gray100);min-height:calc(100dvh - 146px);padding-top:14px;padding-bottom:40px}.my-payment .payment .container{margin-top:0}.payment__list{margin-top:8px}.payment__list .payment__item{background-color:#fff;border-radius:10px;justify-content:space-between;align-items:flex-start;margin-bottom:8px;padding:10px 16px;display:flex}.payment__item ul{align-items:center;display:flex}.payment__item ul li{color:var(--color-gray500);padding:0 3px;font-size:12px;line-height:20px}.payment__item ul li:after{content:"|";margin-left:6px;display:inline-block}.payment__item ul li:first-child{padding-left:0}.payment__item ul li:last-child:after{content:none}.payment__item .payment_cnt{color:var(--color-gray500);font-size:16px;font-weight:600;line-height:26px}.payment__item .payment_cnt.blue{color:var(--color-primary3)}.my-support .support{background-color:var(--color-gray100);min-height:calc(100dvh - 160px);padding-top:16px;padding-bottom:40px}.my-support .support .container{margin-top:0}.support__list{margin-top:8px}.support__list .support__item{background-color:#fff;border-radius:10px;margin-bottom:8px;padding:14px}.support__item .badge_list{margin-top:0}.badge-mini{text-align:center;border-radius:5px;width:auto;height:20px;padding:0 6px;font-size:12px;font-weight:500;line-height:20px;display:inline-block}.badge-mini.badge--primary{background-color:var(--color-primary);color:#fff}.badge-mini.badge--gray{background-color:var(--color-gray200);color:var(--color-gray700)}.support__item .support_tit{margin-top:4px}.support__item .support_tit p{color:var(--color-gray500);font-size:12px;line-height:20px}.support__item .support_tit h3{color:var(--color-gray700);font-weight:700;line-height:22px}.support__item ul li{color:var(--color-gray800);align-items:center;gap:10px;margin-top:4px;font-size:12px;font-weight:700;line-height:20px;display:flex}.support__item ul li>span{width:90px;color:var(--color-gray500);flex-shrink:0;padding-right:10px;font-size:12px;line-height:20px;display:inline-block;position:relative}.support__item ul li>span:after{content:"|";position:absolute;top:50%;right:0;transform:translateY(-50%)}.setting{background-color:var(--color-gray100);min-height:calc(100dvh - 100px);padding-top:14px;padding-bottom:40px}.setting .container{margin-top:0}.setting_div{margin-bottom:20px}.setting_div h4.h4_tit{margin-bottom:4px}.setting_div .link_list{background-color:#fff;border-radius:10px;padding:10px;overflow:hidden}.link_list .setting_link{justify-content:space-between;align-items:center;min-height:34px;padding:6px 0;display:flex}.link_list .setting_link h5.h5_tit{font-weight:500}.link_list .setting_link .btn_link{background:url(../media/icon_setting_link.96cdf0ca.svg) 50%/contain no-repeat;width:17px;height:17px;display:inline-block}.btn_area_exit{min-height:34px;margin-top:10px}.btn_area_exit .btn_arrow span{color:var(--color-gray400);padding-right:20px}.btn_area_exit .btn_arrow span:after{background-image:url(../media/icon_setting_link.96cdf0ca.svg);width:17px;height:17px}.my-country{padding-bottom:100px}.select-type .type{width:100%;height:50px;color:var(--color-gray500);cursor:pointer;border-radius:10px;align-items:center;padding:0 10px;display:flex}.select-type .type.selected{background-color:var(--color-primary);color:#fff;font-weight:700}.exit{padding-bottom:120px}.exit .select-type .type{border:1px solid var(--color-gray200);margin-bottom:6px;font-size:12px}.exit .select-type .type.selected{border:1px solid var(--color-primary)}.resume{padding-top:14px;padding-bottom:57px}.resume_profile{border-radius:10px;width:110px;height:150px;margin:0 auto;overflow:hidden}.resume_profile img{object-fit:cover;width:100%;height:100%}.resume .recent_date{text-align:center;color:var(--color-gray400);margin:20px 0}.resume h3.name{text-align:center;color:var(--color-gray800);font-size:18px}.resume ul.resume_info{margin-top:20px}.resume ul.resume_info li{align-items:baseline;gap:18px;margin-bottom:10px;display:flex}.resume ul.resume_info li span.info_tit{width:80px;color:var(--color-gray800);word-break:keep-all;flex-shrink:0;font-weight:600;line-height:22px;display:inline-block}.resume ul.resume_info li.column{flex-direction:column;align-items:flex-start;row-gap:6px}.resume ul.resume_info li>div{color:var(--color-gray600);flex:1;width:100%;font-size:12px;font-weight:600;line-height:20px}.identity_vertify{border:1px solid var(--color-gray200);border-radius:10px;justify-content:space-between;align-items:center;padding:10px;display:flex}.identity_vertify>div{align-items:center;gap:10px;display:flex}.identity_vertify>div .icon{border-radius:10px;width:38px;height:38px;display:inline-block;overflow:hidden}.identity_vertify>div .icon img{object-fit:cover;width:100%;height:100%}.identity_vertify>span{color:var(--color-gray400);font-size:12px;font-weight:600}.resume .input{margin-bottom:14px}.resume-language_box{background-color:var(--color-gray100);border-radius:10px;align-items:flex-start;gap:2px;margin-bottom:8px;padding:6px;display:flex}.resume-language_box .btn_remove{background:url(../media/icon_resume_delete.146a755b.svg) 50%/contain no-repeat;flex-shrink:0;width:24px;height:24px;display:inline-block}.resume-language_box>div{flex:1}.resume-language_box>div .input_flex{margin-top:6px}.resume-language_wrap .btn_add{background-color:var(--color-gray100);border-radius:10px;width:100%;height:46px;line-height:46px}.input_file{height:46px}.input_file span.file_name{font-size:12px}.month-input{position:relative}.hidden-month{opacity:0;pointer-events:none;position:absolute;inset:0}
