.input_area{width:100%}.input_type1 label,.input_type1 input,.input_type1 span{font-family:inherit}.input_type1 label{align-items:center;cursor:text;height:50px;background:0;border:1px solid #000;display:inline-flex;transition:all .3s ease,border .4s cubic-bezier(0.2,0.9,0.4,1.1);width:100%;position:relative;background:#fff;overflow:hidden}.input_type1 label.input_focus{border:1px solid #f19b81 !important}.input_type1 label input{outline:0;border:0;width:100%;height:30px;padding:0 15px;position:relative;top:9px;background:transparent;font-size:13px;transition:all .3s ease}.input_type1 label .label{position:absolute;top:calc(50% - 8px);left:15px;font-size:13px;line-height:normal;color:#000;transform-origin:0 0;transition:all .2s ease;pointer-events:none;font-weight:400}.input_type1 label input:not(:placeholder-shown) + span{color:#000;transform:translateY(-9px) scale(0.75)}.input_type1 label input:not(:-ms-input-placeholder) + span{color:#000;transform:translateY(-9px) scale(0.75)}.input_type1 label input:focus + span{color:#000;transform:translateY(-9px) scale(0.75);transition-delay:.1s}.input_type1 label input:-webkit-autofill,.write label input:-webkit-autofill:hover,.write label input:-webkit-autofill:focus,.write label input:-webkit-autofill:active{box-shadow:0 0 0 30px #fff inset !important;-webkit-text-fill-color:#09130b}.input_type1 label input:-webkit-autofill + span{transition:none !important}input:-webkit-autofill::first-line {font-family:'SpoqaHanSansNeo-Regular';color:#09130b;font-weight:500}.input_type1.add_info{display:inline-flex;align-items:center}.input_type1.add_info:after{content:"";clear:both;display:block;height:0;visibility:hidden}.input_type1.add_info>label,.input_type1.add_info>div{float:left}.input_type1.add_info .add_info{margin-left:15px;font-size:15px;color:#000;font-weight:400}.write{margin-bottom:10px;display:flex}.write:last-of-type{margin-bottom:0}.write .tit{height:50px;font-size:15px;display:inline-flex;align-items:center}.write>label:after{content:"";clear:both;display:block;height:0;visibility:hidden}.chk_boxArea .write>label:after{content:"";clear:both;display:block;height:0;visibility:hidden}.write>label>div{float:left;margin-right:10px}.write>label>div:last-of-type{margin-right:0}.write>label{display:flex;align-items:center}.hidden{transition:none !important;clip:rect(0,0,0,0);overflow:hidden;position:absolute;opacity:0 !important;border:0 !important;width:0 !important;height:0 !important;visibility:hidden;pointer-events:none;padding:0 !important;margin:0 !important;font-size:0 !important;line-height:0 !important;min-width:0 !important}label{cursor:pointer}.chk_boxArea{display:inline-block}.chk_boxArea:last-child{margin-right:0}.chk_boxArea .item{width:100%;height:100%;display:flex;align-items:center;cursor:pointer}.chk_boxArea .item .chk_true1{border:1px solid #000 !important}.chk_boxArea .item .chk_true2{color:#000 !important}.chk_boxArea .item .cbx{position:relative;display:inline-block;width:20px;height:20px;margin:0;border:1.5px solid #c5c5c5;box-sizing:border-box;transition:all .3s ease;cursor:pointer;background:transparent}.chk_boxArea .item .cbx svg{fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;top:0;left:0}.chk_boxArea .item .cbx svg polyline{stroke-width:3;stroke:#fff}.chk_boxArea .item .cbx:before{content:'';position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;width:15px;height:15px;border-radius:100%;background:#a0a0a0;transform:scale(0)}.chk_boxArea .item .cbx:after{content:'';position:absolute;top:50%;left:50%;width:2px;height:2px;border-radius:100%;box-shadow:0 -18px 0 #000,12px -12px 0 #000,18px 0 0 #000,12px 12px 0 #000,0 18px 0 #000,-12px 12px 0 #000,-18px 0 0 #000,-12px -12px 0 #000;transform:translate(-50%) scale(0)}.chk_boxArea .item .cbx-lbl{position:relative;cursor:pointer;transition:color .3s ease;font-size:15px;margin-bottom:0;margin-left:5px;color:#000}.chk_boxArea .item .cbx-lbl:after{content:'';position:absolute;top:calc(50% - 1px);left:0;transform:translateY(-50%);width:0;height:1px;background:#a0a0a0;display:none}.chk_boxArea .item input[type="checkbox"]:checked + .cbx polyline{border:1px solid #fff;stroke:#fff}.chk_boxArea .item input:checked ~ .cbx-lbl{color:#000}.chk_boxArea .item input:checked + .cbx:before{transform:scale(1);opacity:0;transition:all .3s ease}.chk_boxArea .item input:checked + .cbx:after{transform:translate(-50%) scale(1);opacity:0;transition:all .6s ease}.chk_boxArea .item input:checked ~ .cbx-lbl:after{width:100%;transition:all .4s ease}.chk_focus{border:1px solid #f19b81 !important}.chk_type2:after{content:"";clear:both;display:block;height:0;visibility:hidden}.chk_type2 .chk_boxArea{float:left;width:auto;margin-right:50px}.chk_type2 .chk_boxArea:last-of-type{margin-right:0}.chk_type2 .chk_boxArea .cbx-lbl{margin-left:5px}.chk_type2 .chk_boxArea .info_area:after{content:"";clear:both;display:block;height:0;visibility:hidden}.chk_write .chk_detail_btn{font-size:14px;margin-left:8px;color:#fff;cursor:pointer;width:auto !important}select{box-sizing:border-box}.custom-select-wrapper{position:relative;display:inline-block;user-select:none;cursor:pointer;z-index:2;width:100%;height:100%}.custom-select-wrapper select{display:block !important;width:0 !important;height:0 !important;padding:0 !important;margin:0 !important;border:none !important;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.custom-select{position:relative;display:inline-block;width:100%;height:100%}.custom-select-trigger{position:relative;display:block;width:100%;height:auto;padding:16px;font-weight:inherit;color:#000;line-height:normal;background-color:#fff;border:1px solid #000;cursor:pointer;transition:all .2s ease-in-out;font-size:13px}.custom-select-trigger:before{position:absolute;display:block;content:"";width:1px;height:80%;top:50%;transform:translateY(-50%);right:40px;border-right:1px solid #000;transition:all .35s ease-out;transform-origin:50% 0}.custom-select-trigger:after{position:absolute;display:block;content:"";width:6px;height:6px;top:50%;right:16px;margin-top:-3px;border-bottom:1px solid #000;border-right:1px solid #000;transform:rotate(45deg) translateY(-50%);transition:all .35s ease-out;transform-origin:50% 0}.custom-select.opened .custom-select-trigger:after{margin-top:3px;transform:rotate(-135deg) translateY(-50%)}.custom-options{position:absolute;display:block;top:auto;bottom:60%;left:0;right:0;width:100%;margin:10px 0;box-sizing:border-box;background:#fff;transition:all .2s ease-in-out;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-15px);border:0;max-height:200px;overflow:auto}.custom-options::-webkit-scrollbar{background-color:#e5e5e5;height:4vw}.custom-options::-webkit-scrollbar-track{background-color:#e5e5e5}.custom-options::-webkit-scrollbar-thumb{background-color:#313131}.custom-select.opened .custom-options{opacity:1;visibility:visible;pointer-events:all;transform:translateY(-11px);-webkit-box-shadow:0 10px 50px 0 rgba(43,111,246,0.1);box-shadow:0 10px 50px 0 rgba(43,111,246,0.1)}.custom-option{position:relative;display:block;padding:10px 15px;color:#000;line-height:normal;cursor:pointer;transition:all .05s ease-in-out;font-size:13px}.custom-option:first-of-type{border-radius:5px 5px 0 0;border-top-right-radius:5px;border-top-left-radius:5px}.custom-option:last-of-type{border-bottom:0;border-radius:0 0 5px 5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.custom-option:hover{color:#000;background-color:rgba(0,0,0,0.04)}.custom-option.selection{color:#000;background-color:#f9e0d8}.select_box_area{min-width:207px;width:100%;margin-right:15px;text-align:left;position:relative;display:flex;height:100%}.select_box_area:last-of-type{margin-right:0}.select_box_area .select_box{width:100%}.select_box select{width:100%;height:65px;line-height:normal;font-family:inherit;border:0;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:15px;font-family:'Noto Sans KR',sans-serif;font-size:15px;color:#000;font-weight:bold;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #acbdbf;transition:all .3s ease;background:#f6f7fa;outline:0;line-height:normal}.select_box.open{z-index:3}.select_box label{position:absolute;top:0;left:0;width:100%;height:100%;color:#626262;z-index:-1;display:flex;align-items:center;padding-left:15px;font-family:'Noto Sans KR',sans-serif;font-size:15px;font-weight:bold;border:2px solid #eaeaea;border-radius:5px;background:#f6f7fa;transition:all .3s ease}.select_box .select_focus{border:1px solid #f19b81 !important;outline:0}.password_area{padding:0;position:relative;display:inline-block}.write .password_icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);cursor:pointer}.write .password_icon i{color:#000;opacity:.7}.email_type .write{margin-bottom:0}.email_type:after{content:"";clear:both;display:block;height:0;visibility:hidden}.email_type>div{float:left}.email_type .email_at{padding:0 10px;font-size:15px;color:#000;height:50px;display:flex;align-items:center;justify-content:center}.email_type .custom-select-trigger{border:1px solid #d2d2d2}.select_box_direct{position:absolute;left:0;top:0;opacity:0;z-index:10;pointer-events:none;width:100%;height:100%;transition:all .2s ease-in-out;border:1px solid #d2d2d2;background:#fff;padding:15px;outline:0;padding:0 15px;font-size:13px;color:#000}.box_shadow_area .inner_wrap{height:100%;box-shadow:0 3px 9px 0 rgba(13,13,13,0.1);transition:all .8s cubic-bezier(0.25,0.46,0.45,0.94)}.box_shadow_area:hover .inner_wrap{box-shadow:none}.uppercase{text-transform:uppercase !important}.swal2-html-container.scroll-text{max-height:400px;font-size:18px}@media(max-width:1024px){.input_type1 label{height:6vw}.input_type1 label .label{font-size:2.5vw;top:calc(50% - 1.5vw);left:1vw}.custom-select-trigger{font-size:2.5vw;padding:1vw;height:6vw;display:flex;align-items:center}}@media(max-width:820px){.custom-select-wrapper{display:flex}.input_area textarea{height:20vw;padding:3vw;border:.3vw solid #d2d2d2;font-size:3vw}.chk_boxArea .item .cbx-lbl{font-size:3.5vw}.chk_write .chk_detail_btn{font-size:3vw;margin-left:1vw;padding:.5vw 1vw;border-radius:0}.input_type1{height:100%}.input_type1 label{height:100%;display:flex}.input_type1 label .label{font-size:3vw;left:3vw;top:2vw}.input_type1 label input{top:0;padding:0 2vw;height:100%;font-size:3vw}.input_type1 label input:not(:placeholder-shown) + span{transform:translateY(-1.5vw) scale(0.5);display:none}.input_type1 label input:focus + span{transform:translateY(-1.5vw) scale(0.5);display:none}.custom-options{height:40vw;margin:1vw 0}.custom-option{padding:2vw 3vw;font-size:3vw}.custom-select-trigger,.input_area textarea,.input_area textarea::placeholder{font-size:3vw}.custom-select-trigger{padding:2vw}.custom-select-trigger:after{width:1vw;height:1vw;right:3vw;border-width:.3vw;margin-top:-0.5vw}.custom-select-trigger:before{height:50%;width:.2vw;right:8vw;border-right:.3vw solid #c7d1d6}.select_box_direct{padding:0 2vw;width:calc(100% + 0.6vw);border:.3vw solid #d2d2d2}.select_box_direct:focus{border:.3vw solid #000}.input_area label:hover,.custom-select-trigger:hover,.custom-select.opened .custom-select-trigger,.chk_boxArea .item:hover .cbx,.input_area textarea:hover{border:.3vw solid #000}body .sec_cont .chk_boxArea .item .cbx{width:4vw;height:4vw;border-width:.1vw;background:transparent;margin-right:1vw}body .sec_cont .chk_boxArea .item .cbx svg{width:70%;height:70%;top:50%;left:50%;transform:translate(-50%,-50%)}body .sec_cont .chk_boxArea .item .cbx svg polyline{stroke-width:2}.swal2-html-container.scroll-text{max-height:50vw;font-size:3.5vw}}