@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.container{min-width:340px;max-width:640px;min-height:calc(100vh - 368px);margin:0 auto}.container_wrap{justify-content:space-between;width:100%;margin:0 auto;display:flex}.container .content{width:100%}.container .formStep{margin-top:60px;display:none}.container .article{width:700px}.container .component{flex-direction:column;gap:30px;width:700px;margin:0 auto;padding:80px 0 200px;display:flex}.container .component_unit{gap:10px;display:flex}body.surbey{background:var(--F7F7F8,#f7f7f8)}.button-blue{appearance:none;box-sizing:border-box;color:#fff;background:var(--1745BB,#174fbb);cursor:pointer;border:0;border-radius:12px;outline:0;justify-content:center;align-self:stretch;align-items:center;gap:10px;width:100%;height:60px;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:700;line-height:100%;display:flex}.button-blue.dim{opacity:.5;background:var(--1745BB,#174fbb);border-radius:12px}.button-submit.blue{appearance:none;box-sizing:border-box;color:#fff;background:var(--1745BB,#174fbb);cursor:pointer;border:0;border-radius:12px;outline:0;justify-content:center;align-self:stretch;align-items:center;gap:10px;width:100%;height:60px;font-family:Pretendard;font-size:20px;font-style:normal;font-weight:700;line-height:20px;display:flex}.button-submit.blue.dim{opacity:.5;background:var(--1745BB,#174fbb);border-radius:12px}.button-submit.outline{border:1px solid var(--1745BB,#174fbb);appearance:none;box-sizing:border-box;color:#1745bb;cursor:pointer;background:#fff;border-radius:12px;outline:0;justify-content:center;align-self:stretch;align-items:center;gap:10px;width:100%;height:60px;font-family:Pretendard;font-size:20px;font-style:normal;font-weight:700;line-height:20px;display:flex}.button-bluesm{appearance:none;box-sizing:border-box;color:#fff;background:var(--1745BB,#174fbb);cursor:pointer;border:0;border-radius:8px;outline:0;justify-content:center;align-self:stretch;align-items:center;gap:10px;width:auto;height:60px;padding:0 44px;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:100%;display:flex}.button-bluesm.dim{opacity:.5;background:var(--1745BB,#174fbb);border-radius:12px}.button-blacksm{appearance:none;box-sizing:border-box;color:#fff;background:var(--333333,#333);cursor:pointer;border:0;border-radius:8px;outline:0;justify-content:center;align-self:stretch;align-items:center;gap:10px;width:auto;height:60px;padding:0 44px;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:100%;display:flex}.button-blacksm.dim{opacity:.5;background:var(--333333,#333);border-radius:12px}.button-outline{border:1px solid var(--1745BB,#174fbb);appearance:none;box-sizing:border-box;color:#1745bb;cursor:pointer;background:#fff;border-radius:12px;outline:0;justify-content:center;align-self:stretch;align-items:center;gap:10px;width:100%;height:60px;font-family:Pretendard;font-size:20px;font-style:normal;font-weight:700;line-height:100%;display:flex}.button-outlineblack{border:1px solid var(--333333,#333);appearance:none;box-sizing:border-box;color:#000;cursor:pointer;background:#fff;border-radius:12px;outline:0;justify-content:center;align-self:stretch;align-items:center;gap:10px;width:100%;height:60px;font-family:Pretendard;font-size:20px;font-style:normal;font-weight:700;line-height:100%;display:flex}.button-greybuttonUp{cursor:pointer;background:#f4f4f4;border-radius:12px;justify-content:center;align-self:stretch;align-items:center;gap:10px;height:50px;font-size:18px;font-weight:500;display:flex}.button-greybuttonUp:after{content:"";box-sizing:border-box;background:url(/assets/images/mobile/chevron-top.svg) 50%/16px no-repeat;justify-content:center;align-items:center;width:24px;height:24px;padding:4px;display:flex}.button-greybuttonLocation{cursor:pointer;background:#f4f4f4;border-radius:12px;justify-content:center;align-self:stretch;align-items:center;gap:10px;height:50px;font-size:18px;font-weight:500;display:flex}.button-greybuttonLocation.active:after{transform:rotate(180deg)}.button-greybuttonLocation .ico_location_text{color:#000;align-items:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:18px;display:flex}.button-greybuttonLocation .ico_location_text:before{content:"";box-sizing:border-box;background:url(/assets/images/mobile/ico_location.svg) 50% no-repeat;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.button-greybuttonLocation:after{content:"";box-sizing:border-box;background:url(/assets/images/mobile/chevron-down.svg) 50% no-repeat;justify-content:center;align-items:center;width:24px;height:24px;transition:all .4s;display:flex}.button-add{appearance:none;border:1px dashed var(--666666,#666);width:100%;color:var(--333333,#333);cursor:pointer;background:#fff;border-radius:8px;outline:0;justify-content:center;align-self:stretch;align-items:center;gap:4px;padding:12px 20px;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:28px;display:flex}.button-add:before{content:"";box-sizing:border-box;background:url(/assets/images/mobile/ico_add.svg) 50%/20px no-repeat;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.popupButton{color:#fff;justify-content:center;align-items:center;gap:10px;width:80px;height:50px;padding:0 20px;display:flex}.popupButton-grey{background:var(--333333,#333);width:120px;height:60px;color:var(--ffffff,#fff);appearance:none;cursor:pointer;white-space:nowrap;border-radius:8px;outline:0;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:100%;display:flex}.popupButton-grey.dim{opacity:.3;background:var(--333333,#333)}.popupButton-outline{border:1px solid var(--000000,#000);background:var(--ffffff,#fff);box-sizing:border-box;width:120px;height:60px;color:var(--333333,#333);appearance:none;cursor:pointer;white-space:nowrap;border-radius:8px;outline:0;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:100%;display:flex}.popupButton-outline.dim{opacity:.3;background:var(--333333,#333)}.header{box-sizing:border-box;background:#fff;align-items:center;width:100%;min-width:340px;height:60px;padding:0 20px;display:flex;overflow-x:hidden}.header-main{box-shadow:0 5px 15px #3a6da10d}.header-sub{border-bottom:1px solid #edeff3}.header-surbey{border-bottom:1px solid #edeff3;min-width:100%}.header-surbey .header_wrap{width:100%;margin:0 auto}.header-surbey .header_logo_link{justify-content:center;align-items:center;gap:12px}.header-surbey .header_logo_link .header_logo_img{width:210px;height:30px}.header_wrap{width:100%;max-width:640px;margin:0 auto}.header_text{color:var(--333333,#333);font-family:Pretendard;font-size:22px;font-style:normal;font-weight:700;line-height:160%}.header_logo{align-items:center;text-decoration:none}.header_logo_img{flex-shrink:0;width:169px;height:17px}.header_logo_img img{width:169px;height:17px}.header_logo_link{gap:8px;text-decoration:none;display:flex}.header_logo_text{color:#363a42;font-family:Pretendard;font-size:20px;font-style:normal;font-weight:700;line-height:100%}.footer{border-top:1px solid var(--ccccc,#ccc);box-sizing:border-box;background:#fff;width:100%;min-width:340px;padding:50px 20px;overflow-x:hidden}.footer_wrap{flex-direction:column;justify-content:space-between;width:100%;max-width:640px;margin:0 auto;display:flex}.footer_content{flex-direction:column-reverse;justify-content:space-between;align-items:start;gap:24px;margin-top:40px;display:flex}.footer_cont{flex-direction:column;gap:24px;display:flex}.footer_logo{height:17px}.footer_logo_link{width:89px;height:17px}.footer_copy{color:var(--666666,#666);margin-top:0;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.footer_list ul{flex-wrap:wrap;gap:10px 20px;display:flex}.footer_list ul li{color:var(--000000,#000);flex-shrink:0;padding:0;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:normal;position:relative}.footer_list ul li:after{content:"";background-color:#ddd;width:1px;height:14px;display:block;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.footer_list ul li:last-child{padding-left:0}.footer_list ul li:last-child:after{display:none}.footer_policies{gap:20px;height:18px;line-height:18px;display:flex}.footer_policies_link{color:#000;height:18px;padding:0;font-family:Pretendard;font-size:15px;font-style:normal;font-weight:400;line-height:18px;text-decoration:none}.footer_policies_link.bold{font-weight:700}.footer_policies_link:first-child{align-items:center;display:flex;position:relative}.footer_policies_link:first-child:after{content:"";background-color:#ddd;width:1px;height:14px;display:block;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.form-textarea{appearance:none;box-sizing:border-box;width:100%;height:120px;color:var(--333333,#333);resize:vertical;background-color:#fff;border:1px solid #ccc;border-radius:8px;outline:0;padding:20px 14px;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:400;line-height:100%}.form-textarea::placeholder{color:var(--ccccc,#ccc);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:400;line-height:100%}.form-textarea:focus{border:1px solid var(--333333,#333)}.form-select{width:100%;position:relative}.form-select.active .select-list{display:block}.form-select.active .selected-value{border:1px solid var(--333333,#333)}.form-select.active .selected-value:after{transform:rotate(180deg)}.form-select .selected-value{box-sizing:border-box;cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;color:#999;background-color:#fff;border:1px solid #ccc;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:12px 6px 12px 14px;font-size:16px;font-weight:500;line-height:16px;display:flex;overflow:hidden}.form-select .selected-value.active{color:#333}.form-select .selected-value:after{content:"";background:url(/assets/images/mobile/chevron-down.svg) 50%/cover no-repeat;width:24px;height:24px;margin-left:10px;display:inline-block}.form-select .select-list{box-sizing:border-box;z-index:10;background-color:#fff;border:1px solid #ccc;border-radius:8px;width:100%;max-height:228px;margin-top:10px;padding:10px 0;list-style-type:none;display:none;position:absolute;overflow:hidden auto;box-shadow:4px 4px 14px #00000026}#mobile-select .select-list{overflow-y:hidden!important}.form-select .select-option .option{width:100%}.form-select .select-option .option_link{box-sizing:border-box;color:#666;text-align:left;appearance:none;cursor:pointer;background-color:#fff;border:0;width:100%;height:100%;padding:10px 20px;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:block}.form-select .select-option .option_link:hover,.form-select .select-option .option_link:focus{color:#000;background-color:#f7f7f8}.form-inputSelect{width:100%;position:relative}.form-inputSelect.active .select-list{display:block}.form-inputSelect.active .selected-value{border:1px solid var(--333333,#333)}.form-inputSelect.active .selected-value:after{transform:rotate(180deg)}.form-inputSelect .selected-value{box-sizing:border-box;cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;color:#999;background-color:#fff;border:1px solid #ccc;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:12px 6px 12px 14px;font-size:20px;font-weight:500;line-height:20px;display:flex;overflow:hidden}.form-inputSelect .selected-value.active{color:#333}.form-inputSelect .selected-value:after{content:"";background:url(/assets/images/mobile/chevron-down.svg) 50%/cover no-repeat;width:24px;height:24px;margin-left:10px;display:inline-block}.form-inputSelect .selected-input{position:relative}.form-inputSelect .selected-input .input{box-sizing:border-box;cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;color:#333;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:8px;outline:0;justify-content:space-between;align-items:center;width:100%;padding:12px 6px 12px 14px;font-size:16px;font-weight:500;line-height:16px;display:flex;overflow:hidden}.form-inputSelect .selected-input .input::placeholder{color:#999;font-weight:400}.form-inputSelect .selected-input .input:focus{border:1px solid var(--333333,#333)}.form-inputSelect .selected-input:after{content:"";background:url(/assets/images/mobile/chevron-down.svg) 50%/cover no-repeat;width:24px;height:24px;margin-left:10px;display:inline-block;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.form-inputSelect .select-list{box-sizing:border-box;z-index:10;background-color:#fff;border:1px solid #ccc;border-radius:8px;width:100%;max-height:280px;margin-top:10px;padding:10px 0;list-style-type:none;display:none;position:absolute;overflow:hidden auto;box-shadow:4px 4px 14px #00000026}.form-inputSelect .select-option .option{width:100%}.form-inputSelect .select-option .option_link{box-sizing:border-box;color:#666;text-align:left;appearance:none;cursor:pointer;background-color:#fff;border:0;width:100%;height:100%;padding:10px 20px;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:block}.form-inputSelect .select-option .option_link:hover,.form-inputSelect .select-option .option_link:focus{color:#000;background-color:#f7f7f8}.form-inputSelect .select-option+.select-search{border-top:1px solid #0003;margin-top:10px;padding-top:10px}.form-inputSelect .select-search{justify-content:space-between;align-items:end;width:calc(100% - 40px);margin:0 auto;padding:10px 0;display:flex}.form-inputSelect .select-search .search_title{flex-direction:column;gap:5px;display:flex}.form-inputSelect .select-search .search_title_text{color:var(--000000,#000);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.form-inputSelect .select-search .search_title_desc{color:#8b8b8b;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.form-inputSelect .select-search .search_button_link{border:1px solid var(--1745BB,#174fbb);background:var(--ffffff,#fff);appearance:none;color:#1745bb;cursor:pointer;text-align:center;box-sizing:border-box;background:#fff;border-radius:4px;outline:0;width:57px;height:30px;padding:0;font-family:Pretendard;font-size:15px;font-style:normal;font-weight:700;line-height:30px}.form-searchSelect{width:100%;position:relative}.form-searchSelect.active .select-list{display:block}.form-searchSelect.active .selected-value{border:1px solid var(--333333,#333)}.form-searchSelect .selected-value{box-sizing:border-box;cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;color:#999;background-color:#fff;border:1px solid #ccc;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:12px 6px 12px 14px;font-size:20px;font-weight:500;line-height:20px;display:flex;overflow:hidden}.form-searchSelect .selected-value.active{color:#333}.form-searchSelect .selected-value:after{content:"";background:url(/assets/images/mobile/search-01.svg) 50%/cover no-repeat;width:24px;height:24px;display:inline-block}.form-searchSelect .selected-input{position:relative}.form-searchSelect .selected-input .input{box-sizing:border-box;cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;color:#333;appearance:none;background-color:#f7f7f8;border:1px solid #edeff3;border-radius:8px;outline:0;justify-content:space-between;align-items:center;width:100%;padding:12px 6px 12px 14px;font-size:20px;font-weight:500;line-height:20px;display:flex;overflow:hidden}.form-searchSelect .selected-input .input::placeholder{color:#999;font-weight:400}.form-searchSelect .selected-input .input:focus{border:1px solid var(--333333,#333);background-color:#fff}.form-searchSelect .selected-input .input:disabled{border:1px solid var(--cccccc,#ccc);background-color:#fff}.form-searchSelect .selected-input:after{content:"";background:url(/assets/images/mobile/search-01.svg) 50%/cover no-repeat;width:24px;height:24px;margin-left:10px;display:inline-block;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.form-searchSelect .select-list{box-sizing:border-box;z-index:10;background-color:#fff;border:1px solid #ccc;border-radius:8px;width:100%;max-height:280px;margin-top:10px;padding:10px 0;list-style-type:none;display:none;position:absolute;overflow:hidden auto;box-shadow:4px 4px 14px #00000026}.form-searchSelect .select-option .option{width:100%}.form-searchSelect .select-option .option_link{box-sizing:border-box;color:#666;text-align:left;appearance:none;cursor:pointer;background-color:#fff;border:0;width:100%;height:100%;padding:10px 20px;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:block}.form-searchSelect .select-option .option_link:hover,.form-searchSelect .select-option .option_link:focus{color:#000;background-color:#f7f7f8}.form-searchSelect .select-option+.select-search{border-top:1px solid #0003;margin-top:10px;padding-top:10px}.form-searchSelect .select-search{justify-content:space-between;align-items:end;width:calc(100% - 40px);margin:0 auto;padding:10px 0;display:flex}.form-searchSelect .select-search .search_title{flex-direction:column;gap:5px;display:flex}.form-searchSelect .select-search .search_title_text{color:var(--000000,#000);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.form-searchSelect .select-search .search_title_desc{color:#8b8b8b;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.form-searchSelect .select-search .search_button_link{border:1px solid var(--1745BB,#174fbb);background:var(--ffffff,#fff);appearance:none;color:#1745bb;cursor:pointer;text-align:center;box-sizing:border-box;background:#fff;border-radius:4px;outline:0;width:57px;height:30px;padding:0;font-family:Pretendard;font-size:15px;font-style:normal;font-weight:700;line-height:30px}.form-search{position:relative}.form-search-link{text-indent:-999em;background:url(/assets/images/mobile/search-01.svg) 50%/cover no-repeat;width:24px;height:24px;display:inline-block;position:absolute;top:50%;left:14px;overflow:hidden;transform:translateY(-50%)}.form-search-input{box-sizing:border-box;appearance:none;width:100%;height:50px;color:var(--999999,#999);background-color:#fff;border:1px solid #ccc;border-radius:8px;outline:0;margin:0;padding:12px 14px 12px 48px;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;display:flex}.form-search-input:focus{border:1px solid var(--333333,#333)}.form-input{border:1px solid var(--ccccc,#ccc);width:100%;height:60px;color:var(--333333,#333);appearance:none;box-sizing:border-box;background:0 0;border-radius:8px;outline:0;align-items:center;margin:0;padding:0 14px;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:100%;display:flex}.form-input::placeholder{color:var(--999999,#999);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:100%}.form-input:disabled{background:var(--F7F7F8,#f7f7f8);color:#999;border:1px solid #dcdfe6}.form-input.dim{background-color:#f8f8f8;border:1px solid #dcdfe6}.form-input:focus{border:1px solid var(--333333,#333);background-color:#fff}.form-input.error{border:1px solid var(--FA4444,#fa4444);background:var(--ffffff,#fff);border-radius:8px}.form-checkbox{align-items:center;display:flex;position:relative}.form-checkbox.circle .screen-reader:checked+.label-box .check-icon{background:url(/assets/images/mobile/ico_radio_on.svg) 0 0/20px no-repeat}.form-checkbox.circle .screen-reader:checked+.label-box label{color:var(--000000,#000)}.form-checkbox.circle .label-box{position:relative}.form-checkbox.circle .label-box-red{color:var(--000000,#fa4444);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.form-checkbox.circle .label-box label{cursor:pointer;color:var(--000000,#000);-webkit-user-select:none;user-select:none;-ms-use-select:none;padding-left:30px;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:26px;position:relative}.form-checkbox.circle .label-box label.bold{font-weight:500}.form-checkbox.circle .label-box .check-icon{background:url(/assets/images/mobile/ico_radio.svg) 0 0/20px no-repeat}.form-checkbox .screen-reader{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-checkbox .screen-reader:checked+.label-box .check-icon{background:url(/assets/images/mobile/ico_chk_on.svg) 0 0/20px no-repeat}.form-checkbox .screen-reader:checked+.label-box label{color:var(--333333,#333)}.form-checkbox .label-box{position:relative}.form-checkbox .label-box label{cursor:pointer;color:var(--666666,#666);-webkit-user-select:none;user-select:none;-ms-use-select:none;padding-left:30px;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:26px;position:relative}.form-checkbox .label-box .check-icon{background:url(/assets/images/mobile/ico_chk.svg) 0 0/20px no-repeat;width:20px;height:20px;display:inline-block;position:absolute;top:2px;left:0}.form-radio{align-items:center;display:flex;position:relative}.form-radio .screen-reader{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-radio .screen-reader:checked+.label-box .check-icon{background:url(/assets/images/mobile/ico_radio_on.svg) 0 0/24px no-repeat}.form-radio .label-box{position:relative}.form-radio .label-box label{cursor:pointer;color:var(--000000,#000);-webkit-user-select:none;user-select:none;-ms-use-select:none;padding-left:34px;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:24px;position:relative}.form-radio .label-box .check-icon{background:url(/assets/images/mobile/ico_radio.svg) 0 0/24px no-repeat;width:24px;height:24px;display:inline-block;position:absolute;top:0;left:0}.form-datepicker{width:100%;position:relative}.form-datepicker.active .form-datepicker_calendar{display:block}.form-datepicker_calendar{z-index:10;display:none;position:absolute;top:70px;right:0;transform:translate(50%)}.form-datepicker_button{appearance:none;cursor:pointer;background:url(/assets/images/mobile/button_calendar.svg) 100%/20px no-repeat;border:0;outline:0;width:20px;height:20px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.form-datepicker_inputwrap{position:relative}.form-datepicker_input{border:1px solid var(--ccccc,#ccc);width:100%;height:60px;color:var(--333333,#333);appearance:none;box-sizing:border-box;background:0 0;border-radius:8px;outline:0;align-items:center;margin:0;padding:0 44px 0 14px;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:100%;display:flex}.form-datepicker_input::placeholder{color:var(--999999,#999);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:400;line-height:100%}.form-datepicker_input:disabled{background:var(--F7F7F8,#f7f7f8);border:1px solid #edeff3}.form-datepicker_input:focus{border:1px solid var(--333333,#333)}.form_fileInput{box-sizing:border-box;border:1px solid #ccc;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 12px;display:flex;overflow:hidden}.form_fileInput.linkset .form-filebox{display:none}.form_fileInput.linkset .form-filelink{display:flex}.form_fileInput.linkset .form-filelink_control .active{color:#fff;background:var(--333333,#333)}.form_fileInput.linkset .form-filelink_control{color:#333;background:0 0}.form_fileInput.innerfile{background:#edeff380;border:1px solid #ddd;border-radius:4px}.form_fileInput.innerfile.linkset{background:#fff;border:1px solid #ccc;border-radius:4px}.form_fileInputWrap{flex-direction:column;flex:1;display:flex}.form-filebox{width:100%;height:40px;position:relative}.form-filebox.dataSet .form-filebox_button{visibility:hidden}.form-filebox.error .upload-name{border:1px solid #d24141}.form-filebox_upload{width:100%;height:40px;max-width:auto;background:0 0;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.form-filebox_button{z-index:1;background-color:#fff;align-items:center;gap:10px;width:100%;display:flex;position:absolute;top:0;left:0}.form-filebox_button:before{content:"";background:url(/assets/images/mobile/mobile/ico_fileInput.svg) 50%/cover no-repeat;width:24px;height:24px;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.form-filebox input{color:#000;background:#ddd;border:0;font-size:16px;font-weight:400}.form-filebox .upload-name{z-index:-1;color:#fff;visibility:hidden;box-sizing:border-box;pointer-events:none;background-color:#fff;width:100%;height:40px;padding:0;position:absolute}.form-filebox .upload-name-text{color:var(--000000,#000);white-space:nowrap;text-overflow:ellipsis;max-width:calc(100vw - 110px);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:100%;overflow:hidden}.form-filebox .upload-button{box-sizing:border-box;color:var(--999999,#999);cursor:pointer;width:100%;height:40px;text-overflow:ellipsis;background:#fff;padding:0 0 0 34px;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:40px;display:inline-block}.form-filebox .upload-delete{appearance:none;cursor:pointer;background:url(/assets/images/mobile/ico_close.svg) 50%/20px no-repeat;border:0;outline:0;flex-shrink:0;width:20px;height:20px}.form-filebox .file{white-space:nowrap;clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-filelink{align-items:center;gap:10px;display:flex}.form-filelink:before{content:"";background:url(/assets/images/mobile/ico_fileLink.svg) 50%/cover no-repeat;width:24px;height:24px;display:inline-block}.form-filelink_control{background:var(--EDEFF3,#edeff3);border-radius:6px;align-items:center;padding:6px;display:flex}.form-filelink_control .controlButton{appearance:none;height:32px;color:#333;cursor:pointer;background:0 0;border:0;border-radius:4px;outline:0;justify-content:center;align-items:center;gap:10px;padding:0 10px;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:28px;display:flex}.form-filelink_control .controlButton.active{color:#fff;background:var(--333333,#333)}.form-filelink_control .controlButton{color:#333;background:0 0}.form-filelink_control.linkset .controlButton.active{color:#fff;background:var(--333333,#333)}.form-filelink_control.linkset .controlButton{color:#333;background:0 0}.form-filelink_input{text-align:left;box-sizing:border-box;color:var(--333333,#333);cursor:pointer;width:100%;height:40px;background:#fff;border:0;outline:0;align-items:center;padding:0;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:40px;display:flex}.form-filelink_input::placeholder{color:var(--999999,#999);font-weight:400}.form-selectInputSet{align-items:center;gap:10px;width:100%;display:flex}.form-selectInputSet .form-select{width:120px}.formStep{width:340px}.formStep_sticky{position:sticky;top:60px}.formStep_wrap{box-sizing:border-box;background:#fff;border-radius:12px;margin-bottom:25px;padding:30px;box-shadow:0 4px 20px #0000001a}.formStep_info{padding-bottom:30px}.formStep_info_title{color:var(--999999,#999);width:70px;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:400;line-height:100%}.formStep_info_detail{color:#121619;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:100%}.formStep_info_row{gap:20px;margin-bottom:24px;display:flex}.formStep_info_location{flex-direction:column;gap:14px;margin-top:30px;display:flex}.formStep_info_location .button-greybuttonLocation.active+.formStep_info_map{display:block}.formStep_info_map{width:280px;height:280px;overflow:hidden}.formStep_info_map img{width:100%}.formStep_apply{border-top:1px solid #ddd;flex-direction:column;gap:14px;padding-top:30px;display:flex}.formStep_apply_button{flex-direction:column;gap:10px;display:flex}.formStep_apply_control{justify-content:space-between;display:flex}.formStep_apply_control .control-prev{color:var(--000000,#000);cursor:pointer;appearance:none;background-color:#fff;border:0;outline:0;align-items:center;gap:10px;padding:0;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:30px;display:flex}.formStep_apply_control .control-prev:before{content:"";box-sizing:border-box;background:url(/assets/images/mobile/chevron-left.svg) 50%/18px no-repeat;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.formStep_apply_control .control-next{color:var(--000000,#000);cursor:pointer;appearance:none;background-color:#fff;border:0;outline:0;align-items:center;gap:10px;padding:0;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:30px;display:flex}.formStep_apply_control .control-next:after{content:"";box-sizing:border-box;background:url(/assets/images/mobile/chevron-right.svg) 50%/18px no-repeat;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.formStep_step{margin-bottom:20px}.formStep_step.step01 .formStep_step_item:first-child{background:var(--F7F7F8,#f7f7f8)}.formStep_step.step01 .formStep_step_item:first-child:after{background:url(/assets/images/mobile/ico_step_active.svg) 50% no-repeat}.formStep_step.step02 .formStep_step_item:first-child:after{background:var(--1745BB,#174fbb)url(/assets/images/mobile/ico_step_done.svg) no-repeat center center;border-radius:999px}.formStep_step.step02 .formStep_step_item:nth-child(2){background:var(--F7F7F8,#f7f7f8)}.formStep_step.step02 .formStep_step_item:nth-child(2):after{background:url(/assets/images/mobile/ico_step_active.svg) 50% no-repeat}.formStep_step.step03 .formStep_step_item{border-radius:10px}.formStep_step.step03 .formStep_step_item:first-child:after,.formStep_step.step03 .formStep_step_item:nth-child(2):after{background:var(--1745BB,#174fbb)url(/assets/images/mobile/ico_step_done.svg) no-repeat center center;border-radius:999px}.formStep_step.step03 .formStep_step_item:nth-child(3){background:var(--F7F7F8,#f7f7f8)}.formStep_step.step03 .formStep_step_item:nth-child(3):after{background:url(/assets/images/mobile/ico_step_active.svg) 50% no-repeat}.formStep_step.step04 .formStep_step_item{border-radius:10px}.formStep_step.step04 .formStep_step_item:first-child:after,.formStep_step.step04 .formStep_step_item:nth-child(2):after,.formStep_step.step04 .formStep_step_item:nth-child(3):after{background:var(--1745BB,#174fbb)url(/assets/images/mobile/ico_step_done.svg) no-repeat center center;border-radius:999px}.formStep_step.step04 .formStep_step_item:nth-child(4){background:var(--F7F7F8,#f7f7f8)}.formStep_step.step04 .formStep_step_item:nth-child(4):after{background:url(/assets/images/mobile/ico_step_active.svg) 50% no-repeat}.formStep_step_item{justify-content:space-between;align-items:center;padding:15px 10px;display:flex}.formStep_step_item:after{content:"";background:url(/assets/images/mobile/ico_step.svg) 50% no-repeat;width:30px;height:30px;display:inline-block}.formStep_step_title{color:var(--000000,#000);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:700;line-height:100%}.formStep_step_unit{margin-right:8px}.formFeild{flex-direction:column;gap:12px;display:flex}.formFeild_label{color:var(--666666,#666);flex-shrink:0;align-items:center;gap:4px;margin-bottom:0;font-family:Pretendard;font-size:15px;font-style:normal;font-weight:500;line-height:24px;display:flex;position:relative}.formFeild_label.important:after{content:"";background-color:#ff1d1d;border-radius:10px;width:4px;height:4px;margin-top:1px;display:inline-block}.formFeild_label_text{color:var(--666666,#666);gap:4px;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:24px;display:flex;position:relative}.formFeild_label_text.important:after{content:"";background-color:#ff1d1d;border-radius:10px;width:4px;height:4px;margin-top:1px;display:inline-block}.formFeild_label_delete{color:var(--666666,#666);appearance:none;cursor:pointer;background-color:#0000;border:0;outline:0;align-items:center;gap:6px;margin-left:auto;padding:0;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:14px;display:flex}.formFeild_label_delete:before{content:"";text-indent:-999em;cursor:pointer;background:url(/assets/images/mobile/ico_label_delete.svg) 50%/16px no-repeat;border:0;outline:0;width:16px;height:16px;display:inline-block}.formFeild_block{flex-direction:column;gap:12px;width:100%;display:flex}.formFeild_wrap{gap:10px;display:flex}.formFeild_subdesc{align-items:center;gap:10px;display:flex}.formFeild_subdesc_text.error{color:var(--FA4444,#fa4444);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:160%}.formFeild_subdesc_notice{color:var(--1745BB,#174fbb);gap:3px;margin-top:16px;padding:3px 0;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:22px;display:flex}.formFeild_subdesc_notice:before{content:"";box-sizing:border-box;background:url(/assets/images/mobile/ico_subdesc_notice.svg) 50%/20px no-repeat;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.formFeild_subdesc_notice.red{color:#ff4b4b}.formFeild_subdesc_notice.red:before{content:"";box-sizing:border-box;background:url(/assets/images/mobile/ico_subdesc_notice_red.svg) 50%/20px no-repeat;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.formFeild_subdesc_text{color:var(--666666,#666);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:100%}.formFeild_subdesc .form-radio+.form-radio{margin-left:10px}.formFeild_subdesc_item{color:#929292;font-family:Pretendard;font-size:15px;font-style:normal;font-weight:400;line-height:160%}.formFeild_subdesc_item.bold{font-weight:700}.formFeild_feild{align-items:center;gap:10px;display:flex}.formFeild_feild_email{gap:10px;width:100%;display:flex}.formFeild_feild_email .form-feildWrap:first-child{flex:1}.formFeild_feild_email .form-feildWrap:nth-child(2),.formFeild_feild_email .form-feildWrap:nth-child(3){flex-shrink:0;width:200px}.formFeild_feild_certifi{gap:10px;width:100%;display:flex}.formFeild_feild_certifi .form-feildWrap{position:relative}.formFeild_feild_certifi .form-feildWrap .time_text{color:var(--999999,#999);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:400;line-height:100%;display:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.formFeild_feild_certifi .form-feildWrap .done_text{border:1px solid var(--ccccc,#ccc);width:100%;height:60px;color:var(--1745BB,#174fbb);box-sizing:border-box;background:#fff;border-radius:8px;align-items:center;gap:10px;margin:0;padding:0 14px;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:100%;display:none}.formFeild_feild_certifi .form-feildWrap .done_text:after{content:"";background:url(/assets/images/mobile/ico_certifi_done.svg) 50%/18px no-repeat;width:18px;height:12px;display:inline-block}.formFeild_feild_certifi .form-feildWrap.done .done_text{display:flex}.formFeild_feild_certifi .form-feildWrap.done .form-input{display:none}.formFeild_feild_certifi .form-feildWrap.time .form-input{padding-right:76px}.formFeild_feild_certifi .form-feildWrap.time .time_text{display:block}.formFeild_feild_certifi .form-feildWrap:first-child{flex:1}.popup_wrapper{z-index:11;box-sizing:border-box;background-color:#1d1d20cc;flex-flow:wrap;justify-content:center;align-items:center;gap:60px;width:100%;min-width:100%;height:100%;min-height:100vh;padding:0;display:flex;position:fixed;top:0;left:0}.popup_wrapper.feedbaklistView{height:max-content;position:absolute}.popup-default{background-color:#fff;background:var(--ffffff,#fff);border-radius:12px;width:480px;box-shadow:0 2px 20px #00000026}.popup-large{background-color:#fff;background:var(--ffffff,#fff);border-radius:0;flex-direction:column;width:100%;max-width:640px;height:100vh;max-height:800px;display:flex;box-shadow:0 2px 20px #00000026}.popup-email{background-color:#fff;background:var(--ffffff,#fff);border-radius:12px;width:900px;box-shadow:0 2px 20px #00000026}.popup-email .popup_header{flex-direction:column;align-items:flex-start;padding:24px 30px}.popup-email .popup_header .popup_header_close{position:absolute;top:24px;right:30px}.popup-email .popup_header .popup_header_title{text-align:left;display:block}.popup_header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:18px 20px;display:flex;position:relative}.popup_header_close{text-indent:-999em;cursor:pointer;background:url(/assets/images/mobile/ico_pop_close.svg) 50%/cover no-repeat;border:0;outline:0;width:30px;height:30px;display:inline-block}.popup_header_title{color:var(--333333,#333);font-family:Pretendard;font-size:22px;font-style:normal;font-weight:700;line-height:140%}.popup_header_desc{color:var(--333333,#333);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.popup_header_desc .red{color:var(--FA4444,#fa4444);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:160%}.popup_content{flex-direction:column;gap:10px;padding:40px 20px;display:flex}.popup_content_title{color:#363a42;text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:700;line-height:150%}.popup_content_desc{color:#363a42;text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.popup_content_data{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:40px;display:flex}.popup_content_data dl{flex-direction:column;gap:10px;display:flex}.popup_content_data dl dt{color:var(--666666,#666);width:120px;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.popup_content_data dl dd{color:var(--000000,#000);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:400;line-height:160%}.popup_content_data dl dd.bold{font-weight:700}.popup_content_data dl dd .list{flex-direction:column;gap:14px;display:flex}.popup_content_data dl dd .list li{color:var(--1745BB,#174fbb);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:160%;text-decoration:none}.popup_content_data dl dd .list.dot li{word-break:break-word}.popup_content_data dl dd .list.dot li:before{content:"‧";color:var(--1745BB,#174fbb);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:700;line-height:160%}.popup_content_data dl dd .list.dot li .data_unit{color:var(--999999,#999);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:400;line-height:160%}.popup_button{border-top:1px solid var(--DDDDDD,#ddd);flex-shrink:0;justify-content:end;gap:10px;margin-top:auto;padding:14px 20px;display:flex}.popup_button_link{appearance:none;box-sizing:border-box;cursor:pointer;border:0;border-radius:8px;outline:0;height:50px;padding:0 20px;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:500;line-height:50px}.popup_button_link.blue{background:var(--1745BB,#174fbb);color:#fff}.popup_button_link.grey{background:var(--EDEFF3,#edeff3);color:#000}.popup_button.center{justify-content:center}.popup_button_next{appearance:none;box-sizing:border-box;width:260px;height:70px;color:var(--ffffff,#fff);background:var(--1745BB,#174fbb);border:0;border-radius:12px;outline:0;justify-content:center;align-items:center;gap:10px;padding:12px 50px;font-family:Pretendard;font-size:20px;font-style:normal;font-weight:700;line-height:100%;display:flex}.popup_button_next.dim{opacity:.3;background:var(--1745BB,#174fbb);border-radius:12px}.popup_button_next:after{content:"";background:url(/assets/images/mobile/ico_popButton_next.svg) 50%/18px no-repeat;flex-shrink:0;width:18px;height:16px;display:inline-block}.popup_formMail{padding:30px}.popupForm{flex-direction:column;gap:20px;display:flex}.datepicker{border:1px solid var(--DDDDDD,#ddd);background:var(--ffffff,#fff);border-radius:10px;width:314px;box-shadow:0 4px 20px #0000001a}.datepicker_wrap{padding:14px 16px}.datepicker_header{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.datepicker_header_next{appearance:none;cursor:pointer;background:url(/assets/images/mobile/datepicker_arrow.svg) 0/7px no-repeat;border:0;outline:0;width:14px;height:19px;transform:rotate(180deg)}.datepicker_header_prev{appearance:none;cursor:pointer;background:url(/assets/images/mobile/datepicker_arrow.svg) 100%/7px no-repeat;border:0;outline:0;width:14px;height:19px}.datepicker_header_title{color:var(--000000,#000);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.datepicker_week{justify-content:space-between;padding-top:16px;display:flex}.datepicker_week_unit{text-align:center;width:22px;height:22px;color:var(--3279E0,#3279e0);text-align:center;flex-shrink:0;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;line-height:130%}.datepicker_month{flex-direction:column;gap:16px;padding:16px 0;display:flex}.datepicker_month_row{justify-content:space-between;display:flex}.datepicker_month_unit{text-align:center;flex-shrink:0;width:22px;height:22px}.datepicker_month_button{appearance:none;cursor:pointer;width:22px;height:22px;color:var(--000000,#000);text-align:center;background-color:#fff;border:0;outline:0;margin:0;padding:0;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;line-height:130%;position:relative}.datepicker_month_button.dim{color:var(--999999,#999);text-align:center}.datepicker_month_button.active{color:#174fbb}.datepicker_month_button.active:before{content:"";background:#3279e033;border-radius:32px;width:32px;height:32px;display:inline-block;position:absolute;top:0;left:0;transform:translate(-5px,-5px)}
