@charset "UTF-8";.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;touch-action:manipulation;background:#fff;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;flex:1 1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:flex;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1 1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;flex:1 1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:flex;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{flex:1 1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,select,td,textarea,th,ul{margin:0;padding:0}fieldset,img{border:0}dl,li,menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}button,input,select,textarea{vertical-align:middle;font-size:100%}button{border:0;background-color:transparent;cursor:pointer}table{border-collapse:collapse;border-spacing:0}body{-webkit-text-size-adjust:none}input:checked[type=checkbox]{background-color:#666;-webkit-appearance:checkbox}html input[type=button],input[type=date],input[type=email],input[type=month],input[type=password],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}body{background:#fff}body,button,input,select,td,textarea,th{font-size:14px;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Apple SD Gothic Neo,Segoe UI,Roboto,Arial,Malgun Gothic,맑은 고딕,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;color:#20262d;letter-spacing:-.04em;word-break:break-all;word-wrap:break-word}a{color:#20262d}a,a:active,a:hover{text-decoration:none}address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400}iframe,img{border:0;vertical-align:top}.ir_pm{font-size:1px;line-height:0;color:transparent}.ir_pm,.ir_wa{display:block;overflow:hidden}.ir_wa{position:relative;z-index:-1;width:100%;height:100%}.ir_caption{width:1px;font-size:1px}.ir_caption,.screen_out{overflow:hidden;line-height:0;text-indent:-9999px}.screen_out{position:absolute;width:0;height:0}.show{display:block}.hide{display:none}.txt_bar{font-size:12px;color:#b6b6b6}body,html{height:100%}body{-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar{display:none}.content-article,.doc-main{width:100%}.inp_comm{border:0;background:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;opacity:.001}.align_left{text-align:left}.align_right{text-align:right}.align_center{text-align:center}.txt_ellipsis{white-space:nowrap;text-overflow:ellipsis}.txt_clamp,.txt_ellipsis{display:block;overflow:hidden}.txt_clamp{display:-webkit-box;max-height:42px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.txt_sub{display:block;padding-top:8px;font-size:14px;line-height:21px;color:#b3b3b3}.txt_sub2{padding-left:8px;text-indent:-8px;font-size:13px;line-height:20px}.group_form .inner_form+.txt_sub{padding:8px 0 0}.emph_color{color:#f68080}.emph_color2{color:#37f}.emph_color3{color:#b3b3b3}.subtit_color{color:#4c4c4c}.subtxt_color{color:#8f9396}.bg_work{background:#b2ccff}.bg_vacation{background:#cfe5c3}.bg_notice{background:#bea3cc}.bg_overtime{background:#ffb2b2}.bg_total{background:#f0f0f0}.bg_notwork{background-color:#ccc}.fixed_body{overflow:hidden}.dimmed_layer,.fixed_body{position:fixed;top:0;left:0;right:0}.dimmed_layer{display:none;bottom:0;z-index:1000;background-color:#000;opacity:.6}.ico_plus_m{width:16px;height:16px;background-position:-59px -111px}.ico_minus_m{width:16px;height:16px;background-position:-39px -111px}.btn{display:inline-block;border-radius:4px;vertical-align:top;text-align:center;box-sizing:border-box}.btn.error{border:1px solid #ff8080}.group_btn{font-size:0;line-height:0}.btn+.btn{margin-left:8px}.btn:disabled{pointer-events:none}.group_btn+.group_btn{margin-top:8px}
/* !! 아직 정의되지 않음 !! */.btn .ico_comm{margin-top:-2px;vertical-align:middle}.btn:disabled .ico_comm{opacity:.2}.btn_large{height:52px;border-radius:0;font-weight:700;font-size:16px}.btn_large+.btn_large{margin-left:0}.btn_medium{min-width:80px;height:48px;padding:0 8px;font-weight:500;font-size:14px;line-height:48px}.btn_medium.btn_inputnearby{width:112px;margin-left:8px;font-weight:700}.btn_small{min-width:56px;height:32px;padding:0 8px;font-size:13px;line-height:32px}.btn_primary{color:#2c3239;background-color:#fd0}.btn_primary:disabled{color:#8f9396;background-color:#fff5b2}.btn_secondary{color:#fff;background-color:#42484e}.btn_secondary:disabled{color:#cdcfd0;background-color:#e6e7e8}.btn_white_line{border:1px solid #cdcfd0;color:#2c3239;background-color:#fff}.btn_white_line:disabled{color:#cdcfd0;border-color:#e6e7e8;background-color:#fafafa}.btn_gray_line{border:1px solid #b5b7b9;color:#51565c;background-color:#f0f1f1}.btn_gray_line:disabled{color:#cdcfd0;border-color:#cdcfd0;background-color:#fafafa}.btn_gray_line.btn_large{color:#2c3239}.btn_gray_line.btn_large:disabled{color:#cdcfd0}.btn_gray{color:#51565c;background-color:#f0f1f1}.btn_gray:disabled{color:#cdcfd0;background-color:#fafafa}.btn_gray.btn_large{color:#2c3239}.btn_red{color:#fff;background-color:#ff8080}.btn_red:disabled{background-color:#ffe5e5}.btn_icon{min-width:auto}.btn_medium.btn_icon{width:49px}.btn_small.btn_icon{width:32px}.group_btn.type_vertical{display:flex}.type_vertical .btn{flex:1 1 50%}.group_btn.type_ratio2 .btn{flex:1 1 33.3333%}.group_btn.type_ratio2 .btn+.btn{flex-basis:66.6666%}.group_btn.type_ratio3 .btn:last-child{flex-shrink:0}.btn_large.btn_tertiary+.btn_large.btn_tertiary{border-left:1px solid #ccc}.group_btn.type_fixed{position:fixed;bottom:0;left:0;right:0;z-index:30}.group_btn.type_fixed .btn_tertiary{font-weight:500;background:#e5e5e5}.btn_detailview{border-color:#e5e5e5}.btn_detailview .ico_arr_l{margin-top:-2px}.btn_detailview .ico_plus_s{margin:-3px 0 0 2px}.group_form .inner_form{display:flex}.group_form .inner_form+.inner_form,.group_form .txt_sub+.inner_form,.group_form+.group_form{margin-top:8px}.group_form+.group_form .wrap_formtit{margin-top:24px}.wrap_formtit{display:flex}.wrap_formtit .item_choice{margin-left:auto}.group_form .item_choice+.item_choice,.group_form .item_form+.item_form{margin-left:8px}.group_form .inner_form .item_card,.group_form .item_form{flex:1 1;min-width:0}.tit_form{display:block;padding:0 0 8px;font-weight:400;font-size:14px;line-height:21px;color:#6a6e73}.item_form .tit_form{padding-left:0;padding-right:0}.inner_form.type_ratio2 .item_form~.btn{margin-left:8px}.tit_form .emph_need{margin-left:2px}.tit_formwrap{display:flex;align-items:flex-end;height:48px;font-weight:500;font-size:16px;line-height:24px;color:#1a1a1a}.tit_formwrap .ico_info_b_16{margin-right:4px;margin-bottom:3px}.tit_formwrap+.group_form{margin-top:16px}.tit_formwrap+.wrap_image{margin-top:8px}.tit_formwrap+.group_form.tit_detail{margin-top:10px}.tit_formwrap+.group_form.tit_detail .tit_form{padding:0;font-size:14px;line-height:21px}.item_form{position:relative}.box_opt{display:none;overflow:hidden;position:absolute;top:52px;left:0;right:0;z-index:20;border:1px solid #1a1a1a;border-radius:4px;background:#fff;text-align:left;box-sizing:border-box}.type_auto .box_opt{right:auto;min-width:100%;box-sizing:border-box}.box_opt .list_opt{overflow:auto;max-height:320px;padding:8px 0;border-radius:4px;box-sizing:border-box}.box_opt .list_opt .link_opt{width:100%;padding:14px 16px;font-size:13px;line-height:20px;color:#666;text-decoration:none;outline:0;box-sizing:border-box;text-align:left}.box_opt .list_opt .link_opt,.box_opt .list_opt .txt_add{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.box_opt .list_opt .txt_add{font-size:12px;line-height:18px;color:#8f9396}.box_opt .list_opt .link_opt:focus,.box_opt .list_opt .link_opt:hover{color:#6a6e73;background-color:#fafafa}.box_opt .list_opt .on .link_opt{font-weight:500;color:#1a1a1a;background-color:#fffce5}.box_opt .list_opt .on .link_opt:focus .txt_add,.box_opt .list_opt .on .link_opt:hover .txt_add,.box_opt .list_opt .on .txt_add{color:#8f9396}.box_opt .list_opt .link_opt:disabled{background:#fafafa;color:#b3b3b3;pointer-events:none}.box_opt .list_opt .txt_opt{display:block}.box_opt .list_opt .txt_clamp{display:-webkit-box}.box_opt .list_opt .ico_check_b{display:none;position:absolute;top:50%;right:0;margin-top:-8px}.box_opt .list_opt .on .ico_check_b{display:block}.box_opt .list_opt .txt_empty{display:block;padding:17px 16px;font-size:13px;line-height:20px;color:#8f9396;text-align:center}.opt_open .box_opt{display:block}.opt_open .box_tf .tf_comm{border-color:#1a1a1a}.opt_reverse .box_opt{top:auto;bottom:calc(100% + 4px)}.type_ratio2 .item_form{flex:1 1 66.6666%}.type_ratio2 .item_form:first-child{flex:1 1 33.3333%}.group_form .type_row,.group_form .type_row .item_form{display:block}.group_form .type_row .item_form+.item_form{margin-top:8px}.box_tf{position:relative}.tf_comm{display:block;width:100%;height:48px;padding:13px 15px 12px;border:1px solid #e5e5e5;border-radius:4px;font-size:14px;line-height:21px;color:#20262d;background-color:#fff;box-sizing:border-box;outline:none;resize:none}.os_android .tf_comm{padding:12px 15px 13px}.tf_comm:focus{border-color:#20262d}.tf_comm:disabled{border-color:#e6e7e8;color:#8f9396;background-color:#f7f7f7}.tf_comm[readonly]{border-color:#e6e7e8;background:#f7f7f7}.tf_comm.error{border-color:#f46666}.tf_comm.error+.btn_del .ico_del{background-position:-90px -90px}.desc_error{color:#ec0000}.desc_done,.desc_error{margin-top:8px;text-align:left}.desc_done{color:#37f}.tf_comm::-webkit-input-placeholder{color:#6a6e73}.tf_comm::-moz-placeholder{color:#6a6e73}.tf_comm:-ms-input-placeholder{color:#6a6e73}.tf_comm:-moz-placeholder{color:#6a6e73}.box_tf .txt_hour{position:absolute;right:13px;bottom:7px;color:#8f9396}.box_tf .search_icon{position:absolute;right:0;top:50%;transform:translateY(-50%);padding:8px}.box_tf .ico_delete,.box_tf .ico_search{display:block}.box_tf .btn_del{position:absolute;right:24px;top:50%;transform:translateY(-50%);padding:8px}.type_inpsearch .tf_comm{padding-right:50px}.box_tf textarea{min-height:120px;padding:15px}.type_count{overflow:hidden;border:1px solid #e5e5e5;border-radius:4px;box-sizing:border-box}.type_count .tf_comm{min-height:83px;padding-bottom:0;border:0}.type_count.focus{border-color:#20262d}.type_count.readonly{border-color:#f7f7f7}.type_count.disabled{border-color:#e5e5e5;background-color:#fafafa}.type_count.error{border-color:#ff8080;outline:4px solid #fff2f2}.box_tf .txt_byte{padding:7px 15px;text-align:right}.box_tf .num_byte{display:inline-block;color:#8f9396;vertical-align:top}.box_tf .num_write{color:#4c4c4c}.box_tf .txt_bar{display:inline-block;font-size:14px;color:#8f9396;vertical-align:top}.type_count.disabled .txt_byte{background:#fafafa}.type_count.readonly .txt_byte{background:#f7f7f7}.type_count.readonly .num_byte,.type_count.readonly .txt_bar{color:#ccc}.txt_count{flex-shrink:0;color:#6a6e73}.txt_count .emph_g{color:#4c4c4c}.inner_tf+.txt_count{position:absolute;top:14px;left:calc(100% + 4px);white-space:nowrap}.box_textarea{display:flex;position:relative;padding:16px;border:1px solid #e5e5e5;border-radius:4px;flex-direction:column}.box_textarea:focus-within,.box_textarea:hover{border-color:#20262d}.box_textarea.disabled,.box_textarea.readonly{background:#fafafa}.box_textarea.disabled:focus-within,.box_textarea.disabled:hover,.box_textarea.readonly:focus-within,.box_textarea.readonly:hover{border-color:#e5e5e5}.box_textarea.error{border-color:#f46666}.box_textarea.type_resize{padding:0}.box_textarea.type_resize .tf_comm{min-height:67px;padding:16px;resize:vertical}.box_textarea .tf_comm{min-height:67px;padding:0;border:0}.box_textarea .tf_comm+.txt_count{align-self:flex-end;margin-top:7px}.box_textarea+.desc_error{font-size:13px}.opt_comm{position:relative;width:100%}.opt_comm .tf_comm{padding-right:40px}.opt_comm .box_tf .btn_g{position:absolute;top:0;right:0;padding:16px 8px;line-height:0;opacity:.6}.opt_comm .box_tf .btn_g:last-child{padding-right:16px}.opt_comm .box_tf .btn_g:disabled{opacity:.2}.opt_comm .box_tf .btn_del{display:none;right:36px;padding-right:4px;opacity:1}.opt_comm .tf_comm:focus{border-color:#4c4c4c}.opt_comm .tf_comm:focus~.btn_g{opacity:1}.opt_comm .tf_comm:disabled~.btn_del,.opt_comm .tf_comm[readonly]+.btn_del{display:none}.opt_comm .tf_comm.error:focus{border-color:#ff8080}.opt_comm .write .tf_comm{padding-right:64px}.opt_comm .write .tf_comm[readonly]{padding-right:31px}.opt_comm .write .btn_g+.btn_g{padding-left:4px}.opt_comm .write .btn_del{display:block}.area_search{position:relative}.area_search .link_search{display:block;overflow:hidden;position:relative;width:100%;height:48px;padding:13px 40px 12px 15px;border:1px solid #e5e5e5;border-radius:4px;font-size:14px;line-height:21px;color:#8f9396;background:#fff;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap}.os_android .area_search .link_search{padding:12px 32px 13px 15px}.area_search .link_search.active{padding-right:64px;color:#20262d}.area_search .link_search.error{border-color:#ff8080;outline:4px solid #fff2f2}.area_search .link_search .ico_search{position:absolute;top:15px;right:15px;opacity:.6}.area_search .link_search.active+.btn_del{display:block}.area_search .btn_del{display:none;position:absolute;top:1px;right:29px;padding:15px 10px}.area_search .btn_del .ico_comm{display:block}.area_search .link_search.error+.btn_del .ico_comm{background-position:-90px -90px}.opt_comm .select_opt{display:block;overflow:hidden;width:100%;padding:13px 31px 12px 15px;border:1px solid #e5e5e5;border-radius:4px;color:#20262d;background:#fff;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;box-sizing:border-box;-webkit-appearance:none}.os_android .opt_comm .select_opt{padding:12px 31px 13px 15px}.opt_comm .select_opt:focus{border-color:#20262d}.opt_comm .select_opt:disabled{border-color:#e5e5e5;color:#b3b3b3;background-color:#fafafa}.opt_comm .select_opt.error{border-color:#ff8080;outline:4px solid #fff2f2}.opt_comm .select_opt+.ico_arr_d{position:absolute;top:16px;right:16px;opacity:.6;pointer-events:none}.opt_comm .select_opt:focus+.ico_arr_d{opacity:1}.opt_comm .select_opt:disabled+.ico_arr_d{opacity:.2}.type_unselected .opt_comm .select_opt{color:#6a6e73}.item_choice{display:inline-block;position:relative;vertical-align:top}.group_choice .item_choice+.item_choice{margin-left:16px}.item_choice .inp_comm{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%}.item_choice .lab_choice{display:block;position:relative;padding-left:28px}.item_choice .ico_comm{position:absolute;top:50%;left:0;width:20px;height:20px;transform:translateY(-50%)}.item_choice .txt_choice{display:block;height:20px;font-weight:400;font-size:14px;line-height:21px;color:#2c3239}.item_choice.type_alone .lab_choice{width:20px;height:20px;padding:5px}.item_choice.type_alone .ico_comm{left:50%;transform:translate(-50%,-50%)}.item_choice.type_reverse{transform:none}.item_choice.type_reverse .lab_choice{padding-left:0;padding-right:28px}.item_choice.type_reverse .ico_comm{left:auto;right:0}.item_choice.type_switch .lab_choice{width:32px;height:20px;padding-left:0}.item_choice .ico_switch{top:0;width:32px;background-position:0 -60px;transform:none}.item_choice .inp_comm:checked+.lab_choice .ico_switch{background-position:-40px -60px}.item_choice .inp_comm:disabled+.lab_choice .ico_switch{background-position:-80px -60px}.item_choice .inp_comm:checked:disabled+.lab_choice .ico_switch{background-position:-120px -60px}.group_form .type_check{flex:1 1;min-width:0}.type_check .lab_choice{height:48px;padding:1px 16px 0;border-radius:4px;border:1px solid #e5e5e5;font-size:0;line-height:0;background-color:#fff;box-sizing:border-box}.type_check .inp_comm:checked:disabled+.lab_choice,.type_check .inp_comm:disabled+.lab_choice{background-color:#fafafa;border-color:#e5e5e5}.type_check .inp_comm:disabled+.lab_choice .txt_choice{color:#b3b3b3}.type_check .txt_choice{display:inline-block;overflow:hidden;max-width:100%;height:100%;font-weight:500;font-size:15px;line-height:46px;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis}.os_android .type_check .txt_choice{line-height:44px}.type_check input[type=checkbox]+.lab_choice .txt_choice{max-width:calc(100% - 20px)}.type_check .ico_check{position:static;width:16px;height:16px;background-position:-120px 0;vertical-align:middle;transform:none;opacity:.4}.type_check .inp_comm:checked+.lab_choice{border-color:#fd0;background-color:#fffef7}.type_check .inp_comm:checked+.lab_choice .ico_check{background-position:-120px 0;opacity:1}.type_check.type_medium .lab_choice{height:36px;padding:0 8px}.type_check.type_medium .txt_choice{font-weight:400;font-size:13px;line-height:34px}.type_check .ico_rdo{left:auto;right:8px}.item_choice.type_vertical{display:block}.group_choice .type_vertical+.type_vertical{margin-top:8px;margin-left:0}.item_choice.type_vertical .lab_choice{text-align:left}.item_choice.type_vertical .type_check .lab_choice{padding-right:36px}.item_choice.type_vertical .ico_check{position:absolute;left:auto;right:8px;width:20px;height:20px;background-position:0 0;transform:translateY(-50%);opacity:1}.item_choice.type_vertical .inp_comm:checked+.lab_choice .ico_check{background-position:-30px 0}.item_choice.type_vertical .inp_comm:checked:disabled+.lab_choice .ico_check{background-position:-90px 0}.item_choice.type_vertical .txt_choice{max-width:100%}.item_choice.type_vertical2{display:block}.group_choice .type_vertical2+.type_vertical2{margin-top:8px;margin-left:0}.item_choice.type_vertical2 .lab_choice{text-align:left}.item_choice.type_vertical2 .type_check .lab_choice{padding-right:36px}.item_choice.type_vertical2 .ico_check{position:absolute;left:auto;right:16px;width:16px;height:16px;background-position:-120px 0;transform:translateY(-50%);opacity:0}.item_choice.type_vertical2 .txt_choice{max-width:100%}.item_choice.type_line{display:block}.item_choice.type_line:first-child{border-top:1px solid #f0f0f0}.item_choice.type_line+.type_line{margin-left:0}.item_choice.type_line .lab_choice{height:auto;padding:16px 16px 15px;border:0;border-bottom:1px solid #f0f0f0;text-align:left}.item_choice.type_line .txt_choice{display:block;display:-webkit-box;overflow:hidden;max-height:42px;font-weight:400;font-size:14px;line-height:21px;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.item_choice.type_line .inp_comm:checked+.lab_choice{border-color:#f0f0f0}.item_choice.type_line .inp_comm:checked+.lab_choice .txt_choice{font-weight:700}.type_line .inp_comm:checked:disabled+.lab_choice,.type_line .inp_comm:disabled+.lab_choice{border-color:#f0f0f0}.calendar_comm .tf_comm{padding-right:2px}.calendar_comm .tf_comm[readonly]{border-color:#e5e5e5;background-color:#fff}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button,input[type=month]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-inner-spin-button{opacity:.0001}input::-ms-clear{display:none}.box_tf .ico_calendar{position:absolute;top:16px;right:16px;z-index:1;opacity:.6;pointer-events:none}.tf_comm.active+.ico_calendar,.tf_comm:focus+.ico_calendar{opacity:1}.tf_comm:disabled+.ico_calendar{opacity:.2}.box_tf .txt_placeholder{position:absolute;top:2px;bottom:1px;left:1px;right:1px;padding:13px 15px 12px;border-radius:4px;font-size:14px;line-height:21px;color:#8f9396;background:#fff;pointer-events:none}.os_android .box_tf .txt_placeholder{padding-top:11px}.type_range .txt_bar{display:table-cell;width:24px;height:48px;line-height:48px;color:#8f9396;text-align:center}.calendar_comm .tf_comm.active,.calendar_comm .tf_comm:focus,.calendar_comm .tf_comm:hover{border-color:#20262d}.calendar_comm .tf_comm.active.error,.calendar_comm .tf_comm.error:focus,.calendar_comm .tf_comm.error:hover{border-color:#ff8080}.tab_basic{overflow:hidden;background-color:#fff}.tab_basic .list_tab{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch}.tab_basic .list_tab::-webkit-scrollbar{display:none}.tab_basic li{flex:1 1}.tab_basic .link_tab{display:block;position:relative;width:100%;min-width:80px;height:53px;padding:13px 16px 0;font-weight:500;font-size:15px;line-height:40px;color:#6a6e73;text-align:center;white-space:nowrap;box-sizing:border-box}.tab_basic .link_tab:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#f0f0f0;content:""}.tab_basic [aria-selected=true]{color:#20262d}.tab_basic [aria-selected=true]:after{height:3px;background-color:#ffe433}.tab_basic.type_middle .link_tab{height:30px;padding-top:10px;font-weight:400;font-size:13px;line-height:30px}.tab_basic.type_modal{height:48px}.tab_basic.type_modal.type_medium{height:36px}.tab_basic.type_modal li{border:1px solid #4c4c4c}.tab_basic.type_modal li+li{border-left:0}.tab_basic.type_modal li:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.tab_basic.type_modal li:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.tab_basic.type_modal .link_tab{height:46px;padding-top:0;font-size:15px;line-height:48px;color:#4c4c4c}.tab_basic.type_modal [aria-selected=true]{color:#fff;background-color:#4c4c4c}.tab_basic.type_modal .link_tab:after{content:normal}.tab_basic.type_modal.type_medium .link_tab{height:34px;font-size:13px;line-height:34px}.tab_basic.type_fixed{position:fixed;top:48px;left:0;width:100%;z-index:1010}.group_filter{display:flex}.group_filter>.group_form,.group_filter>.item_card,.group_filter>.item_form{flex:1 1;min-width:0}.group_filter>.group_form+.btn,.group_filter>.item_card+.btn,.group_filter>.item_form+.btn{margin-left:8px}.cont_filter .box_g .btn{position:absolute;top:8px;right:16px}.tbl_comm{width:100%;border:0;border-spacing:collapse;table-layout:fixed}.tbl_comm td,.tbl_comm th{padding:8px;border-top:1px solid #e6e7e8;border-bottom:1px solid #e6e7e8;font-size:14px;line-height:20px;text-align:center}.tbl_comm th{height:23px;font-weight:400;color:#8f9396;background:#fafafa}.tbl_comm th+th{border-left:1px solid #f0f1f1}.tbl_comm td{height:31px;color:#20262d;background:#fff;border-right:1px solid #f0f1f1}.tbl_comm td:last-child{border-right:0}.tbl_comm.type_row td,.tbl_comm.type_row th{height:48px;padding:12px;text-align:left;box-sizing:border-box}.box_service .tbl_comm.type_row{margin-top:12px}.box_service .tbl_comm.type_row th{border-right:1px solid #f0f1f1}.title_area{display:flex;align-items:center;position:relative;height:40px}.title_area .wrap_form_area{flex-shrink:0;align-self:flex-end;margin-left:auto;margin-bottom:9px}.box_g .title_area:only-child{padding:0}.box_g .item_card+.title_area{padding-top:24px}.title_area .wrap_tit{display:flex;min-width:0}.title_area .wrap_tit [class*=emph_]{line-height:24px}.title_area .wrap_tit+.wrap_tit{flex:none;margin-left:auto;padding-left:4px}.title_area .wrap_tit .tit_main{font-size:16px;color:#20262d}.title_area .wrap_tit .tit_main2{color:#20262d}.title_area .wrap_tit .tit_sub{font-weight:400;color:#20262d}.title_area .wrap_tit .tit_sub2{font-weight:400;color:#8f9396}.title_area .tit_txt{display:inline-block;overflow:hidden;font-weight:700;font-size:16px;line-height:24px;color:#20262d;vertical-align:top;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.title_area .tit_txt3{font-weight:400;font-size:14px;color:#8f9396;line-height:21px}.title_area.type_small .tit_txt{font-size:14px}.title_area .emph_color2{font-weight:700;font-size:16px}.title_area [class*=emph_]{padding-left:4px}.title_area .wrap_tit .emph_color2{font-weight:500;font-size:14px}.title_area .wrap_tit+.tit_sub,.title_area .wrap_tit+.tit_txt{padding-left:4px}.title_area .tit_sub{flex:none;display:block;overflow:hidden;font-size:14px;line-height:24px;color:#8f9396;white-space:nowrap;text-overflow:ellipsis}.title_area .tit_txt+.tit_sub,.title_area .tit_txt+.tit_txt,.title_area [class*=emph_]+.tit_txt{padding-left:4px}.title_area .tit_txt~.tit_txt,.title_area .tit_txt~[class*=emph_]{flex:none}.title_area .area_tooltip .ico_info{margin:3px 0 0 4px}.os_android .title_area .area_tooltip .ico_info{margin-top:4px}.title_area .side_tit{order:1;justify-content:flex-end}.title_area .link_more{display:block;padding:8px}.title_area .link_more .ico_comm{display:block}.title_area .area_tooltip{display:flex;width:100%}.area_tooltip{display:block;position:relative;vertical-align:top;white-space:normal}.area_tooltip .target_tooltip{display:inline-block;vertical-align:top}.area_tooltip .target_tooltip .ico_info{margin-bottom:2px;vertical-align:middle}.area_tooltip .desc_tooltip{display:none;position:absolute;top:100%;left:50%;z-index:1090;width:calc(100vw - 48px);margin-top:5px;padding:24px 15px 23px;border:1px solid #4c4c4c;border-radius:4px;font-size:14px;line-height:18px;color:#8f9396;background-color:#fff;box-sizing:border-box;box-shadow:0 2px 8px rgba(0,0,0,.16);text-align:left;transform:translateX(-50%)}.area_tooltip .target_tooltip.on+.desc_tooltip{display:block}.area_tooltip .tit_tooltip{display:block;padding-top:16px;font-size:14px;line-height:20px;color:#4c4c4c}.area_tooltip .tit_tooltip:first-child{padding-top:0}.area_tooltip .tit_tooltip+.list_comm{padding-top:8px}.area_tooltip .list_comm li{position:relative;padding-left:7px;font-weight:400;font-size:14px;line-height:21px;color:#8f9396}.area_tooltip .list_comm li:before{position:absolute;top:9px;left:0;width:2px;height:2px;border-radius:2px;background-color:#8f9396;content:""}.area_tooltip .list_comm li+li{margin-top:8px}.area_tooltip .btn_close{position:absolute;top:0;right:0;padding:7px}.area_tooltip .btn_close .ico_comm{display:block}.doc-title .area_tooltip .desc_tooltip{top:34px}.area_tooltip .target_tooltip.on:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.24);z-index:1020}.list_state{overflow:hidden;margin:-4px 0;padding:0 8px}.list_state li{float:left;width:50%;padding:4px 8px;color:#666;box-sizing:border-box}.list_state .ico_square{display:inline-block;vertical-align:top;width:8px;height:8px;margin:4px 5px 0 0;border-radius:2px}.os_android .list_state .ico_square{margin-top:5px}.list_state .bg_work{background:#d9e5ff}.list_state .bg_overtime{background:#fcc}.list_state .bg_vacation{background:#dff2d5}.list_state .bg_notwork{background:#ccc}.btn_more{display:flex;justify-content:center;align-items:center;margin-top:16px;width:100%;height:40px;font-size:13px;color:#4c4c4c}.btn_more .ico_arr_d_s{margin:-2px 2px 0}.os_android .btn_more .ico_arr_d_s{margin-top:0}.btn_fold .ico_arr_d{transform:rotate(180deg)}.item_card{border-radius:4px;background:#fff}.item_card+.item_card{margin-top:16px}.item_card .link_card{display:block;width:100%;text-align:left}.type_basic .item_card{background:transparent}.item_card .group_btn{padding:0 16px 16px}.type_basic .item_card .group_btn{padding:0}.group_card{align-items:center;position:relative;max-width:100%;padding:16px;font-size:0;box-sizing:border-box}.group_card,.group_card.type_ratio2{display:flex}.group_card.type_ratio2 .item_form{min-width:0}.group_card.type_ratio2 .item_form+.btn{display:table-cell;vertical-align:top;margin-left:8px}.item_card.type_main .group_card{padding:24px}.item_card.type_main{border-radius:8px}.item_card.type_main .group_btn.type_vertical{padding:0 24px 24px}.item_card .empty_data{padding:0 16px 16px}.item_card .empty_data .inner_empty{height:88px;padding-top:34px;border-radius:4px;font-size:14px;line-height:21px;color:#8f9396;background:#fafafa;text-align:center;box-sizing:border-box}.item_card.type_main .empty_data{padding:0 24px 24px}.empty_data2{padding:56px 16px;font-size:14px;color:#8f9396;text-align:center}.empty_data2 .ico_info3{margin-bottom:8px}.title_area+.empty_data2{padding-top:80px}.group_check{margin-top:8px;text-align:right}.wrap_both{overflow:hidden}.wrap_both+.wrap_both{border-top:1px solid #f0f0f0}.group_form .item_card.type_result:last-child .wrap_both,.type_title .wrap_both{padding-bottom:24px;border-bottom:1px solid #f0f0f0}.group_form:last-child .item_card.type_result:last-child .wrap_both{padding-bottom:0;border-bottom:0}.item_card.type_result .wrap_both{padding:0 0 24px;border-bottom:1px solid #f0f0f0}.item_card:last-child .wrap_both{padding-bottom:0;border-bottom:0}.item_card.type_result .group_card{justify-content:flex-end}.item_card.type_result .group_card .info_tit{flex:0 0 auto}.type_main .wrap_both .group_card,.wrap_both .group_card{padding-bottom:0}.type_basic .wrap_both .group_card{padding:24px 0 0}.type_basic .desc_cont{background-color:#f5f5f5}.type_basic .type_desc .desc_cont{background-color:transparent}.wrap_desc+.wrap_both .group_card:first-child{padding-top:16px}.wrap_desc+.wrap_both .group_card:first-child,.wrap_desc+.wrap_desc.type_desc .desc_cont .group_card{padding-left:0;padding-right:0;margin:0 16px;border-top:1px solid #f0f0f0}.type_basic .wrap_desc+.wrap_both .group_card:first-child{padding-top:24px;margin:0;border-top:0}.group_card+.wrap_desc .group_card,.link_card+.wrap_desc .group_card{padding-top:0}.item_card.type_main .wrap_desc+.wrap_both:last-child .group_card:only-child{padding-bottom:24px}.wrap_both .group_card+.group_card{padding-top:8px}.wrap_both .group_card:last-child{padding-bottom:16px}.type_basic .wrap_both .group_card:last-child,.type_main .wrap_both .group_card:last-child{padding-bottom:24px}.wrap_both .group_card .info_sub{padding-right:0}.group_card+.wrap_both .group_card:first-child,.link_card+.wrap_both .group_card:first-child{padding-top:0}.link_card+.wrap_both .group_card:first-child{padding:16px 0 0;margin:0 16px;border-top:1px solid #f0f0f0}.wrap_both.type_ellipsis_r .info_tit{flex:none}.wrap_both.type_ellipsis_r .info_sub{flex:1 1;min-width:0}.item_card .tit_user{display:block;overflow:hidden;font-weight:500;line-height:24px;color:#20262d;white-space:nowrap;text-overflow:ellipsis}.item_card .txt_depart{display:block;line-height:21px;color:#4c4c4c}.item_card .info_tit{overflow:hidden;flex:1 1;min-height:24px;padding-right:16px;font-size:0}.item_card .info_tit:only-child{padding-right:0}.item_card .info_tit .tit_txt{padding-top:2px}.item_card .info_tit .ico_comm{float:right;margin:2px 0 0 8px}.item_card .info_tit .ico_comm.fst{float:none;margin:2px 4px 0 0}.item_card .info_tit .ico_alarm{margin:-2px 0 0 2px}.item_card .info_tit .ico_square{display:inline-block;vertical-align:top;width:8px;height:8px;margin:6px 5px 0 0;border-radius:2px}.os_android .item_card .info_tit .ico_square{margin-top:7px}.item_card .info_tit .tit_txt .tit_txt{float:right;padding-top:0;margin-left:4px}.os_android .item_card .info_tit .tit_txt .tit_txt{padding-top:2px}.item_card .info_sub{height:24px;padding-right:8px;font-size:0;line-height:26px;text-align:right}.item_card .info_sub .tit_txt{line-height:23px;padding-top:1px}.item_card .info_sub .tit_txt+.tit_txt{padding-left:8px}.item_card .info_sub .tit_txt .btn{padding:0;line-height:23px}.item_card .info_sub .num_info,.item_card .info_sub .txt_info{display:inline-block;padding-top:2px;line-height:23px;vertical-align:top}.os_android .item_card .info_sub .txt_info{line-height:21px}.item_card .info_sub .num_info{line-height:19px}.os_android .item_card .info_sub .num_info{padding-top:3px;line-height:21px}.item_card .info_sub .txt_bar{display:inline-block;margin:2px 8px 0;font-size:13px;line-height:21px;color:#8f9396;vertical-align:top}.os_android .item_card .info_sub .txt_bar{margin-top:0}.item_card .info_sub .tag_g2+.num_info{margin-left:8px}.item_card .info_sub .tag_g2.type_none{padding-top:3px}.os_android .item_card .info_sub .tag_g2.type_none{padding-top:2px}.item_card .info_sub .tag_g2.type_none+.num_info,.item_card .info_sub .tit_sub+.tag_g2.type_none{margin-left:4px}.item_card .num_info{font-family:Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Apple SD Gothic Neo,Segoe UI,Arial,Malgun Gothic,맑은 고딕,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:500;font-size:16px;color:#20262d}.item_card .txt_info{font-size:14px;color:#8f9396}.item_card .info_sub .num_info+.txt_info{padding-left:2px}.item_card .info_sub .txt_info+.num_info{padding-left:7px}.item_card .tit_txt{display:inline-block;overflow:hidden;max-width:100%;font-size:14px;line-height:21px;box-sizing:border-box;vertical-align:top;text-overflow:ellipsis;white-space:nowrap}.item_card .tit_main{font-size:16px;font-weight:500;color:#1a1a1a}.item_card .tit_main2,.item_card .tit_sub{font-weight:400;color:#1a1a1a}.item_card .tit_sub2{font-weight:400;color:#8f9396}.item_card .txt_count{color:#20262d}.item_card .txt_count,.item_card .txt_count2{font-family:Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Apple SD Gothic Neo,Segoe UI,Arial,Malgun Gothic,맑은 고딕,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;font-weight:500;line-height:19px}.item_card .txt_count2{color:#8f9396}.item_card .txt_count3{font-weight:500;line-height:19px;color:#20262d}.item_card .txt_count3,.item_card .txt_count4{font-family:Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Apple SD Gothic Neo,Segoe UI,Arial,Malgun Gothic,맑은 고딕,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.item_card .txt_count4{font-weight:400;line-height:21px;color:#8f9396}.tit_main .tit_sub2{margin-left:4px}.desc_cont{display:flex;border-radius:4px}.desc_cont:after{display:block;clear:both;content:""}.desc_cont .side_desc{float:right;position:relative;order:1}.desc_cont .side_desc.fst{float:left;order:0}.desc_cont .side_desc.fst~.cont_desc .group_card{padding-left:0}.desc_cont .cont_desc{flex:1 1;min-width:0}.desc_cont .side_desc .btn{margin:22px 16px 0 0}.desc_cont .side_desc .btn_icon{float:left;position:relative;top:50%;margin:0 8px 0 0;transform:translateY(-50%)}.desc_cont .info_tit{min-height:21px;padding-right:0}.desc_cont .info_tit .tit_txt{display:block;display:-webkit-box;max-height:42px;padding-top:0;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.desc_cont .info_sub{display:block;height:auto;padding:0;line-height:inherit;text-align:left}.desc_cont .info_sub+.info_sub,.desc_cont .info_sub+.info_tit,.desc_cont .info_tit+.info_sub,.desc_cont .info_tit+.info_tit{padding-top:4px}.desc_cont .info_sub .tit_txt{padding-top:0}.desc_cont .txt_desc,.desc_cont .txt_desc2{display:inline-block;max-width:100%;font-weight:400;font-size:13px;line-height:21px;color:#20262d;vertical-align:top}.desc_cont .txt_desc .txt_desc2{margin-left:8px}.desc_cont .txt_desc2{color:#8f9396}.desc_cont .side_desc.fst .txt_desc2{width:78px;margin:16px 4px 0 16px}.desc_cont .side_desc.fst .txt_desc2 .emph_color2{text-decoration:underline}.desc_cont .group_card{display:block}.wrap_both+.desc_cont .group_card{padding:24px 8px}.wrap_desc .desc_cont+.desc_cont .group_card{padding-top:0}.type_basic .wrap_desc .desc_cont+.desc_cont{margin-top:16px}.type_basic .wrap_desc .desc_cont+.desc_cont .group_card{padding-top:16px}.wrap_desc .desc_cont+.desc_cont .side_desc .btn:not(.btn_icon){margin-top:6px}.desc_cont .side_desc .tag_g{margin:16px 16px 16px 0}.wrap_desc .side_desc .tit_kind{display:inline-block;width:78px;padding:16px 4px 2px 16px;font-size:13px;line-height:21px;color:#8f9396;vertical-align:top}.desc_cont .info_tit:only-child .tit_txt{padding-top:2px}.type_list .desc_cont .info_tit:only-child .tit_txt{padding-top:0}.type_basic .type_desc .group_card{padding:24px 0}.type_basic .type_desc .desc_cont+.desc_cont{margin:0}.type_basic .type_desc .desc_cont+.desc_cont .group_card{padding-top:0}.wrap_both+.type_desc .desc_cont:first-child .group_card{margin:0 16px;padding:16px 0;border-top:1px solid #f0f0f0}.type_basic .wrap_both+.type_desc .desc_cont:first-child .group_card{margin:0;padding:24px 0}.wrap_accordion .wrap_both:last-child .group_card:last-child,.wrap_accordion .wrap_desc:last-child .desc_cont:last-child .group_card{padding-bottom:0}.type_desc .desc_cont .info_sub{padding-top:8px}.type_desc .desc_cont .info_sub .tit_txt{white-space:normal}.type_basic .type_desc:first-child .desc_cont:first-child .group_card,.type_basic .wrap_both:first-child .group_card:first-child{padding-top:0}.type_desc .tit_txt .link_txt{text-decoration:underline}.item_card.type_approval{background-color:transparent}.item_card.type_approval .wrap_desc{position:relative}.item_card.type_approval .wrap_desc:before{position:absolute;top:0;bottom:0;left:24px;border-left:1px dashed #ccc;content:""}.type_approval .desc_cont{position:relative;background-color:#fff}.type_approval .desc_cont+.desc_cont{position:relative;margin-top:16px}.type_approval .desc_cont+.desc_cont .group_card{padding-top:16px}.type_approval .desc_cont.off{background-color:#e6e7e8;border:1px dashed #cdcfd0}.type_approval .desc_cont.off .group_card{padding:15px 16px}.type_approval .desc_cont.off .info_sub .tit_txt,.type_approval .desc_cont.off .info_tit .tit_txt{color:#8f9396}.type_approval .desc_cont.drag_on{background:#f0f0f0}.type_approval .lab_select{float:left;position:relative;height:100%}.type_approval .select_opt{position:absolute;top:0;left:0;width:100%;height:100%;border:none;font-size:0;line-height:0;opacity:.001;-webkit-appearance:none}.type_approval .desc_cont.type_draft{background-color:transparent}.type_approval .desc_cont.type_draft .tit_kind{padding-top:8px;background:#f7f7f7}.type_approval .desc_cont.type_draft .group_card{padding:8px 16px}.type_approval .desc_cont.type_draft .tit_txt{opacity:.4}.type_approval+.group_btn{margin-top:16px}.head_approval{padding-bottom:4px;border-bottom:1px solid #f0f0f0}.head_approval .num_doc{font-size:15px;line-height:23px;color:#8f9396}.head_approval .tit_doc{font-weight:500;font-size:20px;line-height:30px;color:#20262d}.head_approval .num_doc+.tit_doc{padding-top:4px}.head_approval+.wrap_both{border-top:1px solid #f0f0f0}.list_etcline{padding-top:24px}.list_etcline li{border:1px solid #e5e5e5}.list_etcline li+li{border-top:0}.list_etcline .link_txt{display:flex;align-items:center;height:54px;padding:0 16px;background:#fafafa;text-decoration:none}.list_etcline .txt_etc{height:21px;margin-top:2px;font-size:14px;line-height:23px;color:#8f9396}.os_android .list_etcline .txt_etc{margin-top:-4px}.list_etcline .num_txt{height:21px;padding-left:8px;flex:1 1;font-family:Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Apple SD Gothic Neo,Segoe UI,Arial,Malgun Gothic,맑은 고딕,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:14px;line-height:21px;color:#20262d}.type_etcline .wrap_desc .tit_txt{display:block;max-height:none;white-space:normal}.type_etcline .wrap_desc .desc_cont{background-color:#fff;border:1px solid #e5e5e5}.type_etcline .info_status{display:flex;justify-content:space-between}.type_etcline .info_status .txt_status{font-weight:500;font-size:14px;line-height:21px;color:#20262d}.type_etcline .info_status .link_g{text-decoration:underline}.type_etcline .info_status .txt_time{font-size:14px;line-height:21px;color:#8f9396}.type_etcline .info_status+.info_sub,.type_etcline .info_status+.info_tit{padding-top:8px}.type_etcline .info_status .btn_edit{width:21px;height:21px;margin:-2px 0 0 6px;padding:3px 2px 2px}.desc_cont.drag_on .cont_desc,.desc_cont.drag_on .side_desc{opacity:.2}.type_list{overflow:hidden}.type_list .btn_more{margin-bottom:24px}.type_basic.type_list{padding:0}.type_basic.type_list .desc_cont:last-child{border-bottom:1px solid #f0f0f0}.type_basic.type_list .item_card{border-radius:0}.type_list .desc_cont{border-radius:0;background:transparent}.type_basic.type_list .wrap_desc .desc_cont+.desc_cont{margin-top:0}.type_list .desc_cont+.desc_cont{border-top:1px solid #f0f0f0}.type_list .desc_cont+.desc_cont .group_card{padding-top:16px}.type_list .desc_cont .info_tit .tit_txt{display:inline-block;white-space:nowrap}.type_list .side_desc .dot_g{display:block;margin:22px 9px 0 17px}.os_android .type_list .side_desc .dot_g{margin-top:23px}.type_list .group_card .tag_g{margin-bottom:8px;max-width:100%}.type_list .desc_cont .info_side>.tit_txt{display:block}.type_list .desc_cont .before_read,.type_list .desc_cont .before_read .tag_g,.type_list .desc_cont .before_read .tit_txt,.type_list .desc_cont .before_read .txt_desc2{font-weight:700}.type_basic .item_card>.wrap_both:last-child .group_card:last-child,.type_basic .item_card>.wrap_desc:last-child .desc_cont:last-child .group_card:last-child{padding-bottom:0}.type_basic .item_card>.wrap_desc:only-child .desc_cont:last-child .group_card:last-child{padding-bottom:16px}.type_basic .group_form .item_card>.wrap_desc:only-child .desc_cont:last-child .group_card:last-child{padding:0 4px}.type_basic.type_list .item_card>.wrap_desc:last-child .desc_cont:last-child .group_card{padding-bottom:16px}.section_box .box_g:last-child{padding-bottom:48px}.section_box .box_g.type_list:last-child{padding-bottom:32px}.type_basic.type_accordion{padding:0}.type_accordion{padding:24px 16px}.type_accordion .link_card .group_card{padding:19px 16px}.type_accordion .type_desc:first-child .desc_cont:first-child .group_card,.type_accordion .wrap_both:first-child .group_card:first-child{padding-top:0}.type_basic.type_accordion .item_card .group_btn{padding-bottom:24px}.wrap_accordion+.wrap_accordion{border-top:1px solid #f0f0f0}.wrap_accordion .contain_accordion{display:none;padding-top:16px}.wrap_accordion .contain_accordion.type_gray{background:#f7f7f7}.type_basic .wrap_accordion .contain_accordion{padding:24px 16px}.wrap_accordion.extend_on .link_card .ico_arr_d_16{transform:rotate(180deg)}.wrap_accordion.extend_on .contain_accordion{display:block}.wrap_accordion .group_card{border:solid #f0f0f0;border-width:1px 0}.box_g.type_provision{text-align:left}.box_g.type_provision .head_agree{padding:15px 16px 14px;margin:0 -16px;border-bottom:1px solid #f0f0f0}.box_g.type_provision .group_choice .item_choice{max-width:100%}.box_g.type_provision .group_choice .txt_choice{overflow:hidden;font-size:14px;white-space:nowrap;text-overflow:ellipsis}.box_g.type_provision .item_choice .ico_check3{width:16px;height:16px}.box_g.type_provision .item_choice .inp_comm:checked+.lab_choice .ico_check3{background-position:-220px -120px}.box_g.type_provision .item_choice .lab_choice{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.box_g.type_provision .wrap_accordion{margin:0 -16px}.box_g.type_provision .wrap_accordion+.wrap_accordion{margin-top:0}.box_g.type_provision .info_accordion{position:relative;padding:15px 55px 14px 16px}.box_g.type_provision .info_accordion .group_form{flex:1 1}.box_g.type_provision .info_accordion .btn_accordion{position:absolute;top:50%;right:0;padding:16px;transform:translateY(-50%)}.box_g.type_provision .info_accordion .btn_accordion .ico_comm{display:block}.box_g.type_provision .extend_on .btn_accordion{transform:translateY(-50%) rotate(180deg)}.box_g.type_provision .contain_accordion{padding-bottom:16px;background:#fafafa;border-top:1px solid #f0f0f0}.box_g.type_provision .tit_service{font-weight:500;font-size:14px;line-height:20px;color:#20262d}.box_g.type_provision .desc_service{padding-top:8px;font-size:13px;line-height:20px;color:#8f9396}.box_g.type_provision .tbl_service{width:100%}.box_g.type_provision .tbl_service caption{padding:16px 0 8px;font-size:13px;line-height:20px;color:#20262d;text-align:left}.box_g.type_provision .tbl_service td,.box_g.type_provision .tbl_service th{border-bottom:1px solid #e5e5e5;font-size:13px;text-align:center}.box_g.type_provision .tbl_service th{height:38px;border-top:1px solid #e5e5e5;font-weight:400;color:#666}.box_g.type_provision .tbl_service td{height:47px;background:#fff;color:#20262d}.box_g.type_provision .box_service{font-size:13px;line-height:20px;color:#8f9396}.box_g.type_provision .box_service h1{font-weight:500;font-size:14px;color:#20262d}.box_g.type_provision .box_service h3{padding:16px 0 8px;font-weight:400;font-size:13px;color:#20262d}.box_g.type_provision .box_service h2{padding-top:16px;font-weight:500;font-size:13px;color:#20262d}.box_g.type_provision .box_service ol li{list-style-type:decimal;position:relative;margin-left:12px}.box_g.type_provision .box_service ul{padding-top:4px}.box_g.type_provision .box_service ul li{position:relative;padding-left:8px}.box_g.type_provision .box_service ul li:before{position:absolute;left:0;top:9px;width:4px;height:1px;background:#8f9396;content:""}.type_board{display:table;width:100%;table-layout:fixed}.type_board .desc_cont{display:table-cell;vertical-align:middle}.type_board .desc_cont .info_sub{min-height:24px;padding-top:16px;text-align:right}.type_board.wrap_desc .desc_cont .group_card{margin:16px 0;padding:0 16px}.type_board .desc_cont+.desc_cont .group_card{border-left:1px solid #f0f0f0}.type_basic .type_bg{padding:16px;background-color:#fafafa}.item_card.type_main .wrap_desc .group_card{padding-bottom:16px}.item_card.type_main .wrap_desc+.wrap_both .group_card:first-child{margin:0 24px;padding-top:16px;padding-left:0;padding-right:0}.wrap_slide{overflow:auto;margin:0 -16px;-webkit-overflow-scrolling:touch}.wrap_slide::-webkit-scrollbar{display:none}.wrap_slide .inner_slide{display:inline-flex;margin:0 16px}.wrap_slide .inner_slide .type_bg{padding:0}.wrap_slide .item_card{width:calc(100vw - 40px)}.wrap_slide .item_card:only-child{width:calc(100vw - 32px)}.wrap_slide .item_card+.item_card{margin:0 0 0 8px}.os_android .wrap_slide .group_card .ico_comm{margin-top:2px}.group_chip{margin:0 -16px -8px;padding:8px 16px 0;font-size:0}.group_chip .tit_chip .link_g{flex:1 1;overflow:hidden;min-width:0;color:#4c4c4c;text-decoration:underline;text-overflow:ellipsis}.group_chip .tit_chip .ico_comm{margin:1px 0 0 4px}.item_chip{display:inline-block;overflow:hidden;margin-right:8px;margin-bottom:8px;height:40px;border-radius:4px;background-color:#fffce5;box-sizing:border-box;max-width:100%;white-space:nowrap;vertical-align:top}.item_chip .tit_chip{display:flex;overflow:hidden;padding:11px 8px 9px;font-size:13px;line-height:20px;color:#51565c;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis}.item_chip .btn_chip{display:none;position:absolute;top:0;right:0;padding:12px 8px}.item_chip .ico_comm{display:block}.item_chip.type_edit{position:relative;padding-right:32px}.item_chip.type_edit .btn_chip{display:block}.item_chip.drag_on{z-index:10;background-color:#e5eeff}.item_chip .tit_chip.type_gray{background:#fafafa}.group_file{padding-top:16px}.item_file{display:flex;align-items:flex-start;position:relative;padding-left:20px}.item_file+.item_file{margin-top:8px}.item_file .btn_del{display:none;padding:4px}.item_file .ico_close,.item_file.type_edit .btn_del,.item_file.type_edit2 .btn_del{display:block}.item_file .ico_file_s{position:absolute;top:4px;left:0}.os_android .item_file .ico_file_s{top:5px}.item_file .link_file{display:block;display:-webkit-box;overflow:hidden;max-height:48px;font-size:13px;line-height:24px;color:#4c4c4c;vertical-align:top;text-decoration:underline;-webkit-line-clamp:2;-webkit-box-orient:vertical}.item_file span.link_file{text-decoration:none}.item_file.type_edit .link_file{color:#37f}.item_file.type_edit .ico_file_s{background-position:-160px -120px}.item_user{position:relative;border-bottom:1px solid #f0f0f0;background:#fff}.item_user .wrap_txt{display:block;overflow:hidden;padding:16px 16px 15px}.item_user .tit_name{font-weight:400;font-size:14px;color:#20262d}.item_user .txt_depart{padding-top:4px;font-size:14px;color:#8f9396}.item_user .tit_name,.item_user .txt_depart{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.item_user.type_check .wrap_txt{padding-right:44px}.item_user.type_check .ico_check{position:absolute;top:50%;right:16px;width:20px;height:20px;margin-top:-10px;background-position:0 0;opacity:1}.item_user.type_check .inp_comm{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.item_user.type_check .inp_comm:checked+.lab_chip{background:#fafbff}.item_user.type_check .inp_comm:checked+.lab_chip .ico_check{background-position:-30px 0}.item_user.type_check .inp_comm:checked:disabled+.lab_chip,.item_user.type_check .inp_comm:disabled+.lab_chip{background:#fafafa}.item_user.type_check .inp_comm:disabled+.lab_chip .ico_check{background-position:-60px 0}.item_user.type_check .inp_comm:checked:disabled+.lab_chip .ico_check{background-position:-90px 0}.item_user.type_check .lab_chip{display:block}.item_paging{padding-top:24px;font-size:0;line-height:0;text-align:center}.item_paging [class*=btn_]{width:32px;height:32px;border-radius:4px;border:1px solid #e5e5e5;outline:0}.item_paging [class*=btn_] .ico_arr_l{display:block;margin:0 auto}.item_paging [class*=btn_]:disabled{border-color:#f0f0f0;background-color:#fafafa}.item_paging [class*=btn_]:disabled .ico_arr_l{opacity:.2}.item_paging .btn_next{transform:rotate(180deg)}.item_paging .txt_page{display:inline-block;width:52px;font-size:13px;line-height:32px;color:#b3b3b3;vertical-align:top;text-align:center}.item_paging .txt_page .txt_active{color:#20262d}.tag_g{display:inline-block;overflow:hidden;height:24px;padding:0 7px;border-radius:4px;font-weight:500;font-size:12px;line-height:24px;color:#05f;background:#e5eeff;min-width:36px;max-width:76px;box-sizing:border-box;text-align:center;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}.tag_g+.tag_g,.tag_g2+.tag_g2{margin-left:4px}.os_android .tag_g{line-height:22px}.tag_process{border-color:#666;color:#666}.tag_waiting{background:#f8f8f8;color:#6a6e73}.tag_reject{background:#fde5e5;color:#f03333}.tag_position{border-color:#e5eeff;background-color:#e5eeff}.tag_g2{display:inline-block;min-width:36px;height:24px;padding:0 7px;border:1px solid #ff8080;border-radius:12px;font-weight:500;font-size:12px;line-height:24px;color:#ff8080;vertical-align:top;box-sizing:border-box}.os_android .tag_g2{line-height:22px}.tag_g2.type_none{padding:0;border:0;height:21px;font-size:14px;line-height:19px}.tag_g2.type_none .ico_comm{margin-top:4px}.os_android .tag_g2.type_none .ico_comm{margin-top:6px}.tag_g2 .ico_comm{margin:7px 2px 0 0}.tag_down{border-color:#ccc;color:#b3b3b3}.tag_leave,.tag_short{overflow:hidden;max-width:76px;padding:0 8px;border:0;line-height:26px;white-space:nowrap;text-overflow:ellipsis}.tag_short{color:#fff;background:#b3b3b3}.tag_leave{color:#666;background:#fff199}.tag_doc{border:1px solid #cdf;background:#e5eeff;color:#51565c}.tag_doc+.tag_doc{margin-left:4px}.dot_g{display:inline-block;width:6px;height:6px;border-radius:3px;background:#b2ccff;vertical-align:top}.dot_vacation{background:#cfe5c3}.dot_overtime{background:#ffb2b2}.dot_notice{background:#bea3cc}.dot_notwork{background:#ccc}.dot_leave{background:#fd0}.list_view li{border-bottom:1px solid #f0f0f0}.list_view .link_view{display:flex;align-items:center;position:relative;padding:16px 16px 15px}.list_view .num_txt,.list_view .tit_txt{font-weight:500;font-size:14px;line-height:21px;min-width:0}.list_view .tit_txt{display:block;overflow:hidden;color:#4c4c4c;white-space:nowrap;text-overflow:ellipsis}.list_view .num_txt{flex:none;padding:0 0 4px 4px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Apple SD Gothic Neo,Segoe UI,Arial,Malgun Gothic,맑은 고딕,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;line-height:17px;color:#8f9396}.os_android .list_view .num_txt{padding:2px 0 0 4px}.list_view .type_large .tit_txt{font-size:16px;color:#20262d}.list_view .type_large .num_txt{padding:1px 0 4px 4px;font-size:16px;line-height:16px;font-weight:700}.os_android .list_view .type_large .num_txt{padding:2px 0 0 4px}.list_view .ico_comm{flex:none;margin-left:auto;padding-left:4px}.list_view .ico_comm.type_reverse{padding:0 4px 0 0}.list_info li{display:flex;position:relative;padding:16px 16px 15px;border-bottom:1px solid #f0f0f0;font-size:0;line-height:0}.list_info .wrap_tit{display:flex}.list_info .tit_info,.list_info .tit_txt{font-weight:500;font-size:14px;line-height:21px}.list_info .tit_txt{display:block;overflow:hidden;color:#20262d;text-overflow:ellipsis;white-space:nowrap}.list_info .tit_info{padding-left:4px;color:#4c4c4c}.list_info .tag_g{flex:none;margin-left:4px}.list_info .tit_sub{display:inline-block;overflow:hidden;font-size:13px;line-height:20px;color:#8f9396;white-space:nowrap;text-overflow:ellipsis}.list_info .tit_sub+.tit_sub{margin-left:4px;flex:none}.list_info .tit_sub+.tit_sub:before{display:inline-block;width:1px;height:8px;margin:0 4px 0 1px;background-color:#e5e5e5;content:""}.list_info .ico_circle{flex:none;margin:7px 10px 0 0;width:6px;height:6px;border-radius:50%}.list_info .area_info{min-width:0}.list_info .desc_info{display:flex;align-items:center}.wrap_accordion .list_sub li{padding-left:0}.wrap_accordion .list_sub li:before{content:normal}.wrap_accordion .list_sub li [class*=emph_]{padding-right:8px}.wrap_accordion .contain_accordion .group_btn:last-child{padding-bottom:0}.list_sub li{position:relative;padding-left:7px;font-size:14px;line-height:21px;color:#8f9396}.list_sub li+li{margin-top:8px}.list_sub li:before{position:absolute;top:0;left:0;color:#8f9396;content:"·"}.group_btn+.list_sub{padding-top:8px}.item_alarm{display:block;position:relative;width:100%;padding:17px 24px 16px;border:1px solid #37f;border-radius:8px;background:#f2f6ff;box-sizing:border-box}.item_alarm:after{display:block;clear:both;content:""}.item_alarm+.item_alarm,.item_alarm+.item_card,.item_card+.item_alarm{margin-top:16px}.item_alarm .tit_alarm{display:block;overflow:hidden;font-weight:500;font-size:14px;line-height:21px;color:#37f}.item_alarm .ico_comm{float:left;margin:-3px 8px -1px 0}.os_android .item_alarm .ico_comm{margin-top:-2px}.item_alarm .ico_arr_l{position:absolute;top:50%;right:15px;margin:0;transform:translateY(-50%) rotate(180deg)}.item_alarm.type_noti{border-color:#ff8080;background:snow}.item_alarm.type_noti .tit_alarm{color:#ff8080}.item_alarm.type_refresh{border-color:#7a996b;background:#fbfffa}.item_alarm.type_leave .tit_alarm,.item_alarm.type_out .tit_alarm,.item_alarm.type_refresh .tit_alarm{color:#4c4c4c}.item_alarm.type_leave{border-color:#fd0;background:#fffef7}.item_alarm.type_out{border-color:#666;background:#fff}a.item_alarm{padding-right:39px}.comm_layer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1020;background:rgba(0,0,0,.6);text-align:center}.comm_layer .inner_layer{background:#fff}.alert_layer{display:flex;justify-content:center;padding:0 32px}.alert_layer .inner_layer{overflow:hidden;margin:auto 0;flex:0 1 640px;border-radius:4px}.alert_layer .layer_body{display:flex;justify-content:center;flex-direction:column;padding:24px 16px;min-height:120px;box-sizing:border-box}.alert_layer .desc_layer{display:block;font-weight:400;font-size:16px;line-height:24px;color:#20262d}.alert_layer .txt_sub{margin-top:2px}.alert_layer .layer_foot{display:flex;width:100%}.alert_layer .layer_foot .btn{flex:1 1;height:48px;font-weight:500;font-size:16px;border-radius:0 0 0 4px}.alert_layer .layer_foot .btn+.btn{margin-left:-1px;border-radius:0 0 4px 0}.tooltip_layer .inner_layer{left:24px;right:24px;border:1px solid #4c4c4c}.tooltip_layer .layer_body{display:block;overflow-y:auto;margin:24px 0;padding:0 15px;min-height:auto;max-height:332px}.tooltip_layer .tit_layer{display:block;padding-bottom:16px;font-weight:400;font-size:16px;line-height:24px;color:#20262d;text-align:left}.tooltip_layer .tit_layer .ico_comm{margin:4px 4px 0 0}.tooltip_layer .area_tooltip{display:block;text-align:left}.tooltip_layer .tit_tooltip{color:#20262d}.tooltip_layer .list_comm li{color:#666}.tooltip_layer .list_comm li:before{background-color:#666}.modal_layer .inner_layer{display:flex;flex-direction:column;position:absolute;bottom:0;left:0;right:0;max-height:86%;padding-bottom:24px;border-radius:8px 8px 0 0;text-align:left;box-sizing:border-box}.modal_layer .layer_head{flex:none;padding:0 16px;margin-bottom:16px;height:53px;border-bottom:1px solid #f0f1f1}.modal_layer .tit_layer{display:block;padding-top:18px;font-weight:500;font-size:15px;text-align:center;color:#20262d}.modal_layer .group_tit{overflow:hidden;margin-bottom:16px}.modal_layer .tit_txt{display:block;overflow:hidden;max-width:100%;font-size:14px;line-height:20px;box-sizing:border-box;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:#20262d;text-align:left}.modal_layer .tit_sub{font-size:13px;color:#8f9396}.modal_layer .layer_body{position:relative;overflow-y:auto;min-height:88px;padding:0 16px;box-sizing:border-box}.modal_layer .ico_close_b{display:block}.modal_layer.type_full .inner_layer{padding:0;border-radius:0;height:100%;max-height:none}.modal_layer.type_full .layer_body{padding-bottom:24px}.modal_layer.type_bottom .inner_layer{padding-bottom:72px}.modal_layer.type_bottom .btn_close{left:0;right:auto}.modal_layer.type_bottom2 .inner_layer{padding-bottom:120px}.modal_layer.type_bottom3 .inner_layer{padding-bottom:52px}.modal_layer .area_nomore{display:flex;align-items:center;position:absolute;bottom:52px;left:0;right:0;height:68px;padding:0 16px;background:#fff;text-align:left}.modal_layer .group_btn.type_fixed{position:fixed;bottom:16px;left:16px;right:16px;z-index:10;padding:8px 16px 16px}.modal_layer .group_btn.type_fixed .btn_tertiary{background:#f5f5f5}.modal_layer .group_form+.group_form{margin-top:16px}.modal_layer .group_choice:first-child{margin-top:8px}.modal_layer.location_layer{top:48px}.modal_layer.location_layer .layer_head{height:48px;margin-bottom:0;border-bottom:0}.modal_layer.location_layer .tit_layer{padding-top:14px}.modal_layer.location_layer .group_choice:first-child{margin-top:0}.modal_layer .group_btn.type_fixed{left:0;right:0;bottom:0}.head_vacation{overflow:hidden;background:#fff;padding:2px 0 25px}.head_vacation [class*=txt_]{font-size:14px;line-height:21px;color:#8f9396}.head_vacation .txt_tit{float:left}.head_vacation .txt_date{float:right;color:#20262d}.area_service{text-align:left}.area_service .box_service{padding:16px;border-radius:4px;font-size:14px;line-height:21px;color:#666;background:#fafafa}.area_service .tit_service{display:block;padding-top:16px;font-weight:400;font-size:13px;line-height:20px;color:#20262d}.area_service .desc_service{font-size:13px;line-height:20px;color:#8f9396}.modal_layer.modal_filter .inner_layer{min-height:80%}.modal_filter .layer_head{height:auto;margin-bottom:0}.modal_filter .layer_body{padding:0}.modal_filter .group_search{padding:21px 0 24px}.modal_filter .txt_clamp{display:-webkit-box;white-space:normal;word-break:break-all}.modal_layer .wrap_both .group_card{padding:0}.toast_layer{display:table;position:fixed;bottom:24px;left:32px;z-index:1000;width:calc(100% - 64px);min-height:64px;padding:8px 16px;border-radius:8px;background:rgba(0,0,0,.8);animation:toast_on .3s linear forwards;box-sizing:border-box;text-align:center;table-layout:fixed}.toast_layer.off{animation:toast_off .3s linear forwards}.toast_layer .inner_toast{display:table-cell;font-size:16px;line-height:24px;color:#fff;vertical-align:middle}@keyframes toast_on{0%{bottom:-70px}to{bottom:24px}}@keyframes toast_off{0%{bottom:24px;opacity:1}to{bottom:24px;opacity:0}}.container-doc{position:relative;min-height:100%;box-sizing:border-box}.type_layout{padding-top:48px}.type_layout2{padding-top:101px}.type_layout3{padding-bottom:52px}.type_layout.type_calendar_layout{padding-top:215px}.type_layout2.type_calendar_layout{padding-top:268px}.type_approval_set{overflow:hidden;height:100%;box-sizing:border-box}.type_approval_set .content-article,.type_approval_set .doc-main{height:100%}.doc-header{position:fixed;top:0;left:0;right:0;z-index:1010;min-height:48px;background-color:#fff;text-align:center}.doc-header.scroll_on{border-bottom:1px solid #f0f0f0}.type_layout2 .doc-header.scroll_on{border-bottom:0}.doc-header .doc-title{overflow:hidden;padding:0 92px;height:48px;font-size:18px;line-height:48px;color:#20262d;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.doc-header .group_util_l{position:absolute;top:0;left:0}.doc-header .group_util_r{position:absolute;top:0;right:0}.doc-header .util_g{float:left;position:relative}.doc-header .btn_util{height:48px;padding:0 8px}.doc-header .group_util_l .util_g:first-child .btn_util{padding-left:16px}.doc-header .group_util_r .util_g:last-child .btn_util{padding-right:16px}.doc-header .btn_tooltip{position:absolute;top:0;right:52px;height:100%;padding:0 8px}.doc-header .btn_tooltip .ico_comm{display:block}.box_g{position:relative;padding:24px 16px}.box_g.type_basic+.type_merge{margin-top:0;border-top:1px solid #f0f0f0}.box_g+.box_g{border-top:1px solid #e5e5e5}.box_g+.type_basic{border-top:0}.box_g.type_tit{padding-bottom:16px}.box_g.type_filter .title_area{padding-bottom:0}.box_g.type_filter .group_chip{padding-top:16px}.box_g.type_gray.type_empty{display:flex;align-items:center;justify-content:center;flex-direction:column;height:calc(100vh - 350px);color:#51565c;background:#f8f8f8;border:0}.box_g.type_gray.type_empty .desc_empty{margin-top:8px}.box_calendar .group_btn{position:absolute;top:24px;right:16px;z-index:10}.btn_calendar{padding:4px;margin-left:14px}.type_calendar_layout .box_calendar{position:fixed;top:48px;left:0;right:0;z-index:1000}.type_layout2.type_calendar_layout .box_calendar{top:101px}.type_calendar_layout .scroll_on~.doc-main .box_calendar:after{position:absolute;bottom:0;left:0;right:0;height:1px;background:#f0f0f0;content:""}.type_search{position:fixed;top:48px;left:0;right:0;z-index:10;border-bottom:1px solid #f0f0f0}.cont_search .type_search+.box_g{padding-top:97px}.cont_search .type_search.multiple+.box_g{padding-top:145px}.cont_search .box_g.type_basic+.box_g.type_basic{margin-top:0}.cont_search .empty_data2{padding:56px 0}.area_maintit{margin:0 24px;padding:24px 0;border-bottom:1px solid #f0f0f0}.area_maintit:only-child{border-bottom:0}.type_basic .area_maintit{padding:0;margin:0}.area_maintit .tit_main{display:inline-flex;max-width:100%;font-weight:500;font-size:20px;line-height:30px;color:#20262d}.area_maintit .txt_name{flex:1 1;overflow:hidden;padding-right:4px;white-space:nowrap;text-overflow:ellipsis}.area_maintit .subtit_main{display:block;font-size:15px;line-height:23px;color:#8f9396}.item_alarm+.area_maintit{padding-top:16px}.type_basic .area_maintit{border-bottom:0}.type_basic .area_maintit .tit_main{padding-top:3px}.area_progress{height:8px;margin:0 16px;border-radius:4px}.type_main .area_progress{margin:0 24px}.area_progress .bar_progress{display:block;overflow:hidden;height:100%;border-radius:4px;font-size:0;line-height:0;text-indent:-9999px}.list_recent{padding-top:16px}.list_recent li+li{margin-top:16px}.list_recent .box_recent{display:flex;align-items:center;height:80px;padding:0 24px;border-radius:8px;font-size:0;line-height:0;background:#f7f7f7;text-decoration:none}.os_android .list_recent .box_recent .ico_comm{margin-top:2px}.list_recent .type_emph .box_recent{background:#e5eeff}.list_recent .txt_desc{flex:1 1;overflow:hidden;padding:0 16px 0 8px;font-weight:500;font-size:16px;line-height:20px;color:#20262d;white-space:nowrap;text-overflow:ellipsis}.list_recent .txt_count{display:inline-block;vertical-align:middle}.list_recent .txt_count .link_txt{display:inline-block;padding:2px 4px 6px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Apple SD Gothic Neo,Segoe UI,Arial,Malgun Gothic,맑은 고딕,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:500;font-size:18px;line-height:20px;color:#20262d;vertical-align:top}.os_android .list_recent .txt_count .link_txt{padding:4px}.list_recent .txt_unit{line-height:18px}.list_recent .txt_bar,.list_recent .txt_unit{font-size:14px;color:#8f9396;vertical-align:middle}.list_recent .txt_bar{line-height:28px}.btn_write{position:fixed;bottom:44px;right:24px;width:64px;height:64px;background:#37f;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.24)}.btn_write .ico_write_big{display:block;margin:16px auto 0}.area_graph .wrap_graph{overflow:hidden;position:relative;border-radius:2px}.area_graph .box_graph{display:table;width:100%;border:1px solid #e5e5e5;table-layout:fixed;box-sizing:border-box}.area_graph .box_graph .item_cell{height:14px;border-left:1px solid #e5e5e5;background-color:#fafafa;box-sizing:border-box}.area_graph .box_event{position:absolute;top:0;left:0;width:100%;height:16px}.area_graph .bar_event{position:absolute;top:0;height:100%}.area_graph .box_empty{position:absolute;top:0;left:0;width:100%;height:16px}.area_graph .bar_empty{border-width:1px 0 1px 1px}.area_graph .bar_empty+.bar_empty{border-width:1px 1px 1px 0}.area_graph .item_cell{display:table-cell}.area_graph .item_cell:only-child{display:flex;justify-content:space-between}.area_graph .wrap_time{display:table;width:100%;table-layout:fixed}.area_graph .wrap_time .txt_time{display:inline-block;padding-top:4px;font-size:11px;color:#8f9396;vertical-align:top}.bar_work{background-color:#d9e5ff}.bar_vacation{background-color:#dff2d5}.bar_overtime{background-color:#fcc}.bar_notwork{background-color:#ccc}.bar_before{border:1px dashed #ccc;background-color:#f5f5f5;box-sizing:border-box}.bar_empty{border:1px solid #e5e5e5;background-color:#f0f0f0;box-sizing:border-box}.wrap_spinner{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.wrap_spinner .body_spinner{width:64px;height:64px;border-radius:8px;background:rgba(0,0,0,.8)}.wrap_spinner .body_spinner,.wrap_spinner .ico_loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wrap_spinner .ico_loading{animation:loading 1.5s linear infinite}@keyframes loading{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}.area_draft{padding-top:24px;background:#fff}.area_draft .type_accordion{border-top:1px solid #f0f0f0}.area_draft .wrap_accordion .contain_accordion{padding:0}.list_draft_template{background-color:#fafafa}.list_draft_template li+li{border-top:1px solid #f0f0f0}.list_draft_template .link_template{display:block;padding:16px}.list_draft_template .tit_txt{font-weight:400;color:#20262d}.list_draft_template .tit_sub2{display:-webkit-box;overflow:hidden;max-height:42px;padding-top:4px;font-size:14px;line-height:21px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.box_g .item_card.type_template{margin-top:8px}.box_g .item_card.type_template .group_form+.group_form{margin-top:16px}.group_btn.type_divide{margin-top:24px;padding-top:24px;border-top:1px solid #ebebeb}.group_btn+.item_card.type_approval{margin-top:16px}.area_template{overflow:hidden}.area_template.extend_on .box_g{display:block}.area_template.extend_on>.btn_more .ico_comm{transform:rotate(180deg)}.type_basic .wrap_accordion .contain_accordion.type_accordion2{padding:0;background:#f5f5f5}.type_accordion2 .wrap_desc{padding:16px 16px 0;background-color:#fff}.type_accordion .box_g.remove_pd_top{padding-top:0}.area_template.extend_on>.btn_more{margin-bottom:16px}.frame_write,.frame_write+.box_g{margin-top:8px}.area_template .frame_write,.area_template.extend_on .frame_write{display:block}.area_template>.btn_more{margin:24px 0 8px}.area_template .box_g,.area_template+.box_g.type_basic{margin-top:8px}.area_template .type_vertical .item_form+.item_form{margin:8px 0 0}.frame_desc{overflow:hidden}.box_g.type_radius{margin:24px 16px;border-radius:8px;box-shadow:0 0 8px rgba(0,0,0,.08)}.box_g.type_desc_edit{padding-bottom:0;margin-top:8px}.box_g+.type_desc_edit{margin-top:0}.box_g.type_desc{background-color:#f5f5f5}.box_g.type_desc .type_radius{margin:0}.bar_time{font-size:14px;line-height:21px;color:#20262d;text-align:center}.inner_form.type_time .item_form{flex:none}.inner_form.type_time .item_form+.item_form{margin-left:4px}.inner_form.type_time .item_form:first-child{flex:1 1}.inner_form.type_time .opt_comm .select_opt{position:absolute;top:0;left:0;right:0;bottom:0;padding:12px 0 13px;text-align:center;opacity:.001}.inner_form.type_time .item_time{width:60px}.inner_form.type_time .item_time2{width:50px}.inner_form.type_time [class*=item_time] .txt_time{display:flex;justify-content:center;align-items:center;height:48px;border:1px solid #e5e5e5;border-radius:4px;color:#20262d;text-align:center;box-sizing:border-box}.box_edit+.box_g,.box_g+.box_edit{margin-top:8px}.box_edit+.group_btn{margin-top:16px}.area_top{justify-content:flex-end}.area_top,.area_top .link_top{display:flex;align-items:center}.area_top .link_top{margin:14px 6px 30px 0;padding:10px;font-size:13px;line-height:20px;color:#4c4c4c}.area_top .link_top .ico_comm{margin-left:4px}.info_template{padding:16px;border-radius:4px;border:1px solid #e5eeff;background:#fafbff}.info_template .tit_info{display:flex;align-items:center;font-size:14px;line-height:21px;color:#37f}.info_template .tit_info .ico_comm{margin:-1px 4px 0 0}.info_template .desc_info{padding-top:8px;font-size:13px;line-height:20px;color:#8f9396}.wrap_approvalline{padding-top:24px;background:#fff}.title_area .link_setting{display:flex;position:relative;max-width:100%}.title_area .link_setting .tit_txt{flex:1 1;padding-right:20px}.title_area .link_setting .ico_setting_blue{flex:none;position:absolute;top:50%;right:0;margin-top:-9px}.os_android .title_area .link_setting .ico_setting_blue{margin-top:-8px}.title_area .wrap_tit .tit_sub.emph_color2{color:#37f;font-weight:400}.title_area+.group_form{margin-top:-8px}.group_btn+.item_card{margin-top:16px}.type_basic.type_list .item_user .desc_cont:last-child{border-bottom:0}.item_user .desc_cont .group_card{padding-right:51px}@media only screen and (max-width:359px){.inner_form.type_time .item_time{width:45px}.inner_form.type_time .item_time2{width:40px}}.type_radius .inner_box{padding:16px;border-radius:4px;border:1px solid #f2f6ff;background-color:#fafbff}.type_radius .inner_box .tit_form{color:#4c4c4c}.type_radius .inner_box .btn_more .ico_plus_s{margin-top:-2px}.type_radius .inner_box .btn_more .ico_comm{margin-left:5px}.type_radius .inner_box2{margin-top:24px;border:0;background-color:#fafafa}.slide_template,.wrap_slide_template{position:relative}.wrap_btn_slide{position:absolute;top:24px;left:0;right:0;z-index:10}.wrap_btn_slide [class*=btn_]{display:flex;justify-content:center;align-items:center;position:absolute;top:0;width:40px;height:40px;border-radius:50%;background-color:#f5f5f5}.wrap_slide_template .btn_prev{left:0}.wrap_slide_template .btn_next{right:0}.wrap_slide_template [class*=btn_].slick-disabled{opacity:.2}.slide_template .wrap_paging~.inner_box{margin-top:24px}.wrap_paging{overflow:hidden}.paging_template{margin-top:24px;padding:10px 0;text-align:center}.paging_template li{display:none;font-weight:500;font-family:Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Apple SD Gothic Neo,Segoe UI,Arial,Malgun Gothic,맑은 고딕,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:13px;line-height:20px;color:#20262d}.paging_template li.slick-active{display:block}.feature_template{display:flex;overflow:hidden;padding:18px 0 17px;border-bottom:1px dashed #f0f0f0}.feature_template .tit_txt{flex:none;width:88px;padding-right:22px;font-weight:400;font-size:14px;line-height:21px;color:#8f9396}.feature_template .desc_txt{flex:1 1;font-size:14px;line-height:21px;color:#20262d}.feature_template .group_form{margin:-14px 0 -13px}.wrap_desc_template,.wrap_desc_template+.group_form{padding-top:24px}.wrap_desc_template .group_desc_template{position:relative}.wrap_desc_template .group_desc_template+.group_desc_template{margin-top:24px}.wrap_desc_template .group_desc_template .group_btn{position:absolute;top:-4px;right:-8px}.wrap_desc_template .group_desc_template .btn+.btn{margin-left:0}.wrap_desc_template .tit_txt{display:block;padding-bottom:8px;font-weight:400;font-size:14px;line-height:21px;color:#8f9396}.list_template{display:grid;grid-template-columns:104px 1fr;border-top:1px solid #f0f0f0}.list_template+.list_template{margin-top:24px}.list_template dt{display:flex;align-items:center;border-right:1px solid #f0f0f0;color:#8f9396;background-color:#fafafa}.list_template dd,.list_template dt{padding:13px 12px;border-bottom:1px solid #f0f0f0;font-size:14px;line-height:21px;box-sizing:border-box}.list_template dd{color:#20262d}.list_template dt.error{position:relative}.list_template dt.error:after{content:"";position:absolute;top:0;left:0;right:-1px;bottom:0;border:1px solid #ff8080;border-right:0}.list_template dd.error{position:relative;color:#ff8080}.list_template dd.error:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #ff8080;border-left:0}.dash_desc_type{padding-top:0}.dash_desc_type .list_template{border:0}.dash_desc_type .list_template dt{background-color:#fff}.dash_desc_type .list_template dd,.dash_desc_type .list_template dt{padding:18px 12px;border:0;border-bottom:1px dashed #f0f0f0}.item_both{display:flex;justify-content:space-between;align-items:center}.item_both+.item_both{margin-top:8px}.item_both .item_form{flex:none;width:104px}.type_radius .inner_box .type_range .txt_placeholder{font-size:13px}.tit_form .item_choice{float:right;margin:-7px 0}.group_form .inner_form+.txt_sub2{padding-left:8px}.group_form .item_etc{width:auto;font-size:0}.group_form .item_etc .tf_comm{display:inline-block;width:104px;vertical-align:top}.group_form .item_etc .txt_etc{display:inline-block;padding-left:8px;font-size:14px;line-height:48px;color:#8f9396;vertical-align:top}.title_area .wrap_tit+.wrap_tit.wrap_setting{justify-content:flex-end;width:50%}.calendar_comm .flatpickr-monthDropdown-months{-webkit-appearance:none;-moz-appearance:none}.title_area .tit_txt .ico_retire{float:none;margin:3px 2px 0 0}.item_card .tit_txt .ico_retire{float:none;margin:2px 2px 0 0}.type_list .item_card .tit_txt .ico_retire{margin-top:3px}.item_card .off .tit_txt .ico_retire{opacity:.2}.item_card.type_etcline .tit_txt .ico_retire{margin-top:4px}.group_btn.type_fixed,.modal_layer .area_nomore{padding-bottom:env(safe-area-inset-bottom)}.modal_layer.type_full .layer_body{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.modal_layer.type_bottom .inner_layer{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.modal_layer.type_bottom2 .inner_layer{padding-bottom:calc(120px + env(safe-area-inset-bottom))}.modal_layer.type_bottom3 .inner_layer{padding-bottom:calc(52px + env(safe-area-inset-bottom))}.inner_foot{display:flex;align-items:center;justify-content:center;height:60px;border-top:1px solid #e6e7e8;background:#f8f8f8}.ico_comm{overflow:hidden;display:inline-block;margin:0;padding:0;border:0;color:transparent;background-color:transparent;background-image:url(/_next/static/media/ico_cep_m.d2f9b9a7.png);background-repeat:no-repeat;background-size:150px 150px;vertical-align:top;text-indent:100%;white-space:nowrap;outline:0 none}.ico_alarm{background-position:-280px -80px}.ico_alarm,.ico_up{width:8px;height:8px}.ico_up{background-position:-290px -80px}.ico_down{width:8px;height:8px;background-position:-290px -90px}.ico_check_s{width:16px;height:16px;background-position:-120px 0}.ico_close{width:16px;height:16px;background-position:-140px 0}.ico_close_s{background-position:-160px 0}.ico_move{background-position:-180px 0}.ico_file,.ico_move{width:16px;height:16px}.ico_file{background-position:-200px 0}.ico_file_b{width:16px;height:16px;background-position:-220px 0}.ico_dot_ver{width:16px;height:16px;background-position:-240px 0}.ico_setting{width:16px;height:16px;background-position:-260px 0}.ico_bookmark{width:16px;height:16px;background-position:-280px 0}.ico_search{background-position:-120px -20px}.ico_del{width:16px;height:16px;background-position:-140px -20px}.ico_calendar{background-position:-160px -20px}.ico_plus{background-position:-180px -20px}.ico_plus,.ico_plus_s{width:16px;height:16px}.ico_plus_s{background-position:-200px -20px}.ico_minus{width:16px;height:16px;background-position:-220px -20px}.ico_minus_s{width:16px;height:16px;background-position:-240px -20px}.ico_waste{background-position:-260px -20px}.ico_edit,.ico_waste{width:16px;height:16px}.ico_edit{background-position:-280px -20px}.ico_arr_l{width:16px;height:16px;background-position:-120px -40px}.ico_arr_d{background-position:-140px -40px}.ico_upload{width:16px;height:16px;background-position:-160px -40px}.ico_download{width:16px;height:16px;background-position:-180px -40px}.ico_preview{width:16px;height:16px;background-position:-200px -40px}.ico_hide{background-position:-220px -40px}.ico_hide,.ico_lock{width:16px;height:16px}.ico_lock{background-position:-240px -40px}.ico_unlock{width:16px;height:16px;background-position:-260px -40px}.ico_share{width:16px;height:16px;background-position:-280px -40px}.ico_logout{width:16px;height:16px;background-position:-160px -60px}.ico_share2{background-position:-180px -60px}.ico_link,.ico_share2{width:16px;height:16px}.ico_link{background-position:-200px -60px}.ico_clock{background-position:-220px -60px}.ico_clock,.ico_info{width:16px;height:16px}.ico_info{background-position:-130px -90px}.ico_info_b{width:16px;height:16px;background-position:-260px -100px}.ico_qmark{width:16px;height:16px;background-position:-260px -60px}.ico_filter{background-position:-280px -60px}.ico_emot1{background-position:-160px -80px}.ico_emot1,.ico_emot2{width:16px;height:16px}.ico_emot2{background-position:-180px -80px}.ico_emot3{background-position:-200px -80px}.ico_emot3,.ico_emot4{width:16px;height:16px}.ico_emot4{background-position:-220px -80px}.ico_emot5{background-position:-240px -80px}.ico_emot5,.ico_emot6{width:16px;height:16px}.ico_emot6{background-position:-260px -80px}.ico_file_s{width:16px;height:16px;background-position:-160px -100px}.ico_return{width:16px;height:16px;background-position:-180px -100px}.ico_refrash{width:16px;height:16px;background-position:-200px -100px}.ico_location{width:16px;height:16px;background-position:0 -140px}.ico_risk{background-position:-20px -140px}.ico_risk,.ico_work{width:16px;height:16px}.ico_work{background-position:-220px -100px}.ico_arr_d_s{width:16px;height:16px;background-position:-240px -100px}.ico_write{width:16px;height:16px;background-position:-70px -130px}.ico_document{width:16px;height:16px;background-position:-90px -130px}.ico_reject{background-position:-110px -130px}.ico_reject,.ico_tag{width:16px;height:16px}.ico_tag{background-position:-130px -130px}.ico_file_s_b{width:16px;height:16px;background-position:-160px -120px}.ico_earth{width:16px;height:16px;background-position:-180px -120px}.ico_check3{width:16px;height:16px;background-position:-200px -120px}.ico_check3_b{width:16px;height:16px;background-position:-220px -120px}.ico_retire{width:16px;height:16px;background-position:-280px -100px}.ico_info_blue{width:16px;height:16px;background-position:-110px -90px}.ico_link_ex{width:16px;height:16px;background-position:-90px -150px}.ico_setting_blue{width:16px;height:16px;background-position:-110px -150px}.ico_time{width:16px;height:16px;background-position:-130px -150px}.ico_del_error{width:16px;height:16px;background-position:-90px -90px}.ico_arr_l_b{width:24px;height:24px;background-position:0 -170px}.ico_arr_l_w{width:24px;height:24px;background-position:0 -200px}.ico_menu_b{width:24px;height:24px;background-position:0 -230px}.ico_menu_w{width:24px;height:24px;background-position:0 -260px}.ico_alarm_b{width:24px;height:24px;background-position:-30px -170px}.ico_alarm_w{width:24px;height:24px;background-position:-30px -200px}.ico_link_b{width:24px;height:24px;background-position:-30px -230px}.ico_link_w{width:24px;height:24px;background-position:-30px -260px}.ico_home_b{width:24px;height:24px;background-position:-60px -170px}.ico_home_w{width:24px;height:24px;background-position:-60px -200px}.ico_close_b{width:24px;height:24px;background-position:-60px -230px}.ico_close_w{width:24px;height:24px;background-position:-60px -260px}.ico_setting_b{width:24px;height:24px;background-position:-90px -170px}.ico_setting_w{width:24px;height:24px;background-position:-90px -200px}.ico_edit_b{width:24px;height:24px;background-position:-90px -230px}.ico_edit_w{width:24px;height:24px;background-position:-90px -260px}.ico_mypage_b{width:24px;height:24px;background-position:-120px -170px}.ico_mypage_w{width:24px;height:24px;background-position:-120px -200px}.ico_del_b{background-position:-120px -230px}.ico_del_b,.ico_del_w{width:24px;height:24px}.ico_del_w{background-position:-120px -260px}.ico_search_b{width:24px;height:24px;background-position:-150px -170px}.ico_search_w{width:24px;height:24px;background-position:-150px -200px}.ico_group_b{width:24px;height:24px;background-position:-150px -230px}.ico_group_w{width:24px;height:24px;background-position:-150px -260px}.ico_loading{background-position:-180px -170px}.ico_check2{width:24px;height:24px;background-position:-180px -260px}.ico_calendar2{width:24px;height:24px;background-position:-210px -170px}.ico_month{background-position:-210px -200px}.ico_month,.ico_week{width:24px;height:24px}.ico_week{background-position:-210px -230px}.ico_pc{background-position:-210px -260px}.ico_info2,.ico_pc{width:24px;height:24px}.ico_info2{background-position:-240px -170px}.ico_refresh{width:24px;height:24px;background-position:-240px -200px}.ico_calendar3{width:24px;height:24px;background-position:-240px -230px}.ico_info3{width:24px;height:24px;background-position:-240px -260px}.ico_info_l{width:24px;height:24px;background-position:-40px -140px}.ico_leave{background-position:-150px -140px}.ico_leave,.ico_out{width:24px;height:24px}.ico_out{background-position:-180px -140px}.ico_overtime{width:24px;height:24px;background-position:-210px -140px}.ico_top{width:24px;height:24px;background-position:-180px -200px}.ico_write_big{width:32px;height:32px;background-position:-50px -90px}.ico_face1{background-position:-300px 0}.ico_face1,.ico_face2{width:48px;height:48px}.ico_face2{background-position:-300px -50px}.ico_face3{background-position:-300px -100px}.ico_face3,.ico_face4{width:48px;height:48px}.ico_face4{background-position:-250px -120px}.ico_face5{width:48px;height:48px;background-position:-300px -150px}.type_reverse{transform:rotate(180deg)}.ico_check{width:20px;height:20px;background-position:0 0}.ico_check_on,.item_choice .inp_comm:checked+.lab_choice .ico_check{width:20px;height:20px;background-position:-20px 0}.ico_check_disabled,.item_choice .inp_comm:disabled+.lab_choice .ico_check{width:20px;height:20px;background-position:-40px 0}.ico_check_disabled_on,.item_choice .inp_comm:checked:disabled+.lab_choice .ico_check{width:20px;height:20px;background-position:-60px 0}.ico_arr_d_16{width:16px;height:16px;background-position:-80px 0}.ico_search{width:16px;height:16px;background-position:-100px 0}.ico_calendar{width:16px;height:16px;background-position:-120px 0}.ico_rdo,.item_choice .ico_rdo{width:20px;height:20px;background-position:0 -20px}.ico_rdo_on,.item_choice .inp_comm:checked+.lab_choice .ico_rdo{width:20px;height:20px;background-position:-20px -20px}.ico_rdo_disabled,.item_choice .inp_comm:disabled+.lab_choice .ico_rdo{width:20px;height:20px;background-position:-40px -20px}.ico_rdo_disabled_on,.item_choice .inp_comm:checked:disabled+.lab_choice .ico_rdo{width:20px;height:20px;background-position:-60px -20px}.ico_arr_d{width:16px;height:16px;background-position:-80px -20px}.ico_close_s{width:16px;height:16px;background-position:-100px -20px}.ico_info_16{width:16px;height:16px;background-position:-120px -20px}.ico_delete{width:16px;height:16px;background-position:0 -40px}.ico_filter{width:16px;height:16px;background-position:-20px -40px}.ico_info_b_16{width:16px;height:16px;background-position:-40px -40px}.ico_dot_16{width:16px;height:16px;background-position:-60px -40px}.ico_notice,.layer_guide .txt_notice:before{width:16px;height:16px;background-position:-80px -40px}.ico_num_1{background-position:0 -60px}.ico_num_1,.ico_num_2{width:16px;height:16px}.ico_num_2{background-position:-20px -60px}.ico_num_3{background-position:-40px -60px}.ico_num_3,.ico_num_4{width:16px;height:16px}.ico_num_4{background-position:-60px -60px}.ico_num_5{background-position:-80px -60px}.ico_num_5,.ico_num_6{width:16px;height:16px}.ico_num_6{background-position:-100px -60px}.ico_num_7{width:16px;height:16px;background-position:-120px -60px}.ico_close{background-position:0 -80px}.ico_arr_l,.ico_close{width:24px;height:24px}.ico_arr_l{background-position:-30px -80px}.ico_info_24{width:24px;height:24px;background-position:-60px -80px}.ico_loading{width:24px;height:24px;background-position:-90px -80px}.ico_info_b_24{width:24px;height:24px;background-position:-120px -80px}.ico_kakao_36{width:36px;height:36px;background-position:0 -110px}.img_index{position:absolute;width:100%;height:100%;min-height:552px;object-fit:cover}.type_index{display:flex;align-items:center;justify-content:center;position:relative;min-width:auto;height:auto;padding:0 15px}.type_index:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);content:""}.type_index footer{display:flex;align-items:center;justify-content:center;height:104px}.type_index .doc-main{position:relative;z-index:1;min-height:100%}.type_index .doc-footer{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:84px;box-sizing:border-box}.type_index .tit_login{position:absolute;top:24px;left:24px}.type_index .tit_login img{display:block}.type_index .tit_login .item_logo_sub{margin-top:8px}.group_main{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:120px 0 160px}.list_index li{width:300px;background:#fff;border-radius:10px}.list_index li+li{margin-top:16px}.list_index li.type_blue{background:#cef}.list_index li.type_green{background:#c9ffce}.list_index li.type_red{background:#ffe7e8}.list_index .link_main{display:flex;align-items:center;height:80px;box-sizing:border-box}.list_index .link_main:hover{text-decoration:none}.list_index .link_main .ico_arr_24{flex-shrink:0;margin-left:auto}.list_index .area_txt{margin-left:8px}.list_index .tit_main{font-weight:500;font-size:16px;line-height:24px}.list_index .desc_main{font-weight:500;color:#6a6e73;font-size:13px;line-height:20px}.group_util{position:absolute;z-index:10;top:24px;right:24px}.group_util .list_btn{display:flex}.group_util .list_btn li{display:flex;align-items:center;position:relative}.group_util .list_btn li+li{margin-left:12px}.group_util .list_btn .link_g{font-weight:700;font-size:12px;color:#fff;line-height:18px}.list_etcinfo{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.list_etcinfo li{margin:5px 16px}.list_etcinfo .link_txt{font-weight:700;font-size:12px;line-height:18px;color:#fff}.layer_terms .layer_head{margin-bottom:0}.layer_terms .layer_body{padding:0}.layer_terms .type_float{position:-webkit-sticky;position:sticky;left:0;top:0;width:100%;z-index:1}.layer_terms .box_service{background:#f8f8f8}.layer_terms .box_service .inner_service{height:auto;padding:0 16px 16px}.layer_terms .box_service .tit_terms{margin-top:24px;margin-bottom:8px;font-weight:600;font-size:18px}.layer_terms .box_service .tit_terms2{margin-top:0;margin-bottom:4px;font-weight:500;font-size:15px}.layer_notice .layer_head{margin-bottom:0}.layer_notice .layer_body{padding:0}.layer_notice .list_notice li{border-bottom:1px solid #f0f1f1}.layer_notice .link_notice{display:block;padding:16px}.layer_notice .link_notice .tit_txt{font-weight:400;line-height:21px}.layer_notice .txt_date{margin-top:4px;font-size:14px;color:#8f9396;line-height:21px;text-align:left}.layer_notice .wrap_title{padding:24px 16px 15px}.layer_notice .wrap_title .tit_text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;margin-bottom:8px;font-weight:600;font-size:16px;line-height:24px}.layer_notice .wrap_content{padding:0 16px;font-size:14px;color:#51565c;line-height:21px}.type_login{height:100%}.type_login .doc-main{display:flex;align-items:center;justify-content:center;min-height:calc(100% - 61px);padding:16px;box-sizing:border-box}.type_login .content-article{text-align:center}.type_login .btn_login{width:100%;margin-top:24px;border-radius:4px}.img_logo{width:280px;height:60px}.info_login{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 12px;margin-top:16px;font-size:13px;color:#6a6e73;line-height:20px;text-align:center;border-radius:4px;background:#fafafa;box-sizing:border-box}.info_login .ico_info_24{margin-bottom:8px}.box_login{margin-top:16px}.wrap_login_form{margin-top:32px}.wrap_login_form .tit_sub{font-weight:500;font-size:18px;line-height:27px;color:#8f9396}.layer_guide{overflow-y:auto;position:absolute;top:0;left:0;bottom:0;width:100%;padding:101px 16px 104px;background:#fff;box-sizing:border-box;z-index:1020}.layer_guide.type_gray{background:#fafafa}.layer_guide.type_gray .group_layer+.group_layer{margin-top:16px}.layer_guide .title_area{align-items:flex-end;height:56px}.layer_guide .title_area .wrap_tit{margin-bottom:8px}.layer_guide .title_area .tit_txt3{font-weight:600;font-size:16px;color:#1a1a1a;line-height:24px}.layer_guide .wrap_gray{padding:16px;margin-top:24px;border-radius:4px;background:#fafafa}.layer_guide .group_layer+.wrap_image{margin-top:16px}.layer_guide .list_guide2 li{display:flex;margin-top:4px;color:#6a6e73;line-height:21px}.layer_guide .list_guide2 li:before{flex-shrink:0;display:block;width:2px;height:2px;margin-right:4px;margin-top:9px;border-radius:50%;background:#8f9396;content:""}.layer_guide .list_guide2 li em{font-weight:700}.layer_guide .info_join{margin-top:16px;border:0}.layer_guide .info_join .item_info{font-weight:400}.layer_guide .info_join .ico_info_16{margin-top:1px;margin-right:8px}.layer_guide .desc_guide{font-size:14px;color:#51565c;line-height:21px}.layer_guide .desc_guide+.wrap_image{margin-top:16px}.layer_guide .desc_guide em{font-weight:700}.layer_guide .wrap_image+.group_layer,.layer_guide .wrap_image+.wrap_image{margin-top:16px}.layer_guide .txt_dot{font-size:15px;color:#6a6e73}.layer_guide .txt_dot+.txt_number{margin-top:4px}.layer_guide .txt_dot .ico_dot_16{flex-shrink:0;margin-top:3px}.layer_guide .txt_number{display:flex;font-size:15px;color:#6a6e73}.layer_guide .txt_number+.txt_number{margin-top:4px}.layer_guide .txt_number .ico_comm{flex-shrink:0;margin-top:3px;margin-right:4px}.layer_guide .txt_notice{display:flex;margin-top:4px;font-size:15px;color:#ec0000}.layer_guide .txt_notice:before{overflow:hidden;display:inline-block;padding:0;border:0;color:transparent;background-color:transparent;background-image:url(/_next/static/media/ico_cep_m.d2f9b9a7.png);background-repeat:no-repeat;background-size:150px 150px;vertical-align:top;text-indent:100%;white-space:nowrap;outline:0 none;display:block;margin:2px 4px 0 0;content:""}.layer_guide .item_pagination{display:flex;align-items:center;position:absolute;top:16px;right:0}.layer_guide .item_pagination .txt_pagination{display:flex;align-items:center;justify-content:center;width:50px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Apple SD Gothic Neo,Segoe UI,Arial,Malgun Gothic,맑은 고딕,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:13px;line-height:20px}.layer_guide .item_pagination .txt_current{color:#20262d}.layer_guide .item_pagination .txt_unit{margin:0 2px;color:#b5b7b9}.layer_guide .item_pagination .txt_all{color:#6a6e73}.layer_guide .item_pagination .btn_white_line:disabled{border-color:#f0f1f1;background:#fff}.layer_guide .item_pagination .btn_white_line .ico_arr_d{margin-top:-4px}.layer_guide .item_pagination .type_left{border-radius:4px}.layer_guide .item_pagination .type_left .ico_arr_d{transform:rotate(90deg)}.layer_guide .item_pagination .type_right{border-radius:4px}.layer_guide .item_pagination .type_right .ico_arr_d{transform:rotate(-90deg)}.layer_guide .group_btn{padding:16px;background:#fff;box-shadow:0 -4px 10px 1px #0000001a}.list_guide{padding:16px;border-radius:4px;background:#fafafa}.list_guide+.wrap_image{margin-top:16px}.list_guide li{display:flex;line-height:21px;font-size:14px;color:#6a6e73}.list_guide li+li{margin-top:12px}.list_guide li:before{flex-shrink:0;display:block;width:2px;height:2px;margin-right:4px;margin-top:8px;border-radius:50%;background:#8f9396;content:""}.inner_scroll2{margin-top:12px}.wrap_image{overflow-x:auto;text-align:center}.wrap_image+.list_guide{margin-top:16px}.wrap_image.type_box{padding:8px 12px;border:1px solid #e6e7e8;border-radius:6px}.wrap_image.type_box .txt_title{padding-left:8px;margin-bottom:8px;font-weight:700;font-size:12px;color:#6a6e73;line-height:18px;text-align:left}.wrap_image.type_box .info_join{margin-top:8px}.img_guide{width:100%;height:100%}.desc_notice_pw{margin-top:32px;font-size:14px;color:#646a78;line-height:20px;text-align:center}.desc_notice_pw .link_g{color:#37f;text-decoration:underline}.type_join{display:flex;align-items:center;min-height:100%;padding:40px 16px 92px}.type_join .txt_emph{font-weight:700}.type_join .emph_color5{color:#05f}.type_join .tit_login{text-align:center}.type_join .box_service .inner_service{height:270px}.type_join .group_comm .title_area{height:auto}.type_join .group_comm .wrap_tit{padding:8px 0}.type_join .group_comm .scroll_tbl{margin-top:12px}.type_join .group_comm .scroll_tbl.type_horizonfix2 .box_tbl{min-width:600px}.type_join .group_comm .tbl_comm th{height:44px;font-size:13px;box-sizing:border-box}.type_join .group_comm .tbl_comm td{height:56px;font-size:13px;box-sizing:border-box}.type_terms{display:flex;min-height:100%;padding:40px 16px 92px}.type_terms .tit_login{text-align:center}.type_terms .tit_login+.group_form{margin-top:12px}.group_comm+.group_comm{margin-top:32px}.area_check_all{display:flex;justify-content:space-between;height:51px;margin-top:40px;border-bottom:1px solid #e5e5e5;box-sizing:border-box}.area_check_all .tit_agree{font-weight:700;font-size:18px;line-height:27px}.area_check_all+.group_comm{margin-top:16px}.box_service{border-radius:4px;padding-right:4px;background:#fafafa}.box_service .inner_service{height:400px;overflow-y:auto;padding:4px 16px 16px;font-size:14px;line-height:21px;color:#51565c;box-sizing:border-box}.box_service .tit_terms,.box_service .tit_terms2{display:block;margin:12px 0 4px;font-weight:700;font-size:14px;line-height:21px;color:#20262d}.box_service .tit_terms+ul,.box_service .tit_terms2+ul{margin-top:8px}.box_service .txt_big{font-weight:700;font-size:14px;line-height:21px;color:#20262d}.box_service .item_service{margin-top:12px;padding:12px 16px;font-weight:500;font-size:14px;line-height:21px;color:#20262d;text-align:center;border:1px solid #e6e7e8;border-radius:4px;background:#fff;box-sizing:border-box}.box_service ol li{list-style-type:decimal;position:relative;margin-left:10px}.box_service ul{margin-top:12px}.box_service ul+.tit_terms{margin-top:20px}.box_service ul+p{margin-top:12px}.box_service ul li{position:relative;padding-left:12px;line-height:21px}.box_service ul li+li{margin-top:4px}.box_service ul li:before{position:absolute;left:4px;top:9px;width:3px;height:3px;border-radius:50%;background:#51565c;content:""}.list_login{justify-content:center}.list_login,.list_login li{display:flex;align-items:center}.list_login li{margin-top:28px}.list_login li:before{display:block;width:1px;height:8px;margin:0 12px;background:#b5b7b9;content:""}.list_login li:first-child:before{display:none}.list_login .link_g{font-size:13px;color:#000;text-decoration:underline}.info_join{padding:16px;margin-bottom:8px;font-size:13px;color:#8f9396;line-height:21px;border:1px solid #f0f1f1;border-radius:4px;background:#fafafa;box-sizing:border-box}.info_join .item_info{display:flex;align-items:center;font-weight:500;font-size:14px;color:#51565c}.info_join .ico_info_16{margin-right:4px}.info_join .ico_info_b_24{margin-right:8px}.info_join .txt_info{display:block;margin-top:8px}.info_join+.group_form{margin-top:24px}.area_done_ico{margin-top:32px;text-align:center}.area_done_txt{margin-top:16px;font-weight:600;font-size:18px;color:#262d39;line-height:27px;text-align:center}.area_done_txt+.title_area{margin-top:35px}.info_search2{display:flex;flex-direction:column;align-items:center;padding:14px 0;font-size:13px;border:1px solid #e6e7e8;border-radius:4px;text-align:center;box-sizing:border-box}.info_search2,.info_search2+.box_tbl{margin-top:24px}.info_search2 .ico_info_24{margin-bottom:8px}.box_comm{padding:0 16px 24px}.box_comm+.box_comm{border-top:24px solid #f8f8f8}.box_comm.type_gray{padding-top:24px;background:#f7f7f7}.box_table{padding:16px 16px 24px;border-radius:8px;background:#fff}.box_table+.box_table{margin-top:16px}.scroll_tbl.type_horizonfix2{overflow-x:auto;overflow-y:hidden}.scroll_tbl.type_horizonfix2 .box_tbl{min-width:1040px}.contain_accordion .group_comm+.group_comm{margin-top:26px}.contain_accordion .group_comm.assets_list+.group_comm{margin-top:0}.layer_search{overflow-y:auto;position:fixed;top:0;left:0;bottom:0;width:100%;padding-top:48px;padding-bottom:52px;background:#f8f8f8;box-sizing:border-box;z-index:1011}.layer_search .box_comm{padding:24px;background:#fff}.layer_qr{padding:48px 16px 104px}.layer_qr .img_guide_qr{width:100%;margin-top:24px}.layer_qr .desc_qr_guide{margin-top:24px;font-weight:600;font-size:18px;line-height:27px;color:#51565c;text-align:center}.type_signed{background:#f8f8f8}.type_signed .content-article{background:#fff}.type_signed .box_comm{padding-top:24px}.type_signed .type_filter+.type_list{border-top:8px solid #f8f8f8}.type_signed .type_filter .tit_txt{font-weight:500;font-size:14px}.flatpickr-calendar{width:300px;margin-top:4px;padding:23px 23px 19px;border:1px solid #1a1a1a;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.16);-webkit-user-select:none;-moz-user-select:none;user-select:none}.type_inline .flatpickr-calendar{box-shadow:none}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{content:none}.flatpickr-months{display:block}.flatpickr-months .flatpickr-month{height:24px;flex:none}.flatpickr-current-month{position:static;width:auto;height:24px;padding:0;font-size:16px;line-height:24px}.flatpickr-current-month .flatpickr-monthDropdown-months{padding:0;font-weight:400;pointer-events:none;-webkit-appearance:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:none}.flatpickr-current-month .numInputWrapper{float:left;width:40px;padding:0 0 0 4px;background:none}.flatpickr-current-month input.cur-year{padding:0;font-weight:400;color:#1a1a1a;pointer-events:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{height:auto;padding:8px}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{top:18px;left:23px}.flatpickr-months .flatpickr-next-month.flatpickr-next-month{top:18px;right:23px}.flatpickr-months .flatpickr-next-month .ico_arr_l{transform:rotate(180deg)}.numInputWrapper span.arrowDown,.numInputWrapper span.arrowUp{display:none}.flatpickr-weekdays .flatpickr-weekday:first-child{color:#ff8080}.flatpickr-weekdays .flatpickr-weekday:last-child{color:#4c4c4c}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{color:#1a1a1a}.flatpickr-calendar.open{z-index:1012}.flatpickr-innerContainer .flatpickr-days .dayContainer .flatpickr-day.flatpickr-holiday{color:#ff8080}.flatpickr-innerContainer .flatpickr-days .dayContainer .flatpickr-day.nextMonthDay.flatpickr-holiday,.flatpickr-innerContainer .flatpickr-days .dayContainer .flatpickr-day.prevMonthDay.flatpickr-holiday{color:#fcc}.flatpickr-weekdays{height:18px;padding-top:14px}span.flatpickr-weekday{width:32px;margin:0 2px;font-weight:400;font-size:12px;line-height:18px;color:#4c4c4c;flex:none}.flatpickr-weekdays .flatpickr-weekdaycontainer{position:relative}.dayContainer{display:block;width:252px;min-width:auto;max-width:none}.flatpickr-days{width:252px;padding-top:12px}.flatpickr-day{width:32px;height:32px;margin:4px 2px;border-radius:4px;line-height:32px;color:#4c4c4c}.os_windows .flatpickr-day{line-height:30px}.flatpickr-day:focus,flatpickr-day:hover{border-color:#f7f7f7;background-color:#f7f7f7}.flatpickr-day.today{border-color:#ccc}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#ccc;color:#4c4c4c;background-color:#f7f7f7}.flatpickr-days .flatpickr-day.selected{border-color:#fff8cc;color:#1a1a1a;background:#fff8cc}.flatpickr-days .flatpickr-day.selected:hover{border-color:#f7f7f7}.flatpickr-days .flatpickr-day.selected:focus,.flatpickr-days .flatpickr-day.selected:hover{background-color:#fff8cc}.flatpickr-day:nth-child(7n+1),.flatpickr-days .flatpickr-day:nth-child(7n+1).selected,.flatpickr-days .flatpickr-day:nth-child(7n+1).selected:focus,.flatpickr-days .flatpickr-day:nth-child(7n+1).selected:hover,.flatpickr-days .flatpickr-day:nth-child(7n+1).today,.flatpickr-days .flatpickr-day:nth-child(7n+1).today:focus,.flatpickr-days .flatpickr-day:nth-child(7n+1).today:hover{color:#ff8080}.flatpickr-day:nth-child(7n),.flatpickr-days .flatpickr-day:nth-child(7n).selected,.flatpickr-days .flatpickr-day:nth-child(7n).selected:focus,.flatpickr-days .flatpickr-day:nth-child(7n).selected:hover,.flatpickr-days .flatpickr-day:nth-child(7n).today,.flatpickr-days .flatpickr-day:nth-child(7n).today:focus,.flatpickr-days .flatpickr-day:nth-child(7n).today:hover{color:#37f}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:focus,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.nextMonthDay.selected,.flatpickr-day.nextMonthDay.selected:focus,.flatpickr-day.nextMonthDay.selected:hover,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay,.flatpickr-day.prevMonthDay.selected,.flatpickr-day.prevMonthDay.selected:focus,.flatpickr-day.prevMonthDay.selected:hover,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover{color:#b3b3b3}.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day:focus,.flatpickr-day:hover{border-color:#f7f7f7;background:#f7f7f7}.flatpickr-day:nth-child(7n):not(.flatpickr-disabled),.flatpickr-days .flatpickr-day:nth-child(7n).selected,.flatpickr-days .flatpickr-day:nth-child(7n).selected:focus,.flatpickr-days .flatpickr-day:nth-child(7n).selected:hover,.flatpickr-days .flatpickr-day:nth-child(7n).today,.flatpickr-days .flatpickr-day:nth-child(7n).today:focus,.flatpickr-days .flatpickr-day:nth-child(7n).today:hover{color:#4c4c4c}.flatpickr-days .flatpickr-day:nth-child(7n).nextMonthDay,.flatpickr-days .flatpickr-day:nth-child(7n).nextMonthDay:focus,.flatpickr-days .flatpickr-day:nth-child(7n).nextMonthDay:hover,.flatpickr-days .flatpickr-day:nth-child(7n).prevMonthDay,.flatpickr-days .flatpickr-day:nth-child(7n).prevMonthDay:focus,.flatpickr-days .flatpickr-day:nth-child(7n).prevMonthDay:hover{color:#b3b3b3}.flatpickr-days .flatpickr-day:nth-child(7n+1).nextMonthDay,.flatpickr-days .flatpickr-day:nth-child(7n+1).nextMonthDay:focus,.flatpickr-days .flatpickr-day:nth-child(7n+1).nextMonthDay:hover,.flatpickr-days .flatpickr-day:nth-child(7n+1).prevMonthDay,.flatpickr-days .flatpickr-day:nth-child(7n+1).prevMonthDay:focus,.flatpickr-days .flatpickr-day:nth-child(7n+1).prevMonthDay:hover{color:#fcc}.flatpickr-days .flatpickr-day.nextMonthDay.selected,.flatpickr-days .flatpickr-day.nextMonthDay.selected:focus,.flatpickr-days .flatpickr-day.nextMonthDay.selected:hover,.flatpickr-days .flatpickr-day.prevMonthDay.selected,.flatpickr-days .flatpickr-day.prevMonthDay.selected:focus,.flatpickr-days .flatpickr-day.prevMonthDay.selected:hover{border-color:#fff8cc}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:focus,.flatpickr-day.flatpickr-disabled:hover{border-color:transparent;background:transparent}.flatpickr-monthSelect-theme-light .flatpickr-innerContainer{width:238px;margin:0 auto}.flatpickr-monthSelect-months{overflow:hidden;width:264px;margin:0 -13px;padding-top:12px;outline:none}.flatpickr-monthSelect-month{float:left;width:40px;height:40px;margin:4px 13px;border:1px solid transparent;border-radius:4px;font-size:12px;line-height:40px;color:#4c4c4c;box-sizing:border-box;cursor:pointer;outline:0}.os_windows .flatpickr-monthSelect-month{line-height:38px}.flatpickr-monthSelect-month:focus,.flatpickr-monthSelect-month:hover{border-color:#f7f7f7;background-color:#f7f7f7}.flatpickr-monthSelect-month.disabled{color:#b3b3b3;cursor:not-allowed}.flatpickr-monthSelect-month.disabled:hover{border-color:transparent;background:transparent}.flatpickr-monthSelect-theme-light .flatpickr-monthSelect-months .flatpickr-monthSelect-month.selected{border-color:#fff8cc;color:#1a1a1a;background:#fff8cc}.flatpickr-monthSelect-months .current_month{border-color:#ccc}.flatpickr-monthSelect-months .current_month:focus,.flatpickr-monthSelect-months .current_month:hover{border-color:#ccc;background-color:#f7f7f7}.flatpickr-day.endRange.endRange,.flatpickr-day.endRange.startRange,.flatpickr-day.selected.endRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.endRange,.flatpickr-day.startRange.startRange{border-color:#37f;border-radius:4px;color:#1a1a1a;background:#fafbff}.flatpickr-day.endRange.endRange.nextMonthDay,.flatpickr-day.endRange.endRange.prevMonthDay,.flatpickr-day.endRange.startRange.nextMonthDay,.flatpickr-day.endRange.startRange.prevMonthDay,.flatpickr-day.selected.endRange.nextMonthDay,.flatpickr-day.selected.endRange.prevMonthDay,.flatpickr-day.selected.startRange.nextMonthDay,.flatpickr-day.selected.startRange.prevMonthDay,.flatpickr-day.startRange.endRange.nextMonthDay,.flatpickr-day.startRange.endRange.prevMonthDay,.flatpickr-day.startRange.startRange.nextMonthDay,.flatpickr-day.startRange.startRange.prevMonthDay{color:#b3b3b3}.flatpickr-day.endRange.endRange:nth-child(7n+1),.flatpickr-day.endRange.startRange:nth-child(7n+1),.flatpickr-day.selected.endRange:nth-child(7n+1),.flatpickr-day.selected.startRange:nth-child(7n+1),.flatpickr-day.startRange.endRange:nth-child(7n+1),.flatpickr-day.startRange.startRange:nth-child(7n+1){color:#ff8080}.flatpickr-day.endRange.endRange.nextMonthDay:nth-child(7n+1),.flatpickr-day.endRange.endRange.prevMonthDay:nth-child(7n+1),.flatpickr-day.endRange.startRange.nextMonthDay:nth-child(7n+1),.flatpickr-day.endRange.startRange.prevMonthDay:nth-child(7n+1),.flatpickr-day.selected.endRange.nextMonthDay:nth-child(7n+1),.flatpickr-day.selected.endRange.prevMonthDay:nth-child(7n+1),.flatpickr-day.selected.startRange.nextMonthDay:nth-child(7n+1),.flatpickr-day.selected.startRange.prevMonthDay:nth-child(7n+1),.flatpickr-day.startRange.endRange.nextMonthDay:nth-child(7n+1),.flatpickr-day.startRange.endRange.prevMonthDay:nth-child(7n+1),.flatpickr-day.startRange.startRange.nextMonthDay:nth-child(7n+1),.flatpickr-day.startRange.startRange.prevMonthDay:nth-child(7n+1){color:#fcc}.flatpickr-day.endRange.endRange:nth-child(7n),.flatpickr-day.endRange.startRange:nth-child(7n),.flatpickr-day.selected.endRange:nth-child(7n),.flatpickr-day.selected.startRange:nth-child(7n),.flatpickr-day.startRange.endRange:nth-child(7n),.flatpickr-day.startRange.startRange:nth-child(7n){color:#37f}.flatpickr-day.endRange.endRange.nextMonthDay:nth-child(7n),.flatpickr-day.endRange.endRange.prevMonthDay:nth-child(7n),.flatpickr-day.endRange.startRange.nextMonthDay:nth-child(7n),.flatpickr-day.endRange.startRange.prevMonthDay:nth-child(7n),.flatpickr-day.selected.endRange.nextMonthDay:nth-child(7n),.flatpickr-day.selected.endRange.prevMonthDay:nth-child(7n),.flatpickr-day.selected.startRange.nextMonthDay:nth-child(7n),.flatpickr-day.selected.startRange.prevMonthDay:nth-child(7n),.flatpickr-day.startRange.endRange.nextMonthDay:nth-child(7n),.flatpickr-day.startRange.endRange.prevMonthDay:nth-child(7n),.flatpickr-day.startRange.startRange.nextMonthDay:nth-child(7n),.flatpickr-day.startRange.startRange.prevMonthDay:nth-child(7n){color:#b2ccff}.flatpickr-day.endRange.endRange:focus,.flatpickr-day.endRange.startRange:focus,.flatpickr-day.selected.endRange:focus,.flatpickr-day.selected.startRange:focus,.flatpickr-day.startRange.endRange:focus,.flatpickr-day.startRange.startRange:focus{background:#fafbff}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{z-index:1;background-color:#fafbff}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.today.inRange{border-color:#f2f6ff;background:#f2f6ff;box-shadow:-4px 0 0 #f2f6ff,5px 0 0 #f2f6ff}.flatpickr-day.nextMonthDay.endRange.selected,.flatpickr-day.nextMonthDay.startRange.selected,.flatpickr-day.prevMonthDay.endRange.selected,.flatpickr-day.prevMonthDay.startRange.selected{background:#fff;box-shadow:none}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #f2f6ff}