:root {
  --title-background-color: #f1f7f9;
  --border-color: #bacfe7;
  --tab-color: #4d85af;
  --tab-back-color: #76b5e2;
  --tab-font-color: #d2eafc;
  --table-th-color:#e2f3fa;
  --tb-outside-color:#3c78bc;
  --bold-font-color: #003b9e;
  --date-div-background: #c0deed;
  --calendar-left-arrow: url("/img_work/d_arrow_left2.gif");
  --calendar-right-arrow: url("/img_work/d_arrow_right2.gif");
  --execute_button_background: #2574a3 url('/img_work/btn_bg1.gif') repeat-x;
  --execute_button_top_border_color: #5699b9 1px solid;
  --execute_button_bottom_border_color: #175a7a 1px solid;
  --execute_button_side_border_color: #3b7c98 1px solid;
  /* --delete_button_background: #5d7189 url('/img_work/btn_bg2.gif') repeat-x;
  --delete_button_top_border_color: #7992ae 1px solid;
  --delete_button_bottom_border_color: #4b5a6a 1px solid;
  --delete_button_side_border_color: #5f758d 1px solid; */
  --delete_button_background: #9c5050 url('/img_work/btn_del_bg.gif') repeat-x;
  --delete_button_top_border_color: #ca7171 1px solid;
  --delete_button_bottom_border_color: #6f3a3a 1px solid;
  --delete_button_side_border_color: #a35454 1px solid;
  --delete_button_left_border_color: #a35454 1px solid;
  --delete_button_right_border_color: #a25353 1px solid;
  --open_button_background: #319ab2 url('/img_work/btn_bg4.gif') repeat-x;
  --open_button_top_border_color: #55b9d2 1px solid;
  --open_button_bottom_border_color: #267a8e 1px solid;
  --open_button_side_border_color: #319db7 1px solid;
  --exit_button_background: #626262 url('/img_work/btn_bg3_1.gif') repeat-x;
  --exit_button_top_border_color: #878787 1px solid;
  --exit_button_bottom_border_color: #484848 1px solid;
  --exit_button_side_border_color: #515151 1px solid;
  --show_button_background: #5d7189 url('/img_work/btn_bg2.gif') repeat-x;
  --show_button_top_border_color: #7992ae 1px solid;
  --show_button_bottom_border_color: #4b5a6a 1px solid;
  --show_button_side_border_color: #5f758d 1px solid;
  --print_button_background: #5d7189 url('/img_work/btn_bg2.gif') repeat-x;
  --print_button_top_border_color: #7992ae 1px solid;
  --print_button_bottom_border_color: #4b5a6a 1px solid;
  --print_button_side_border_color: #5f758d 1px solid;
  --small_button_background: url('/img_work/btn_in.png') repeat-x;
  --small_button_border_color: #43586f 1px solid;
  --tab_button_backgorund: url('/img_work/tab2_button_out.gif');
  --tab_button_border_color: #95a9be 1px solid;
  --tab_button_over_backgorund: url('/img_work/tab2_button_over.gif');
  --tab_button_over_border_color: #3182dd 1px solid;
}

@charset "utf-8";
/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);*/
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  src: url(/font/NanumGothic.eot);
  src: url(/font/NanumGothic.eot?#iefix) format('embedded-opentype'),
       url(/font/NanumGothic.woff2) format('woff2'),
       url(/font/NanumGothic.woff) format('woff'),
       url(/font/NanumGothic.ttf) format('truetype');
}


/*common*/
html,body {
margin:0 auto;
padding:0;
background:#dfe5eb;
font-family: 'Nanum Gothic','Gulim', Helvetica, Arial, sans-serif;
width:100%;
height:100%;
font-size:13px;
font-weight:normal;
}
img,fieldset { border:0 none;}
table{border-collapse:collapse;margin :0 auto;padding:0;}
dl,ul,ol,li{ list-style: none; }
hr{ display:none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td{ margin :0 auto; padding : 0;font-size:13px;color:#000;letter-spacing:0;font-weight:normal;}
input,textarea,select{font-family: 'Nanum Gothic','Gulim', Helvetica, Arial, sans-serif;text-indent:2px;}
a{text-decoration:none;color:#000;}
a:link{text-decoration:none;}
a:active{font-weight:normal;}
a:hover{text-decoration:underline;color:#001fdc;}
img,input,select,textarea {font-size:100%;vertical-align:middle;}
select{margin:0;padding:0;vertical-align:middle;}
em{font-style:normal;}

table .noborder td{border:0;}
table .nopadding td{padding:0;}
.radio_margin{margin-top:-3px;margin-bottom:0;margin-right:3px;vertical-align:middle;}
.ck_margin{margin:0px 3px 3px 4px;}

.big_ck{color: #ff1100;padding: 0 0 0 3px;font-size:15px;font-weight:bold;}

.boxing{box-sizing:border-box;-moz-box-sizing:border-box;}


.select_year{font-size:16px;font-weight:bold;background-color:#cdfcff;}
.select_year2{font-size:14px;font-weight:bold;background-color:#fffee0;}
.fw{font-weight:bold;}
.f15{font-size:15px;}
.m_sp {letter-spacing:-1px;}
.m_sp2{letter-spacing:-2px;}
.m_sp0 {letter-spacing:0px;}
.radio_type{margin-top:-3px;margin-bottom:0;margin-right:3px;vertical-align:middle;}
.radio_b1{border: 1px solid #ececec;width: 20px;height: 20px;margin: 0 3px 0 0;vertical-align: middle;}

.stxt{font-size:11px;font-family: 'Nanum Gothic','dotum';letter-spacing:-1px;}
.stxt a{font-size:11px;font-family: 'Nanum Gothic','dotum';text-decoration:none;}
.stxt a:link{text-decoration:none;}
.stxt a:hover{text-decoration:underline;color:#008800;}
.pain_stxt{font-size:11px;font-family: 'Nanum Gothic','dotum';letter-spacing:0;color:#e60000;}

.num{font-size:13px;font-family:'verdana';letter-spacing:0;}
.num a{font-size:13px;font-family:'verdana';text-decoration:none;}
.num a:link{text-decoration:none;}
.num a:hover{text-decoration:underline;color:#008800;}

.inline {display:inline-block;}
.w100 {width:100px;}
.w90 {width:90px;}
.w80 {width:80px;}
.w70 {width:70px;}
.w60 {width:60px;}
.w50 {width:50px;}
.w40 {width:40px;}
.w30 {width:30px;}
.w22 {width:22px;}
.w20 {width:20px;}
.w10{width:10px;}
.line1{position:relative;display:block;height:1px;}
.line2{position:relative;display:block;height:2px;}
.line3{position:relative;display:block;height:3px;}
.line5{position:relative;display:block;height:5px;}
.line8{position:relative;display:block;height:8px;}
.line10{position:relative;display:block;height:10px;}
.line15{position:relative;display:block;height:15px;}
.line20{position:relative;display:block;height:20px;}
.line25{position:relative;display:block;height:25px;}
.line30{position:relative;display:block;height:30px;}
.line35{position:relative;display:block;height:35px;}
.line40{position:relative;display:block;height:40px;}
.line45{position:relative;display:block;height:45px;}
.line50{position:relative;display:block;height:50px;}
.line60{position:relative;display:block;height:60px;}
.line70{position:relative;display:block;height:70px;}
.line80{position:relative;display:block;height:80px;}
.clear{ clear:both; }

.gen{position:relative;display:block;width:100%;text-align:center;}
.gen_text1{position:relative;display:block;text-align:left;color:#27488b;padding:8px 0 0 12px;}

.pay_txt1{font-size:11px;line-height:20px;padding:0 15px 5px 10px;}

.info_title{position:relative;color:#000;padding:5px 0 5px 5px;font-size:14px;text-align:left;}
.info_div{position:relative;background:#f8f8f8;border:#c8c8c8 1px solid;padding:10px 20px;}



#login_pos{position:relative;width:100%;height:100%;margin:0 auto;text-align:center;}
#login_pos #login_outline{position:relative;top:20%;margin:0 auto;width:980px;height:510px;background:#fff url('/img_work/login_img3.jpg') no-repeat;}
.login_p{float:left;padding:147px 0 0 466px;}
.login_box{width:402px;}
.login_box li{display:block;height:42px;font-size:17px;text-align:left;color:#515151;font-weight:bold;}
.login_box li.ck_txt{font-size:13px;text-align:center;color:#515151;font-weight:bold;}
.login_box li.btn{display:block;height:60px;}

#login_pos_touch{position:relative;width:100%;height:100%;margin:0 auto;text-align:center;}
#login_pos_touch #login_outline_touch{position:relative;top:20%;margin:0 auto;width:980px;height:510px;background:#fff url('/img_work/login_img_touch.jpg') no-repeat;}
.login_p_touch{float:left;padding:177px 0 0 466px;}
.login_box_touch{width:402px;}
.login_box_touch li{display:block;height:42px;font-size:17px;text-align:left;color:#515151;font-weight:bold;}
.login_box_touch li.ck_txt{font-size:13px;text-align:center;color:#515151;font-weight:bold;}
.login_box_touch li.btn{display:block;height:60px;}

#renew_pos{position:relative;width:100%;height:100%;margin:0 auto;text-align:center;}
#renew_pos #renew_outline{position:relative;top:20%;margin:0 auto;width:980px;height:510px;background:#fff url('/img_work/renew_bg.gif') no-repeat;}
.renew_p{float:left;padding:177px 0 0 466px;}
.renew_box{width:402px;}
.renew_box li{display:block;height:42px;font-size:17px;text-align:left;color:#515151;font-weight:bold;}
.renew_box li.ck_txt{font-size:13px;text-align:center;color:#515151;font-weight:bold;}
.renew_box li.btn{display:block;height:60px;}


/*layout*/
#wrap{display:block;position:relative;width:1561px;height:870px;margin:0 auto;background:#fff;float:left;z-index:10;overflow:hidden;}
#wrap #left_area{display:block;position:relative;float:left;width:136px;background:#dfe5eb;border-right:#a3b3c3 1px solid;height:100%;}
#wrap #right_area{display:block;position:relative;float:left;width:1423px;height:100%;background:#fff;}


.top_area{display:block;position:relative;width:100%;height:26px;background:#dfe5eb;border-bottom:#a3b3c3 1px solid;overflow: hidden;}
.top_area .top_title{padding:5px 0 0 20px;color:#000000;font-weight:bold;}
.top_area .login_info{position:absolute;top:5px;right:10px;color:#1d1d1d;font-size:12px;text-align:right;}
.top_area .time_info{position:absolute;top:2px;left:573px;color:#1d1d1d;font-size:12px;text-align:right;}
.top_area .notice_info{position:absolute;top:0;left:365px;width:618px;height:24px;overflow:hidden;color:#fff;font-size:12px;text-align:left;background:url('/img_work/time_notice_bg.png') no-repeat;}



#wrap #right_area #r_padding{position:relative;padding:10px 20px 0 20px;}



.eval_pos{position:absolute;bottom:3px;right:3px;}


.notice_info span.n1{float:left;padding:6px 0 0 40px;width:333px;color:#fff;font-size:12px;overflow:hidden;}
.notice_info span.n1 a{color:#fff;text-decoration:none;}
.notice_info span.n1 a:hover{color:#fff;text-decoration:underline;}
.notice_info span.n2{float:left;width:24px;}
.notice_info span.n3{float:left;padding:2px 0 0 0;width:190px;color:#fff;font-size:12px;}
.top_area .favor_link{position:absolute;top:3px;left:369px;color:#49617b;font-size:11px;text-align:right;}

.top_btn_type1{display:inline-block;height:16px;line-height:16px;color:#fff;font-size:11px;letter-spacing:-1px;font-family:'돋움';border:#036753 1px solid;background:#00997a;padding:0 5px;}
.top_btn_type2{display:inline-block;height:16px;line-height:16px;color:#fff;font-size:11px;letter-spacing:-1px;font-family:'돋움';border:#353535 1px solid;background:#4c4c4c;padding:0 5px;}
.top_btn_type3{display:inline-block;height:16px;line-height:16px;color:#848688;font-size:11px;letter-spacing:-1px;font-family:'돋움';border:#d1d1d1 1px solid;background:#f6f7f8;padding:0 5px;}
.top_btn_type4{display:inline-block;height:16px;line-height:16px;color:#fff;font-size:11px;letter-spacing:-1px;font-family:'돋움';border:#127490 1px solid;background:#1ba6cf;padding:0 5px;}
.top_btn_type5{display:inline-block;height:16px;line-height:16px;color:#fff;font-size:11px;letter-spacing:-1px;font-family:'돋움';border:#d55a00 1px solid;background:#ff6c00 url('/img_work/top_utv.png') no-repeat 5px 1px;padding:0 5px 0 20px;}

.prm_icon_type1{/* display: inline-block; */width:22px;height: 12px;line-height: 12px;color: #fff;font-size: 11px; letter-spacing: -1px;font-family: '돋움';border: #036753 1px solid;background: #00997a;padding: 0 5px;}
.prm_icon_type2{/* display: inline-block; */width:22px;height: 12px;line-height: 12px;color: #fff;font-size: 11px; letter-spacing: -1px;font-family: '돋움';border: #ae4700 1px solid;background: #fa6600;padding: 0 5px;}
.prm_icon_type3{/* display: inline-block; */width:22px;height: 12px;line-height: 12px;color: #fff;font-size: 11px; letter-spacing: -1px;font-family: '돋움';border: #0780a7 1px solid;background: #0ab7f0;padding: 0 5px;}
.prm_icon_type4{/* display: inline-block; */width:22px;height: 12px;line-height: 12px;color: #fff;font-size: 11px; letter-spacing: -1px;font-family: '돋움';border: #6a0a00 1px solid;background: #be1b00;padding: 0 5px;}
.prm_icon_type5{/* display: inline-block; */width:22px;height: 12px;line-height: 12px;color: #fff;font-size: 11px; letter-spacing: -1px;font-family: '돋움';border: #895600 1px solid;background: #c57c00;padding: 0 5px;}
.prm_icon_type6{/* display: inline-block; */width:22px;height: 12px;line-height: 12px;color: #fff;font-size: 11px; letter-spacing: -1px;font-family: '돋움';border: #7b7b7b 1px solid;background: #7b7b7b;padding: 0 5px;}

.nocomp_color2 .prm_icon_type1{/* display: inline-block; */width:22px;height: 12px;line-height: 12px;color: #fff;font-size: 11px; letter-spacing: -1px;font-family: '돋움';border: #86aea6 1px solid !important;background: #86c4b7 !important;padding: 0 5px;}
.nocomp_color2 .prm_icon_type2{/* display: inline-block; */width:22px;height: 12px;line-height: 12px;color: #fff;font-size: 11px; letter-spacing: -1px;font-family: '돋움';border: #cda487 1px solid !important;background: #efb48b !important;padding: 0 5px;}
.nocomp_color2 .prm_icon_type3{/* display: inline-block; */width:22px;height: 12px;line-height: 12px;color: #fff;font-size: 11px; letter-spacing: -1px;font-family: '돋움';border: #8bbbcb 1px solid !important;background: #8fd4eb !important;padding: 0 5px;}
.nocomp_color2 .prm_icon_type4{/* display: inline-block; */width:22px;height: 12px;line-height: 12px;color: #fff;font-size: 11px; letter-spacing: -1px;font-family: '돋움';border: #ae8884 1px solid !important;background: #d49388 !important;padding: 0 5px;}
.nocomp_color2 .prm_icon_type5{/* display: inline-block; */width:22px;height: 12px;line-height: 12px;color: #fff;font-size: 11px; letter-spacing: -1px;font-family: '돋움';border: #bda886 1px solid !important;background: #d8ba89 !important;padding: 0 5px;}



/*좌측서브메뉴관련*/
.left_sub1{display:block;position:absolute;width:367px;top:-51px;left:116px;z-index:50;}
.left_sub1 .tab_pos{position:absolute;left:-116px;top:48px;width:142px;height:62px;background:url('/img_work/btn_leftmenu_click2.png') no-repeat;font-size:15px;font-weight:bold;color:#ffffff;line-height:120%;cursor:pointer;text-align:left;padding:0 0 0 11px;}
.left_sub1 .tab_pos span.hz{display:block;height:22px;}
.left_sub1 .tab_pos span.hz2{display:block;height:13px;}
.left_sub1 .w_pos{position:relative;padding:0px;}

.left_sub2{display:block;position:absolute;width:367px;top:-112px;left:116px;z-index:50;}
.left_sub2 .tab_pos{position:absolute;left:-116px;top:109px;width:142px;height:62px;background:url('/img_work/btn_leftmenu_click2.png') no-repeat;font-size:15px;font-weight:bold;color:#ffffff;line-height:120%;cursor:pointer;text-align:left;padding:0 0 0 11px;}
.left_sub2 .tab_pos span.hz{display:block;height:22px;}
.left_sub2 .tab_pos span.hz2{display:block;height:13px;}
.left_sub2 .w_pos{position:relative;padding:0px;}

.left_sub3{display:block;position:absolute;width:367px;top:-173px;left:116px;z-index:50;}
.left_sub3 .tab_pos{position:absolute;left:-116px;top:170px;width:142px;height:62px;background:url('/img_work/btn_leftmenu_click2.png') no-repeat;font-size:15px;font-weight:bold;color:#ffffff;line-height:120%;cursor:pointer;text-align:left;padding:0 0 0 11px;}
.left_sub3 .tab_pos span.hz{display:block;height:22px;}
.left_sub3 .tab_pos span.hz2{display:block;height:13px;}
.left_sub3 .w_pos{position:relative;padding:0px;}

.left_sub4{display:block;position:absolute;width:367px;top:-134px;left:116px;z-index:50;}
.left_sub4 .tab_pos{position:absolute;left:-116px;top:131px;width:142px;height:62px;background:url('/img_work/btn_leftmenu_click2.png') no-repeat;font-size:15px;font-weight:bold;color:#ffffff;line-height:120%;cursor:pointer;text-align:left;padding:0 0 0 11px;}
.left_sub4 .tab_pos span.hz{display:block;height:22px;}
.left_sub4 .tab_pos span.hz2{display:block;height:13px;}
.left_sub4 .w_pos{position:relative;padding:0px;}


.left_sub5{display:block;position:absolute;width:367px;top:-295px;left:116px;z-index:50;}
.left_sub5 .tab_pos{position:absolute;left:-116px;top:292px;width:142px;height:62px;background:url('/img_work/btn_leftmenu_click2.png') no-repeat;font-size:15px;font-weight:bold;color:#ffffff;line-height:120%;cursor:pointer;text-align:left;padding:0 0 0 11px;}
.left_sub5 .tab_pos span.hz{display:block;height:22px;}
.left_sub5 .tab_pos span.hz2{display:block;height:13px;}
.left_sub5 .w_pos{position:relative;padding:0px;}

.left_sub6{display:block;position:absolute;width:367px;top:-47px;left:116px;z-index:50;}
.left_sub6 .tab_pos{position:absolute;left:-116px;top:44px;width:142px;height:62px;background:url('/img_work/btn_leftmenu_click2.png') no-repeat;font-size:15px;font-weight:bold;color:#ffffff;line-height:120%;cursor:pointer;text-align:left;padding:0 0 0 11px;}
.left_sub6 .tab_pos span.hz{display:block;height:22px;}
.left_sub6 .tab_pos span.hz2{display:block;height:13px;}
.left_sub6 .w_pos{position:relative;padding:0px;}

.left_sub7{display:block;position:absolute;width:367px;top:-295px;left:116px;z-index:50;}
.left_sub7 .tab_pos{position:absolute;left:-116px;top:292px;width:142px;height:62px;background:url('/img_work/btn_leftmenu_click2.png') no-repeat;font-size:15px;font-weight:bold;color:#ffffff;line-height:120%;cursor:pointer;text-align:left;padding:0 0 0 11px;}
.left_sub7 .tab_pos span.hz{display:block;height:22px;}
.left_sub7 .tab_pos span.hz2{display:block;height:13px;}
.left_sub7 .w_pos{position:relative;padding:0px;}

.left_sub8{display:block;position:absolute;width:367px;top:-467px;left:116px;z-index:50;}
.left_sub8 .tab_pos{position:absolute;left:-116px;top:464px;width:476px;height:62px;background:url('/img_work/btn_leftmenu_click2.png') no-repeat;font-size:15px;font-weight:bold;color:#ffffff;line-height:120%;cursor:pointer;text-align:left;padding:0 0 0 11px;}
.left_sub8 .tab_pos span.hz{display:block;height:22px;}
.left_sub8 .tab_pos span.hz2{display:block;height:13px;}
.left_sub8 .w_pos{position:relative;padding:0px;}

.left_sub9{display:block;position:absolute;width:367px;top:-198px;left:116px;z-index:50;}
.left_sub9 .tab_pos{position:absolute;left:-116px;top:195px;width:142px;height:62px;background:url('/img_work/btn_leftmenu_click2.png') no-repeat;font-size:15px;font-weight:bold;color:#ffffff;line-height:120%;cursor:pointer;text-align:left;padding:0 0 0 11px;}
.left_sub9 .tab_pos span.hz{display:block;height:22px;}
.left_sub9 .tab_pos span.hz2{display:block;height:13px;}
.left_sub9 .w_pos{position:relative;padding:0px;}

.left_sub10{display:block;position:absolute;width:367px;top:-441px;left:116px;z-index:50;}
.left_sub10 .tab_pos{position:absolute;left:-116px;top:438px;width:142px;height:62px;background:url('/img_work/btn_leftmenu_click2.png') no-repeat;font-size:15px;font-weight:bold;color:#ffffff;line-height:120%;cursor:pointer;text-align:left;padding:0 0 0 11px;}
.left_sub10 .tab_pos span.hz{display:block;height:22px;}
.left_sub10 .tab_pos span.hz2{display:block;height:13px;}
.left_sub10 .w_pos{position:relative;padding:0px;}

.left_sub11{display:block;position:absolute;width:367px;top:-302px;left:116px;z-index:50;}
.left_sub11 .tab_pos{position:absolute;left:-116px;top:299px;width:142px;height:62px;background:url('/img_work/btn_leftmenu_click2.png') no-repeat;font-size:15px;font-weight:bold;color:#ffffff;line-height:120%;cursor:pointer;text-align:left;padding:0 0 0 11px;}
.left_sub11 .tab_pos span.hz{display:block;height:22px;}
.left_sub11 .tab_pos span.hz2{display:block;height:13px;}
.left_sub11 .w_pos{position:relative;padding:0px;}

.left_sub12{display:block;position:absolute;width:367px;top:-490px;left:116px;z-index:50;}
.left_sub12 .tab_pos{position:absolute;left:-116px;top:487px;width:142px;height:62px;background:url('/img_work/btn_leftmenu_click2.png') no-repeat;font-size:15px;font-weight:bold;color:#ffffff;line-height:120%;cursor:pointer;text-align:left;padding:0 0 0 11px;}
.left_sub12 .tab_pos span.hz{display:block;height:22px;}
.left_sub12 .tab_pos span.hz2{display:block;height:13px;}
.left_sub12 .w_pos{position:relative;padding:0px;}

.tbl_leftoutside{width:363px;table-layout:fixed;margin:0 auto;}
.tbl_leftoutside td.t1{height:57px;background:url('/img_work/leftmenu_subbg1.png') no-repeat;text-align:right;overflow:hidden;}
.tbl_leftoutside td.t1 span.close{position:absolute;top:31px;right:32px;}
.tbl_leftoutside td.t2{background:url('/img_work/leftmenu_subbg2.png') repeat-y;text-align:left;padding:0 0 0 10px;}
.tbl_leftoutside td.t2 label{font-weight: bold;}
.tbl_leftoutside td.t3{height:57px;background:url('/img_work/leftmenu_subbg3.png') no-repeat;}

.leftmenu li .submenu_div{position:relative;width:270px;}
.leftmenu li .submenu_div ul{}
.leftmenu li .submenu_div li{display:block;height:43px;line-height:43px;text-align:left;color:#00689e;font-size:15px;font-weight:bold;background:#f1f8ff;border:#536170 1px solid;cursor:pointer;overflow: hidden;padding:0 0 0 5px;margin:0 0 5px 0;letter-spacing:-0.08em;width:265px;}
.leftmenu li .submenu_div li.submp{background:#f1f8ff url('/img_work/menu_subicon.gif') no-repeat 18px 11px;border:#acc9e6 1px solid;font-weight:normal;text-indent:24px;}
.leftmenu li .submenu_div li.submp_noready{background:#e3e3e3 url('/img_work/menu_subicon.gif') no-repeat 18px 11px;border:#969696 1px solid;color:#949494;font-weight:normal;text-indent:24px;}
.leftmenu li .submenu_div li.noready2{text-shadow:1px 1px #fff;color:#949494;font-weight:normal;background:#e3e3e3;border:#969696 1px solid;}
.leftmenu li .submenu_div li.noready{text-shadow:1px 1px #fff;color:#949494;font-weight:normal;background:#e9e9e9;border-top:#c3c3c3 1px solid;border-left:#c3c3c3 1px solid;border-right:#e9e9e9 1px solid;border-bottom:#e9e9e9 1px solid;}
.leftmenu li .submenu_div li.rpt{color:#4f4f4f;font-weight:bold;background:#f7f7f7;border:#616161 1px solid;}
.leftmenu li .submenu_div li.help{color:#373736;font-weight:bold;background:#f7f7f7;border:#7c7c7c 1px solid;}
.leftmenu li .submenu_div li span.stype{color:#979797;font-weight:bold;font-size:13px;}



.leftmenu{position:relative;width:129px;margin:0 auto;}
.leftmenu ul{}
.leftmenu li{position:relative;display:block;width:129px;height:59px;font-size:15px;color:#383838;line-height:120%;cursor:pointer;background:url('/img_work/btn_leftmenu_out2.png') no-repeat;text-align:left;padding:0 0 0 11px;margin:0 0 2px 0;font-weight:bold;}
.leftmenu li.over{color:#ffffff;background:url('/img_work/btn_leftmenu_over2.png') no-repeat;}
.leftmenu li.seled{width:142px;color:#ffffff; background:url('/img_work/btn_leftmenu_click2.png') no-repeat;}
.leftmenu li.invisible{color:#959595;background:url('/img_work/btn_leftmenu_invisible_work.png') no-repeat;}
.leftmenu li.invisible2{color:#959595;background:url('/img_work/btn_leftmenu_invisible2.png') no-repeat;cursor:default;}
.leftmenu li span.hz{display:block;height:19px;}
.leftmenu li span.hz2{display:block;height:10px;}


/*내용컨텐츠관련*/
.mgr_box{position:relative;display:block;padding:20px;text-align:center;font-size:16px;color:var(--bold-font-color);font-weight:bold;background:var(--title-background-color);border:var(--border-color) 1px solid;}
.mgr_box2{position:relative;display:block;padding:10px;text-align:center;font-size:16px;color:var(--bold-font-color);font-weight:bold;background:var(--title-background-color);border:var(--border-color) 1px solid;}
.mgr_box_tiny{position:relative;display:block;padding: 5px;text-align:center;font-size: 13px;color: var(--bold-font-color);font-weight:bold;background:var(--title-background-color);border:var(--border-color) 1px solid;} /*2019.05.08 신숙경*/
.mgr_box_flex{display:flex;align-items:center;justify-content:center; position:relative;padding:20px;text-align:center;font-size:16px;color:var(--bold-font-color);font-weight:bold;background:var(--title-background-color);border:var(--border-color) 1px solid;}

.block_title{position:relative;display:block;height:29px;line-height:29px;font-size:16px;color:var(--bold-font-color);font-weight:bold;background:url('/img_work/icon_blocktitle.png') no-repeat 1px 6px;padding:0 0 0 17px;}
.block_title span.c1{color:#9e0082;}
.block_title span.rtxt{position:absolute;color:#4a4a4a;font-size:13px;right:0;top:1px;font-weight:normal;}
.block_title span.radio_pos{cursor:pointer;float:right;padding:0 15px 0 0;}

.block_btn{position:absolute;height:23px;line-height:23px;color:#fff;font-size:13px;text-align:center;font-weight:normal;letter-spacing:0;background:#3099b2 url('/img_work/block_btn.gif') repeat-x;cursor:pointer;overflow: hidden;border:#45668a 1px solid;vertical-align:middle;border:var(--open_button_bottom_border_color);width:130px;top:2px;right:0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.block_btn2{position:absolute;height:23px;line-height:23px;color:#fff;font-size:13px;text-align:center;font-weight:normal;letter-spacing:0;background:var(--show_button_background);cursor:pointer;overflow: hidden;border:var(--show_button_side_border_color);vertical-align:middle;width:130px;top:2px;right:0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.block_btn3{position:absolute;height:23px;line-height:23px;color:#fff;font-size:13px;text-align:center;font-weight:normal;letter-spacing:0;background:var(--show_button_background);cursor:pointer;overflow: hidden;border:var(--show_button_side_border_color);vertical-align:middle;width:130px;top:2px;right:178px;}

.block_btn4{position:relative;display:block;height:23px;line-height:23px;color:#fff;font-size:13px;text-align:center;font-weight:normal;letter-spacing:0;background:var(--show_button_background);cursor:pointer;overflow: hidden;border:#816a78 1px solid;vertical-align:middle;width:130px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.block_btn5{position:relative;height:23px;line-height:23px;color:#fff;font-size:13px;text-align:center;font-weight:normal;letter-spacing:0;background:#3099b2 url('/img_work/block_btn.gif') repeat-x;cursor:pointer;overflow: hidden;border:#45668a 1px solid;vertical-align:middle;border:var(--open_button_bottom_border_color);width:130px;top:2px;right:0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.block_title2{position:relative;display:block;height:29px;line-height:29px;font-size:15px;color:#000000;font-weight:normal;background:url('/img_work/icon_blocktitle2.png') no-repeat 4px 9px;padding:0 0 0 13px;}

.block_title3{position:relative;display:block;height:29px;line-height:29px;font-size:16px;color:var(--bold-font-color);font-weight:bold;padding:0px;}

.pic_div{position:relative;width:132px;height:171px;background:#f2f4f7;border:#d3dbe4 1px solid;  text-align:center;}
.pic_div2{position:relative;width:121px;height:156px;background:#f2f4f7;border:#d3dbe4 1px solid; text-align:center;}
.pic_div3{position:relative;width:89px;height:115px;background:#f2f4f7;border:#d3dbe4 1px solid;  text-align:center;}
.pic_div4{position:relative;width:69px;height:88px;background:#f2f4f7;border:#d3dbe4 1px solid;   text-align:center;}
.pic_div5{position:relative;width:192px;height:122px;background:#f2f4f7;border:#d3dbe4 1px solid; text-align:center;}
.pic_div6{position:relative;width:639px;height:356px;background:#f2f4f7;border:#d3dbe4 1px solid; text-align:center;}
.pic_div7{position:relative;width:639px;height:356px;background:#f2f4f7;border:#d3dbe4 1px solid; text-align:center;}
.pic_div8{position:relative;width:639px;height:356px;background:#ffffff;border:0;                 text-align:center;}
.pic_name_div{position:relative;width:132px;height:28px;line-height:28px;background:var(--gray-item-color);border:var(--gray-item-border) 1px solid;text-align:center;}

.divide_line{position:relative;width:100%;height:31px;background:url('/img_work/pattern.gif') 0 50% repeat-x;}

.bluebox_div{position:relative;border:#3c78bc 2px solid;}

.pic_ablum{position:relative;}
.pic_ablum li{display:block;position:relative;margin:0 0 15px 0;font-size:13px;text-align:center;cursor:pointer;}
.pic_ablum li .ck_btn{position:absolute;width:26px;height:26px;line-height:26px;top:0;right:0;z-index:200;color:#fff;text-align:center;}
.pic_ablum li .box{position:relative;z-index:20;width:120px;height:77px;background:#f2f4f7;border:#d3dbe4 1px solid; text-align:center;background:#f2f4f7 url('/img_work/camera_bg.png') no-repeat 50% 50%;}
.pic_ablum li .txt{width:120px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;line-height:18px;}
.pic_ablum li .over{border:#3c78bc 3px solid;}
.pic_ablum li .btn_more{width:120px;height:30px;line-height:30px;font-size:13px;color:#fff;background:#4f4f4f;}


.sign_area{position:relative;width:600px;height:320px;background:#fff;border:#e6e6e6 3px solid;}
.sign_area_reset{position:relative;width:590px;padding:0 15px 0 0;text-align:left;}
.gen_txt{position:relative;text-align:left;padding:0 0 0 10px;height:17px;line-height:17px;color:#363636;}
.gen_txt2{position:relative;font-size:15px;font-weight:bold;text-align:left;padding:0 0 0 10px;height:18px;line-height:18px;color:#363636;}
.gen_txt2 span.right_txt{font-size:13px;font-weight:normal;float:right;}

.sign_admin_w1{width:580px;float:left;}
.sign_admin_w2{width:20px;float:left;}
.sign_admin_w3{width:620px;float:left;}

/*카테고리별 좌우사이즈 레이어*/
.sitemap_w_div{position:relative;float:left;width:1382px;}

.basic_w_div1{position:relative;float:left;width:787px;}
.basic_w_div2{position:relative;float:left;width:15px;}
.basic_w_div3{position:relative;float:left;width:580px;}

.basic_w2_div1{position:relative;float:left;width:380px;}
.basic_w2_div2{position:relative;float:left;width:15px;}
.basic_w2_div3{position:relative;float:left;width:987px;}

.basic_w3_div1{position:relative;float:left;width:433px;border:#3c78bc 1px solid;}
.basic_w3_div2{position:relative;float:left;width:20px;}
.basic_w3_div3{position:relative;float:left;width:855px;border:#3c78bc 1px solid;}

.basic_w4_div1{position:relative;float:left;width:681px;}
.basic_w4_div2{position:relative;float:left;width:20px;}

.service_family_app_div1{position:relative;float:left;width:851px;}
.service_family_app_div2{position:relative;float:left;width:20px;}
.service_family_app_div3{position:relative;float:left;width:510px;}

.staff_w1_div1{position:relative;float:left;width:450px;}
.staff_w1_div2{position:relative;float:left;width:20px;}
.staff_w1_div3{position:relative;float:left;width:912px;}
.staff_w1_div4{position:relative;float:left;width:451px;}
.staff_w1_div5{position:relative;float:left;width:10px;}
.staff_w1_div6{position:relative;float:left;width:351px;}
.staff_w1_div7{position:relative;float:left;width:551px;}

.staff_w3_div1{position:relative;float:left;width:339px;}
.staff_w3_div2{position:relative;float:left;width:15px;}
.staff_w3_div3{position:relative;float:left;width:1028px;}

.staff_w4_div1{position:relative;float:left;width:350px;}
.staff_w4_div2{position:relative;float:left;width:15px;}
.staff_w4_div3{position:relative;float:left;width:1017px;}

.patient_w1_div1{position:relative;float:left;width:450px;}
.patient_w1_div2{position:relative;float:left;width:20px;}
.patient_w1_div3{position:relative;float:left;width:912px;}

.patient_w2_div1{position:relative;float:left;width:332px;}
.patient_w2_div2{position:relative;float:left;width:15px;}
.patient_w2_div3{position:relative;float:left;width:1035px;}

.patient_w3_div1{position:relative;float:left;width:331px;}
.patient_w3_div2{position:relative;float:left;width:15px;}
.patient_w3_div3{position:relative;float:left;width:1036px;}
.patient_w3_div4{position:relative;float:left;width:508px;}
.patient_w3_div5{position:relative;float:left;width:20px;}

.patient_w5_div1{position:relative;float:left;width:396px;}
.patient_w5_div2{position:relative;float:left;width:15px;}
.patient_w5_div3{position:relative;float:left;width:971px;}
.patient_w5_div4{position:relative;float:left;width:508px;}
.patient_w5_div5{position:relative;float:left;width:20px;}

.patient_w6_div1{position:relative;float:left;width:760px;}
.patient_w6_div2{position:relative;float:left;width:15px;}
.patient_w6_div3{position:relative;float:left;width:607px;}

.patient_w7_div1{position:relative;float:left;width:391px;}
.patient_w7_div2{position:relative;float:left;width:15px;}
.patient_w7_div3{position:relative;float:left;width:976px;}

.patient_w8_div1{position:relative;float:left;width:282px;}
.patient_w8_div2{position:relative;float:left;width:15px;}
.patient_w8_div3{position:relative;float:left;width:1085px;}

.patient_w9_div1{position:relative;float:left;width:950px;}
.patient_w9_div2{position:relative;float:left;width:20px;}
.patient_w9_div3{position:relative;float:left;width:412px;}

.patient_w10_div1{position:relative;float:left;width:290px;}
.patient_w10_div2{position:relative;float:left;width:20px;}
.patient_w10_div3{position:relative;float:left;width:1072px;}

.patient_case1_div1{position:relative;float:left;width:1390px;}
.patient_case1_div2{position:relative;float:left;width:1307px;float:left;}
.patient_case1_div3{position:relative;float:left;width:131px;height:520px;border-left:#a0c7f2 1px solid;float:left;text-align:right;}
.patient_case1_div4{position:relative;float:left;width:640px;}
.patient_case1_div5{position:relative;float:left;width:15px;}
.patient_case1_div6{position:relative;float:left;width:130px;height:543px;border-left:#a0c7f2 1px solid;text-align:right;}

.patient_case2_div1{position:relative;float:left;width:1390px;}
.patient_case2_div2{position:relative;float:left;width:1257px;}
.patient_case2_div3{position:relative;float:left;width:1245px;}
.patient_case2_div3_1{position:relative;float:left;width:615px;}
.patient_case2_div3_2{position:relative;float:left;width:15px;}
.patient_case2_div4{position:relative;float:left;width:131px;height:587px;border-left:#a0c7f2 1px solid;text-align:right;}
.patient_case2_div5{position:relative;float:left;width:131px;height:620px;border-left:#a0c7f2 1px solid;text-align:right;}
.patient_case2_div6{position:relative;float:left;width:131px;height:543px;border-left:#a0c7f2 1px solid;text-align:right;}
.patient_case2_div7{position:relative;float:left;width:131px;height:393px;border-left:#a0c7f2 1px solid;text-align:right;}
.patient_case2_div8{position:relative;float:left;width:131px;height:680px;border-left:#a0c7f2 1px solid;text-align:right;}

.touch_w1_div1{position:relative;float:left;width:269px;}
.touch_w1_div2{position:relative;float:left;width:25px;}
.touch_w1_div3{position:relative;float:left;width:1088px;}

.touch_record_w2_div1{position:relative;float:left;width:536px;}
.touch_record_w2_div2{position:relative;float:left;width:15px;}
.touch_record_w2_div3{position:relative;float:left;width:537px;}
.touch_record_w2_div4{position:relative;float:left;width:80px;}
.touch_record_w2_div5{position:relative;float:left;width:993px;}

.touch_record_w3_div1{position:relative;float:left;width:464px;}
.touch_record_w3_div2{position:relative;float:left;width:15px;}
.touch_record_w3_div3{position:relative;float:left;width:609px;}
.touch_record_w3_div4{position:relative;float:left;width:80px;}
.touch_record_w3_div5{position:relative;float:left;width:15px;}
.touch_record_w3_div6{position:relative;float:left;width:993px;}
.touch_record_w3_div7{position:relative;float:left;width:612px;}
.touch_record_w3_div8{position:relative;float:left;width:366px;}

.touch_record_w4_div1{position:relative;float:left;width:80px;}
.touch_record_w4_div2{position:relative;float:left;width:15px;}
.touch_record_w4_div3{position:relative;float:left;width:993px;}

.touch_record_w5_div1{position:relative;float:left;width:313px;}
.touch_record_w5_div2{position:relative;float:left;width:15px;}
.touch_record_w5_div3{position:relative;float:left;width:700px;}

.record_w1_div1{position:relative;float:left;width:339px;}
.record_w1_div2{position:relative;float:left;width:15px;}
.record_w1_div3{position:relative;float:left;width:1028px;}
.record_w1_div4{position:relative;float:left;width:407px;}
.record_w1_div5{position:relative;float:left;width:15px;}
.record_w1_div6{position:relative;float:left;width:344px;}
.record_w1_div7{position:relative;float:left;width:247px;}

.record_w2_div1{position:relative;float:left;width:743px;}
.record_w2_div2{position:relative;float:left;width:15px;}
.record_w2_div3{position:relative;float:left;width:624px;}
.record_w2_div4{position:relative;float:left;width:624px;}
.record_w2_div5{position:relative;float:left;width:316px;}

.record_w3_div1{position:relative;float:left;width:359px;}
.record_w3_div2{position:relative;float:left;width:15px;}
.record_w3_div3{position:relative;float:left;width:1008px;}

.record_w6_div1{position:relative;float:left;width:450px;}
.record_w6_div2{position:relative;float:left;width:20px;}
.record_w6_div3{position:relative;float:left;width:912px;}

.record_w7_div1{position:relative;float:left;width:450px;}
.record_w7_div2{position:relative;float:left;width:20px;}
.record_w7_div3{position:relative;float:left;width:912px;}

.record_w8_div1{position:relative;float:left;width:450px;}
.record_w8_div2{position:relative;float:left;width:20px;}
.record_w8_div3{position:relative;float:left;width:912px;}

.record_w9_div1{position:relative;float:left;width:450px;}
.record_w9_div2{position:relative;float:left;width:20px;}
.record_w9_div3{position:relative;float:left;width:912px;}

.record_w11_div1{position:relative;float:left;width:450px;}
.record_w11_div2{position:relative;float:left;width:20px;}
.record_w11_div3{position:relative;float:left;width:912px;}

.record_w12_div1{position:relative;float:left;width:450px;}
.record_w12_div2{position:relative;float:left;width:20px;}
.record_w12_div3{position:relative;float:left;width:912px;}

.recordnurse_w1_div1{position:relative;float:left;width:388px;}
.recordnurse_w1_div2{position:relative;float:left;width:15px;}
.recordnurse_w1_div3{position:relative;float:left;width:979px;}
.recordnurse_w1_div4{position:relative;float:left;width:624px;}
.recordnurse_w1_div5{position:relative;float:left;width:340px;}
.recordnurse_w1_div6{position:relative;float:left;width:420px;}
.recordnurse_w1_div7{position:relative;float:left;width:20px;}
.recordnurse_w1_div8{position:relative;float:left;width:720px;}

.recordnurse_w2_div1{position:relative;float:left;width:743px;}
.recordnurse_w2_div2{position:relative;float:left;width:15px;}
.recordnurse_w2_div3{position:relative;float:left;width:624px;}

.recordnurse_w4_div1{position:relative;float:left;width:450px;}
.recordnurse_w4_div2{position:relative;float:left;width:20px;}
.recordnurse_w4_div3{position:relative;float:left;width:912px;}

.recordnurse_w10_div1{position:relative;float:left;width:450px;}
.recordnurse_w10_div2{position:relative;float:left;width:20px;}
.recordnurse_w10_div3{position:relative;float:left;width:912px;}

.recordnurse_w11_div1{position:relative;float:left;width:450px;}
.recordnurse_w11_div2{position:relative;float:left;width:20px;}
.recordnurse_w11_div3{position:relative;float:left;width:912px;}

.physical_w1_div1{position:relative;float:left;width:224px;}
.physical_w1_div2{position:relative;float:left;width:15px;}
.physical_w1_div3{position:relative;float:left;width:1143px;}
.physical_w1_div4{position:relative;float:left;width:788px;}
.physical_w1_div5{position:relative;float:left;width:340px;}

.physical_w2_div1{position:relative;float:left;width:447px;}
.physical_w2_div2{position:relative;float:left;width:15px;}
.physical_w2_div3{position:relative;float:left;width:920px;}
.physical_w2_div4{position:relative;float:left;width:402px;}
.physical_w2_div5{position:relative;float:left;width:503px;}

.physical_w4_div1{position:relative;float:left;width:450px;}
.physical_w4_div2{position:relative;float:left;width:20px;}
.physical_w4_div3{position:relative;float:left;width:912px;}

.physical_w5_div1{position:relative;float:left;width:450px;}
.physical_w5_div2{position:relative;float:left;width:20px;}
.physical_w5_div3{position:relative;float:left;width:912px;}

.physical_w6_div1{position:relative;float:left;width:241px;}
.physical_w6_div2{position:relative;float:left;width:20px;}
.physical_w6_div3{position:relative;float:left;width:1121px;}
.physical_w6_div4{position:relative;float:left;width:761px;}
.physical_w6_div5{position:relative;float:left;width:340px;}

.physical_w7_div1{position:relative;float:left;width:450px;}
.physical_w7_div2{position:relative;float:left;width:20px;}
.physical_w7_div3{position:relative;float:left;width:912px;}

.physical_layer1_div1{position:relative;float:left;width:1390px;}
.physical_layer1_div2{position:relative;float:left;width:1257px;float:left;}
.physical_layer1_div3{position:relative;float:left;width:615px;}
.physical_layer1_div4{position:relative;float:left;width:15px;}
.physical_layer1_div5{position:relative;float:left;width:615px;}
.physical_layer1_div6{position:relative;float:left;width:131px;height:620px;border-left:#a0c7f2 1px solid;float:left;text-align:right;}
.physical_layer1_div7{position:relative;float:left;width:557px;}
.physical_layer1_div8{position:relative;float:left;width:673px;}

.health_w1_div1{position:relative;float:left;width:413px;}
.health_w1_div2{position:relative;float:left;width:15px;}
.health_w1_div3{position:relative;float:left;width:954px;}

.health_w2_div1{position:relative;float:left;width:331px;}
.health_w2_div2{position:relative;float:left;width:15px;}
.health_w2_div3{position:relative;float:left;width:1036px;}

.health_w3_div1{position:relative;float:left;width:580px;}
.health_w3_div2{position:relative;float:left;width:15px;}
.health_w3_div3{position:relative;float:left;width:787px;}

.health_w5_div1{position:relative;float:left;width:450px;}
.health_w5_div2{position:relative;float:left;width:20px;}
.health_w5_div3{position:relative;float:left;width:912px;}

.health_w6_div1{position:relative;float:left;width:681px;}
.health_w6_div2{position:relative;float:left;width:20px;}
.health_w6_div3{position:relative;float:left;width:681px;}

.health_w8_div1{position:relative;float:left;width:515px;}
.health_w8_div2{position:relative;float:left;width:20px;}
.health_w8_div3{position:relative;float:left;width:847px;}

.health_w9_div1{position:relative;float:left;width:405px;}
.health_w9_div2{position:relative;float:left;width:20px;}
.health_w9_div3{position:relative;float:left;width:957px;}

.health_layer2_div1{position:relative;float:left;width:800px;float:left;}
.health_layer2_div2{position:relative;float:left;width:15px;float:left;}
.health_layer2_div3{position:relative;float:left;width:430px;float:left;}
.health_layer2_div4{position:relative;float:left;width:132px;height:620px;border-left:#a0c7f2 1px solid;float:left;text-align:right;}

.charge_w4_div1{position:relative;float:left;width:467px;}
.charge_w4_div2{position:relative;float:left;width:15px;}
.charge_w4_div3{position:relative;float:left;width:900px;}

.charge_w5_div1{position:relative;float:left;width:331px;}
.charge_w5_div2{position:relative;float:left;width:15px;}
.charge_w5_div3{position:relative;float:left;width:1036px;}
.charge_w5_div4{position:relative;float:left;width:508px;}
.charge_w5_div5{position:relative;float:left;width:20px;}
.charge_w5_div6{position:relative;float:left;width:508px;}

.cost_master_patient_yealy_div1{position:relative;float:left;width:281px;}
.cost_master_patient_yealy_div2{position:relative;float:left;width:15px;}
.cost_master_patient_yealy_div3{position:relative;float:left;width:1086px;}


.cost_nopay_div1{position:relative;float:left;width:371px;}
.cost_nopay_div2{position:relative;float:left;width:15px;}
.cost_nopay_div3{position:relative;float:left;width:996px;}
.cost_nopay_div4{position:relative;float:left;width:418px;}
.cost_nopay_div5{position:relative;float:left;width:20px;}
.cost_nopay_div6{position:relative;float:left;width:558px;}

.safe_w1_div1{position:relative;float:left;width:300px;}
.safe_w1_div2{position:relative;float:left;width:45px;text-align:center;}
.safe_w1_div3{position:relative;float:left;width:1037px;}
/* 2016.12.29 추가start*/
.safe_w1_div4{position:relative;float:left;width:1243px;}
.safe_w1_div5{position:relative;float:left;width:20px;text-align:center;}
.safe_w1_div6{position:relative;float:left;width:120px;}
/* 2016.12.29 추가end*/

.safe_w3_div1{position:relative;float:left;width:306px;}
.safe_w3_div2{position:relative;float:left;width:15px;}
.safe_w3_div3{position:relative;float:left;width:1061px;}

.safe_layer1_div1{position:relative;float:left;width:1360px;}
.safe_layer1_div2{position:relative;float:left;width:1210px;float:left;}
.safe_layer1_div3{position:relative;float:left;width:132px;height:705px;border-left:#a0c7f2 1px solid;float:left;text-align:right;}
.safe_layer1_div4{position:relative;float:left;width:15px;float:left;}


.manage_w1_div1{position:relative;float:left;width:660px;}
.manage_w1_div2{position:relative;float:left;width:53px;text-align:center;}
.manage_w1_div3{position:relative;float:left;width:322px;}
.manage_w1_div4{position:relative;float:left;width:25px;}
.manage_w1_div5{position:relative;float:left;width:322px;}


.manage_w2_div1{position:relative;float:left;width:412px;}
.manage_w2_div2{position:relative;float:left;width:15px;}
.manage_w2_div3{position:relative;float:left;width:955px;}
.manage_w2_div4{position:relative;float:left;width:470px;}
.manage_w2_div5{position:relative;float:left;width:470px;}


.salary_w1_div1{position:relative;float:left;width:412px;}
.salary_w1_div2{position:relative;float:left;width:20px;}
.salary_w1_div3{position:relative;float:left;width:950px;}
.salary_w1_div4{position:relative;float:left;width:465px;}

.salary_w2_div1{position:relative;float:left;width:680px;}
.salary_w2_div2{position:relative;float:left;width:20px;}
.salary_w2_div3{position:relative;float:left;width:680px;}

.staff_layer_w1{position:relative;float:left;width:400px;}
.staff_layer_w2{position:relative;float:left;width:15px;}
.staff_layer_w3{position:relative;float:left;width:760px;}


/*팝업레이어관련*/
.layer_outside{position:relative;border:#b2b2b2 8px solid;background:#fff;padding:46px 30px 14px 30px;}
.layer_close{position:absolute;top:10px;right:10px;z-index:80;}
.layer_title{position:absolute;top:0;left:0;color:#000;font-size:22px;font-weight:bold;text-align:left;background:#e2f3fa;height:44px;width:100%;padding:0;overflow:hidden;border-bottom:#b6cbd5 1px solid;}
.layer_title .txt_pos{position:relative;display:block;padding:10px 0 0 30px;}
.layer_content{position:relative;display:block;padding:10px 0 0 0;}

.layer_w1_div1{position:relative;float:left;width:530px;}
.layer_w1_div2{position:relative;float:left;width:58px;text-align:center;}
.layer_w1_div3{position:relative;float:left;width:580px;}

.layer_commute_w1_div1{position:relative;float:left;width:490px;}
.layer_commute_w1_div2{position:relative;float:left;width:20px;}
.layer_commute_w1_div3{position:relative;float:left;width:828px;}

.layer_record_w1_div1{position:relative;float:left;width:705px;}
.layer_record_w1_div2{position:relative;float:left;width:10px;}
.layer_record_w1_div3{position:relative;float:left;width:705px;}

.layer_safe_w1_div1{position:relative;float:left;width:535px;}
.layer_safe_w1_div2{position:relative;float:left;width:15px;}
.layer_safe_w3_div1{position:relative;float:left;width:670px;}
.layer_safe_w3_div2{position:relative;float:left;width:15px;}
.layer_safe_w8_div1{position:relative;float:left;width:460px;}
.layer_safe_w8_div2{position:relative;float:left;width:15px;}
.layer_safe_w10_div1{position:relative;float:left;width:530px;}
.layer_safe_w10_div2{position:relative;float:left;width:15px;}
.layer_safe_w10_div3{position:relative;float:left;width:630px;}

.layer_charge_w3_div1{position:relative;float:left;width:790px;}
.layer_charge_w3_div2{position:relative;float:left;width:15px;}
.layer_charge_w3_div3{position:relative;float:left;width:525px;}

.layer_cost_update_w1_div{position:relative;float:left;width:525px;}
.layer_cost_update_w2_div{position:relative;float:left;width:15px;}
.layer_cost_update_w3_div{position:relative;float:left;width:560px;}

.layer_changeroom{position:relative;background:var(--gray-item-color);border:#d9d9d9 1px solid;padding:10px 5px 5px 15px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.layer_changeroom_over{position:relative;background:#fff0e0;border:#d1aa81 1px solid;padding:10px 5px 5px 15px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.layer_changeroom_w1{float:left;width:140px;font-size:20px;text-align:left;line-height:44px;}
.layer_changeroom_w2{float:left;width:20px;padding:15px 0 0 0;}
.layer_changeroom_w3{float:left;width:740px;}
.layer_changeroom_sp{position:relative;height:30px;line-height:30px;text-align:center;}

.layer_chroom_div{}
.layer_chroom_div li{line-height:42px;height:42px;width:140px;border:#7d7d7d 1px solid;background:#bab9b9 url('/img_work/bg_chroom1.gif') repeat-x;color:#fff;font-size:18px;font-weight:bold;text-align:center;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;cursor:pointer;float:left;margin:0 5px 5px 0;overflow:none;}
.layer_chroom_div li.over{border:#7d7d7d 1px solid;background:#c55a00 url('/img_work/bg_chroom2.gif') repeat-x;}

/*SMS보내기관련*/
.sms_pos{position:relative;width:660px;}
.sms_outbox{float:left;width:320px;background:#f3f3f3;border:#cdcbca 1px solid;}
.sms_address{float:left;width:320px;background:#f3f3f3;border:#cdcbca 1px solid;text-align:center;}
.sms_wsp{float:left;width:10px;}
.sms_point{position:relative;width:310px;height:27px;line-height:27px;background:url('/img_work/sms_bg1.gif') repeat-x;border:#d0d0d0 1px solid;color:#000;text-align:center;}
.sms_point .t_align{position:relative;margin:0 auto;text-align:center;}
.sms_point .txt1{float:left;padding:0 5px 0 70px;}
.sms_point .txt1 span.txt2{font-weight:bold;color:#0072ff;}
.sms_point .btn_pos{float:left;padding:3px 0 0 0;}
.sms_cont_out{position:relative;width:310px;border:#cdcbca 1px solid;}
.sms_t1{position:relative;height:13px;background:url('/img_work/sms_t1.gif') repeat-x;}
.sms_t2{position:relative;height:28px;background:url('/img_work/sms_t2.gif') repeat-x;}
.sms_mgr{position:relative;background:#e1ebf3;height:260px;}
.sms_textarea{padding: 10px;border: none;overflow-x: hidden;overflow-y: scroll;COLOR: #000000;letter-spacing: 0;background-color: transparent;width:290px;height:240px;}
.btn_sms_reset{display:inline-block;width:50px;height:18px;line-height:18px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:#303a48;border:#fff 1px solid;cursor:pointer;overflow: hidden;}
.sms_byte1{float:right;font-size:13px;font-weight:bold;color:000;padding:8px 10px 0 0;}
.sms_byte2{float:right;padding:5px 20px 0 0;}
.sms_number{position:relative;width:310px;margin:0 auto;}
.sms_sender1{float:left;width:72px;padding:3px 0 0 50px;font-weight:bold;}
.sms_sender2{float:left;width:145px;}
.sms_sender3{width:300px;}
.input_sms{height:19px;width:145px;background:#fff;color:#000;border-top:#8e8e8e 1px solid;border-left:#8e8e8e 1px solid;border-bottom:#d2d2d2 1px solid;border-right:#d2d2d2 1px solid;}
.sms_addr_div1 {width: 300px;height: 286px;background: #fff;overflow-y: scroll;border: #cbc6bd 1px solid;}
.sms_addr_tbl {margin: 0 auto;width:260px;}
.sms_addr_tbl td {font-size: 13px;background: url('/img_work/d_line.gif') repeat-x 0 100%;height: 26px;}


/*btn타입*/
.btn_pos_left{float:left;}
.btn_pos_right{float:right;}
.btn_pos_center{float:center;}

.btn_favor{display:inline-block;height:18px;line-height:18px;color:#fff;font-size:11px;text-align:center;font-weight:normal;letter-spacing:0;background:#7f9ab7;cursor:pointer;overflow: hidden;border:#45668a 1px solid;vertical-align:middle;padding:0 4px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;padding:0 8px;}

.btn_eval{font-family:'돋움';display:inline-block;height:15px;line-height:17px;color:#6c6d00;font-size:11px;text-align:center;font-weight:normal;letter-spacing:-1px;background:#ffffe1;cursor:pointer;overflow: hidden;border:#c4c524 1px solid;vertical-align:middle;padding:0 5px;}

.btn_sitemap{display:block;width:129px;height:47px;line-height:44px;text-align:center;color:#fff;font-size:16px;font-weight:bold;background:url('/img_work/btn_sitemap.png') no-repeat;cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_sitemap_partner{display:block;cursor:pointer;width:129px;height:47px;line-height:44px;text-align:center;color:#fff;font-size:16px;font-weight:bold;overflow: hidden;}

.btn_room_top{display:block;width:129px;height:47px;line-height:44px;text-align:center;color:#fff;font-size:16px;font-weight:bold;background:url('/img_work/btn_room.png') no-repeat;cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_in{display:inline-block;width:64px;height:19px;line-height:19px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:var(--small_button_background);border:var(--small_button_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_charge{display:inline-block;width:50px;height:19px;line-height:19px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:var(--small_button_background);border:var(--small_button_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_person{display:inline-block;width:60px;height:19px;line-height:19px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:var(--small_button_background);border:var(--small_button_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_person2{display:inline-block;width:40px;height:19px;line-height:19px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:var(--small_button_background);border:var(--small_button_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_person3{display:inline-block;width:31px;height:19px;line-height:19px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:var(--small_button_background);border:var(--small_button_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_person_b{display:inline-block;width:40px;height:15px; float:right; line-height:15px;text-align:center;color:#0012ff;font-size:11px;font-weight:normal; border:#344560 1px solid; cursor:pointer;overflow: hidden;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}

.btn_prm_admin{display:inline-block;width:40px;height:19px;line-height:19px;text-align:center;color:#000;font-size:11px;font-weight:normal;background:url('/img_work/btn_prm_bg.gif') repeat-x;border:#999999 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_person_care{display:inline-block;width:19px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/icon_record1_on_work.gif') no-repeat;border:0;cursor:pointer;overflow: hidden;}
.btn_person_care_off{display:inline-block;width:19px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/icon_record1_off.gif') no-repeat;border:0;cursor:pointer;overflow: hidden;}

.btn_sel_care{display:inline-block;width:19px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/icon_record_ckeck_on_work.gif') no-repeat;border:0;cursor:pointer;overflow: hidden;}

.btn_sel_care2{display:inline-block;width:19px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/icon_record_ckeck2_on_work.gif') no-repeat;border:0;cursor:pointer;overflow: hidden;}

.btn_sel_walk{display:inline-block;width:26px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/icon_record_walk1_on.gif') no-repeat;border:0;cursor:pointer;overflow: hidden;}
.btn_sel_out{display:inline-block;width:26px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/icon_record_walk2_on.gif') no-repeat;border:0;cursor:pointer;overflow: hidden;}

.btn_sel_care_off{display:inline-block;width:19px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/icon_record_ckeck_off.gif') no-repeat;border:0;cursor:pointer;overflow: hidden;}

.btn_sel_care2_off{display:inline-block;width:19px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/icon_record_ckeck2_off.gif') no-repeat;border:0;cursor:pointer;overflow: hidden;}

.btn_sel_walk_off{display:inline-block;width:26px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/icon_record_walk1_off.gif') no-repeat;border:0;cursor:pointer;overflow: hidden;}
.btn_sel_out_off{display:inline-block;width:26px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/icon_record_walk2_off.gif') no-repeat;border:0;cursor:pointer;overflow: hidden;}

.btn_sel_program{display:inline-block;width:17px;height:17px;line-height:17px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/icon_program.png') no-repeat;border:0;overflow: hidden;cursor:pointer;}

.btn_hospital{display:inline-block;width:60px;height:19px;line-height:19px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/block_btn.gif') repeat-x;border:var(--small_button_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_injung{display:inline-block;width:90px;height:19px;line-height:19px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:var(--small_button_background);border:var(--small_button_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.btn_injung2{display:inline-block;width:150px;height:22px;line-height:20px;text-align:center;color:#fff;font-size:14px;font-weight:normal;background:rgba(98,127,160,1);border:var(--small_button_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.btn_injung3{display:inline-block;width:220px;height:29px;line-height:27px;text-align:center;color:#fff;font-size:16px;font-weight:normal;background:rgba(98,127,160,1);border:var(--small_button_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_photo{display:inline-block;width:57px;height:19px;line-height:19px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:var(--small_button_background);border:var(--small_button_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_select{display:inline-block;width:60px;height:19px;line-height:19px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:var(--small_button_background);border:var(--small_button_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_zip{display:inline-block;width:48px;height:19px;line-height:19px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:var(--small_button_background);border:var(--small_button_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_mod{display:inline-block;width:31px;height:19px;line-height:19px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:var(--small_button_background);border:var(--small_button_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_mod2{display:inline-block;width:31px;height:19px;line-height:19px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:#1e7ae4;border:#13569f 1px solid;box-shadow:0 0 0 1px  #5296e1 inset;cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_room{display:inline-block;width:65px;height:19px;line-height:19px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:var(--small_button_background);border:var(--small_button_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_del{display:inline-block;width:31px;height:19px;line-height:19px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/btn_bg_del.gif') repeat-x;border:#595959 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_load_before{display:inline-block;width:90px;height:19px;line-height:19px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/btn_in.gif') repeat-x;border:#8896a4 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_del_care{display:inline-block;width:19px;height:21px;line-height:19px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/icon_record2.gif') no-repeat;border:0;cursor:pointer;overflow: hidden;}

.btn_mtm{display:inline-block;width:130px;height:37px;line-height:37px;text-align:center;color:#000;font-size:14px;font-weight:normal;letter-spacing:-1px;background:#dbeacb ;border:#5ba416 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_type1{display:inline-block;width:130px;height:37px;line-height:37px;text-align:center;color:#fff;font-size:14px;font-weight:bold;background:var(--execute_button_background);border-top:var(--execute_button_top_border_color);border-bottom:var(--execute_button_bottom_border_color);border-left:var(--execute_button_side_border_color);border-right:var(--execute_button_side_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.btn_type1_two{display:inline-block;width:130px;height:37px;text-align:center;color:#fff;font-size:14px;font-weight:bold;background:var(--execute_button_background);border-top:var(--execute_button_top_border_color);border-bottom:var(--execute_button_bottom_border_color);border-left:var(--execute_button_side_border_color);border-right:var(--execute_button_side_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.btn_type1_two span.sm{font-size:12px;font-weight:normal;}

.btn_type1_ex2{display:inline-block;width:100%;height:54px;line-height:54px;text-align:center;color:#fff;font-size:16px;font-weight:bold;background:var(--execute_button_background);border-top:var(--execute_button_top_border_color);border-bottom:var(--execute_button_bottom_border_color);border-left:var(--execute_button_side_border_color);border-right:var(--execute_button_side_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_type1_ex{display:inline-block;width:118px;height:77px;line-height:150%;text-align:center;color:#fff;font-size:14px;font-weight:bold;background:var(--execute_button_background);border-top:var(--execute_button_top_border_color);border-bottom:var(--execute_button_bottom_border_color);border-left:var(--execute_button_side_border_color);border-right:var(--execute_button_side_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_type2{display:inline-block;width:130px;height:37px;line-height:37px;text-align:center;color:#fff;font-size:14px;font-weight:bold;background:var(--show_button_background);border-top:var(--show_button_top_border_color);border-bottom:var(--show_button_bottom_border_color);border-left:var(--show_button_side_border_color);border-right:var(--show_button_side_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_type2_two{display:inline-block;width:130px;height:37px;text-align:center;color:#fff;font-size:14px;font-weight:bold;background:var(--show_button_background);border-top:var(--show_button_top_border_color);border-bottom:var(--show_button_bottom_border_color);border-left:var(--show_button_side_border_color);border-right:var(--show_button_side_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.btn_type2_two span.sm{font-size:12px;font-weight:normal;}

.btn_type2_ex{display:inline-block;width:118px;height:77px;line-height:150%;text-align:center;color:#fff;font-size:14px;font-weight:bold;background:var(--show_button_background);border-top:var(--show_button_top_border_color);border-bottom:var(--show_button_bottom_border_color);border-left:var(--show_button_side_border_color);border-right:var(--show_button_side_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_type2_off{display:inline-block;width:130px;height:37px;line-height:37px;text-align:center;color:#fff;font-size:14px;font-weight:bold;background:#5d7189 url('/img_work/btn_bg2_off.gif') repeat-x;border-top:#c4c4c4 1px solid;border-bottom:#999999 1px solid;border-left:#adadad 1px solid;border-right:#adadad 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

/* 2024.07.08 삭제 버튼 추가 */
.btn_type_del{display:inline-block;width:130px;height:37px;line-height:37px;text-align:center;color:#fff;font-size:14px;font-weight:bold;background:var(--delete_button_background);border-top:var(--delete_button_top_border_color);border-bottom:var(--delete_button_bottom_border_color);border-left:var(--delete_button_left_border_color);border-right:var(--delete_button_right_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.btn_del2{display:inline-block;width:130px;height:23px;line-height:23px;text-align:center;color:#fff;font-size:13px;font-weight:normal;background:var(--delete_button_background);border-top:var(--delete_button_top_border_color);border-bottom:var(--delete_button_bottom_border_color);border-left:var(--delete_button_side_border_color);border-right:var(--delete_button_side_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.btn_type_del_ex{display:inline-block;width:118px;height:77px;line-height:150%;text-align:center;color:#fff;font-size:14px;font-weight:bold;background:var(--delete_button_background);border-top:var(--delete_button_top_border_color);border-bottom:var(--delete_button_bottom_border_color);border-left:var(--delete_button_side_border_color);border-right:var(--delete_button_side_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.btn_type_del_two{display:inline-block;width:130px;height:37px;text-align:center;color:#fff;font-size:14px;font-weight:bold;background:var(--delete_button_background);border-top:var(--delete_button_top_border_color);border-bottom:var(--delete_button_bottom_border_color);border-left:var(--delete_button_left_border_color);border-right:var(--delete_button_right_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.btn_type_del_two span.sm{font-size:12px;font-weight:normal;}


/* 2019.09.27 added by thPark button 옆 vertical line */
.prt_btn_vl {display:inline-block;border-left: 2px solid #5d7189;height: 38px;overflow: hidden;margin-left: 4px;margin-right: 4px;}

.btn_type3{display:inline-block;width:130px;height:37px;line-height:37px;text-align:center;color:#fff;font-size:14px;font-weight:bold;background:var(--exit_button_background);border-top:var(--exit_button_top_border_color);border-bottom:var(--exit_button_bottom_border_color);border-left:var(--exit_button_side_border_color);border-right:var(--exit_button_side_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_type3_ex{display:inline-block;width:118px;height:77px;line-height:150%;text-align:center;color:#fff;font-size:14px;font-weight:bold;background:var(--exit_button_background);border-top:var(--exit_button_top_border_color);border-bottom:var(--exit_button_bottom_border_color);border-left:var(--exit_button_side_border_color);border-right:var(--exit_button_side_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_type3_ex2{display:inline-block;width:118px;height:54px;line-height:54px;text-align:center;color:#fff;font-size:16px;font-weight:bold;background:#9a9a9a url('/img_work/btn_bg3.gif') repeat-x;border-top:#cacaca 1px solid;border-bottom:#afafaf 1px solid;border-left:#b2b2b2 1px solid;border-right:#b2b2b2 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_type4{display:inline-block;width:130px;height:37px;line-height:37px;text-align:center;color:#fff;font-size:14px;font-weight:bold;background:var(--open_button_background);border-top:var(--open_button_top_border_color);border-bottom:var(--open_button_bottom_border_color);border-left:var(--open_button_side_border_color);border-right:var(--open_button_side_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_type4_two{display:inline-block;width:130px;height:37px;text-align:center;color:#fff;font-size:14px;font-weight:bold;background:var(--open_button_background);border-top:var(--open_button_top_border_color);border-bottom:var(--open_button_bottom_border_color);border-left:var(--open_button_side_border_color);border-right:var(--open_button_side_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.btn_type4_two span.sm{font-size:12px;font-weight:normal;}

.btn_type4_ex{display:inline-block;width:118px;height:77px;line-height:150%;text-align:center;color:#fff;font-size:14px;font-weight:bold;background:var(--open_button_background);border-top:var(--open_button_top_border_color);border-bottom:var(--open_button_bottom_border_color);border-left:var(--open_button_side_border_color);border-right:var(--open_button_side_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.btn_type4_ex span.sm{font-size:12px;font-weight:normal;}

.btn_type5{display:inline-block;width:130px;height:23px;line-height:23px;text-align:center;color:#fff;font-size:14px;font-weight:normal;background:var(--execute_button_background);border-top:var(--execute_button_top_border_color);border-bottom:var(--execute_button_bottom_border_color);border-left:var(--execute_button_side_border_color);border-right:var(--execute_button_side_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_type5_ex{display:inline-block;width:130px;height:23px;line-height:23px;text-align:center;color:#fff;font-size:14px;font-weight:normal;background:var(--execute_button_background);border-top:var(--execute_button_top_border_color);border-bottom:var(--execute_button_bottom_border_color);border-left:var(--execute_button_side_border_color);border-right:var(--execute_button_side_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_type6{display:inline-block;width:130px;height:23px;line-height:23px;text-align:center;color:#fff;font-size:13px;font-weight:normal;background:var(--open_button_background);border-top:var(--open_button_top_border_color);border-bottom:var(--open_button_bottom_border_color);border-left:#2d8ea6 1px solid;border-right:#2d8ea6 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_type6_1{display:inline-block;width:130px;height:23px;line-height:23px;text-align:center;color:#fff;font-size:13px;font-weight:normal;background:var(--show_button_background);border-top:var(--show_button_top_border_color);border-bottom:var(--show_button_bottom_border_color);border-left:var(--show_button_side_border_color);border-right:var(--show_button_side_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_type6_2{display:inline-block;width:130px;height:23px;line-height:23px;text-align:center;color:#fff;font-size:13px;font-weight:normal;background:var(--execute_button_background);border-top:var(--execute_button_top_border_color);border-bottom:var(--execute_button_bottom_border_color);border-left:var(--execute_button_side_border_color);border-right:var(--execute_button_side_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_type6_3{display:inline-block;width:130px;height:23px;line-height:23px;text-align:center;color:#fff;font-size:13px;font-weight:normal;background:#c2624c url('/img_work/btn_bg10.gif') repeat-x;border-top:#d26e55 1px solid;border-bottom:#8e3a26 1px solid;border-left:#a6452d 1px solid;border-right:#a6452d 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_type6_4{display:inline-block;width:130px;height:23px;line-height:23px;text-align:center;color:#000;font-size:13px;font-weight:normal;background:#dbffca repeat-x;border:#79b75c 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_type6_5{display:inline-block;width:130px;height:23px;line-height:23px;text-align:center;color:#000;font-size:13px;font-weight:normal;background:#fffee0 repeat-x;border:#d7d594 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_type6_6{display:inline-block;width:130px;height:23px;line-height:23px;text-align:center;color:#fff;font-size:13px;font-weight:normal;background:url('/img_work/btn_bg3.gif') repeat-x;border-top:var(--execute_button_top_border_color);border-bottom:var(--execute_button_bottom_border_color);border-left:var(--execute_button_side_border_color);border-right:var(--execute_button_side_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_type7{display:inline-block;width:130px;height:23px;line-height:23px;text-align:center;color:#fff;font-size:14px;font-weight:normal;background:var(--show_button_background);border-top:var(--show_button_top_border_color);border-bottom:var(--show_button_bottom_border_color);border-left:var(--show_button_side_border_color);border-right:var(--show_button_side_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_type7_1{display:inline-block;width:130px;height:23px;line-height:23px;text-align:center;color:#fff;font-size:13px;font-weight:normal;background:var(--show_button_background);border-top:var(--show_button_top_border_color);border-bottom:var(--show_button_bottom_border_color);border-left:var(--show_button_side_border_color);border-right:var(--show_button_side_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_type8_ex2{display:inline-block;width:100%;height:54px;line-height:54px;text-align:center;color:#fff;font-size:16px;font-weight:bold;background:#25a338 url('/img_work/btn_bg8.gif') repeat-x;border-top:#40a35b 1px solid;border-bottom:#177a21 1px solid;border-left:#3b9843 1px solid;border-right:#3b9843 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_touch_del{display:inline-block;width:30px;height:25px;line-height:25px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:#818181;border:#595959 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;box-shadow: inset 0 0 2px #ffffff;}

.btn_touch_list1{display:inline-block;width:100%;height:54px;line-height:54px;background:#25a338 url('/img_work/btn_bg8.gif') repeat-x;border-top:#40a35b 1px solid;border-bottom:#177a21 1px solid;border-left:#3b9843 1px solid;border-right:#3b9843 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.btn_touch_list1 span.ck_1{display:block;float:left;width:30px;text-align:right;padding:0 5px 0 0;}
.btn_touch_list1 span.name1{display:block;float:left;width:152px;text-align:left;color:#fff;font-size:16px;font-weight:bold;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}

.btn_touch_list2{display:inline-block;width:118px;height:54px;line-height:54px;background:#9a9a9a url('/img_work/btn_bg3.gif') repeat-x;border-top:#cacaca 1px solid;border-bottom:#afafaf 1px solid;border-left:#b2b2b2 1px solid;border-right:#b2b2b2 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.btn_touch_list2 span.ck_1{display:block;float:left;width:30px;text-align:right;padding:0 5px 0 0;}
.btn_touch_list2 span.name1{display:block;float:left;width:152px;text-align:left;color:#fff;font-size:16px;font-weight:bold;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}


.btn_touch_list1 span.bath{position:absolute;right:3px;top:-10px;}
.btn_touch_list2 span.bath{position:absolute;right:3px;top:-10px;}
.btn_touch_list1 span.body{position:absolute;right:3px;top:12px;}
.btn_touch_list2 span.body{position:absolute;right:3px;top:12px;}


.btn_sel_s{display:inline-block;width:26px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/icon_record_training1_on.gif') no-repeat;border:0;cursor:pointer;overflow: hidden;}
.btn_sel_s_off{display:inline-block;width:26px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/icon_record_training1_off.gif') no-repeat;border:0;cursor:pointer;overflow: hidden;}
.btn_sel_g{display:inline-block;width:26px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/icon_record_training2_on.gif') no-repeat;border:0;cursor:pointer;overflow: hidden;}
.btn_sel_g_off{display:inline-block;width:26px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/icon_record_training2_off.gif') no-repeat;border:0;cursor:pointer;overflow: hidden;}
.btn_sel_i{display:inline-block;width:26px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/icon_record_training3_on.gif') no-repeat;border:0;cursor:pointer;overflow: hidden;}
.btn_sel_i_off{display:inline-block;width:26px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/icon_record_training3_off.gif') no-repeat;border:0;cursor:pointer;overflow: hidden;}



.btn_type3_ex2 span.bath{position:absolute;right:3px;top:-1px;}
.btn_type8_ex2 span.bath{position:absolute;right:3px;top:-1px;}

.btn_type9{display:inline-block;width:130px;height:37px;line-height:37px;text-align:center;color:#fff;font-size:14px;font-weight:bold;background:#0b8632 url('/img_work/btn_bg9.gif') repeat-x;border-top:var(--execute_button_top_border_color);border-bottom:#075a17 1px solid;border-left:#207c38 1px solid;border-right:#207c38 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.btn_load{display:inline-block;width:108px;height:40px;line-height:40px;text-align:center;color:#000;font-size:14px;font-weight:bold;background:linear-gradient(to bottom, #ffffff,#f7f7f7);border:#838383 1px solid;cursor:pointer;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:0 auto;}
.btn_case_ex{display:inline-block;width:108px;height:40px;line-height:40px;text-align:center;color:#000;font-size:14px;font-weight:bold;background:#eef720;border:#a2a620 1px solid;cursor:pointer;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:0 auto;}

.btn_hompy{display:inline-block;width:440px;height:60px;line-height:60px;text-align:center;color:#fff;font-size:25px;font-weight:normal;background:#ff7608;cursor:pointer;overflow: hidden;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;}

.btn_area{position:relative;display:block;text-align:center;padding:10px 0 10px 0;}
.btn_area2{position:relative;display:block;text-align:center;padding:10px 0 0 0;}

.tab_button{position:relative;width:530px;}
.tab_button ul{}
.tab_button li{display:block;float:left;width:100px;height:35px;line-height:35px;font-size:16px;color:#000;border:#cfcfcf 1px solid;background:url('/img_work/tab_button_out.gif');cursor:pointer;text-align:center;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin:0 3px 3px 0;}
.tab_button li.over{color:#fff;border:#1e77d9 1px solid;background:url('/img_work/tab_button_over.gif');}

.tab_button2{position:relative;width:290px;}
.tab_button2 ul{}
.tab_button2 li{display:block;float:left;width:91px;height:31px;line-height:31px;font-size:13px;color:#000;border:var(--tab_button_border_color);background:var(--tab_button_backgorund);cursor:pointer;text-align:center;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin:0 5px 3px 0;}
.tab_button2 li.last{margin:0 0 3px 0;}
.tab_button2 li.over{color:#fff;border:var(--tab_button_over_border_color);background:var(--tab_button_over_backgorund);}
.tab_button2 li.add{color:#fff;border:var(--open_button_side_border_color);background:var(--open_button_background);}

.tab_button3{position:relative;width:290px;}
.tab_button3 ul{}
.tab_button3 li{display:block;float:left;width:91px;height:31px;line-height:31px;font-size:13px;color:#000;border:#95a9be 1px svar(--tab_button_border_color)ar(--tab_button_backgorund);cursor:pointer;text-align:center;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin:0 5px 3px 0;}
.tab_button3 li.last{margin:0 0 3px 0;}
.tab_button3 li.over{color:#fff;border:var(--tab_button_over_border_color);background:var(--tab_button_over_backgorund);}
.tab_button3 li.add{color:#fff;border:var(--open_button_side_border_color);background:var(--open_button_background);}

/*input타입*/
.input_type1{height:19px;background:#fafafa;color:#000;border-top:#8e8e8e 1px solid;border-left:#8e8e8e 1px solid;border-bottom:#d2d2d2 1px solid;border-right:#d2d2d2 1px solid;}
.input_type1:disabled{background: #999999;}
.input_type1_touch{height:25px;background:#fafafa;color:#000;border-top:#8e8e8e 1px solid;border-left:#8e8e8e 1px solid;border-bottom:#d2d2d2 1px solid;border-right:#d2d2d2 1px solid;}
.input_type2{height:19px;background:#f6f9fc;color:#014188;border-top:#256cba 1px solid;border-left:#256cba 1px solid;border-bottom:#a8c4e3 1px solid;border-right:#a8c4e3 1px solid;}
.input_type3{height:19px;background:#fffde0;color:#000;border-top:#8e8e8e 1px solid;border-left:#8e8e8e 1px solid;border-bottom:#d2d2d2 1px solid;border-right:#d2d2d2 1px solid;text-align:right;font-size:12px;}
.input_time{background:#a5a8b3;color:#edf1fd;height:20px;text-align:center;width:210px;border:#9e9fa6 1px solid;}
.input_time2{background:#008299;color:#fff;height:18px;text-align:center;width:200px;border:#008299 1px solid;}
.input_type_readonly{ border: 0; background-color: inherit; color: inherit; cursor: default; position: relative; top: -1px;}
.input_type_emp{height:31px; line-height:31px; font-size: 20px; color:blue;border-top:#8e8e8e 1px solid;border-left:#8e8e8e 1px solid;border-bottom:#d2d2d2 1px solid;border-right:#d2d2d2 1px solid; font-weight: bold;}
.input_type_big{height: 33px; font-size: 31px; line-height: 31px; background: #fafafa; color: #000; border-top: #8e8e8e 1px solid; border-left: #8e8e8e 1px solid; border-bottom:#d2d2d2 1px solid; border-right: #d2d2d2 1px solid;}

.input_search_box{width:125px;height:36px;background:#fff;color:#000;border:#91a6af 1px solid;font-size:15px;padding:0 0 0 3px;}
.input_type_login{width:400px;height:35px;background:#fff;color:#000;border:#91a6af 1px solid;font-size:20px;}
.input_type_login2{width:400px;height:38px;color:#000;font-size:20px;border:#91a6af 1px solid;letter-spacing:21px;text-indent:10px;outline:none;overflow:hidden;}
.input_search{height:24px;background:#fafafa;color:#000;border-top:#8e8e8e 1px solid;border-left:#8e8e8e 1px solid;border-bottom:#d2d2d2 1px solid;border-right:#d2d2d2 1px solid;}

.input_textarea1{line-height:130%;background:#fafafa;color:#000;border-top:#8e8e8e 1px solid;border-left:#8e8e8e 1px solid;border-bottom:#d2d2d2 1px solid;border-right:#d2d2d2 1px solid;}
.input_textarea1:disabled{background: #999999;}
.input_textarea_readonly{ border: 0; background-color: inherit; color: inherit; cursor: default; position: relative; top: -1px;}

.bt_txt_align{position:relative;display:block;float:left;padding:0 5px 0 0;}
.bt_txt_align2{position:relative;display:block;float:left;padding:3px 5px 0 0;}
.bt_txt_align3{position:relative;display:block;float:left;padding:3px 25px 3px 0;}
.bt_txt_align4{position:relative;display:block;float:left;padding:0;}
.bt_txt_align5{position:relative;display:block;float:left;padding:0 5px 0 2px;}
.bt_txt_align6{position:relative;display:block;float:left;padding:0 2px 0 2px;}
.bt_txt_align6_1{position:relative;display:block;float:left;padding:0 2px 0 0;}
.bt_txt_align7{position:relative;display:block;padding:3px 5px 0 0;width: auto;}

.input_margin_t1{float:left;margin:0 10px 0 0;}
.input_margin_t1_last{float:left;margin:0 0 0 0;}

.inbox1{border:#c3c3c3 1px solid;width:18px;padding:0;height:26px;font-size:16px;color:#000;text-align:center;}

/*radio관련*/
.radio_cursor{float:left;padding:0 8px 0 0;cursor:pointer;}
.radio_cursor2{line-height:150%;cursor:pointer;}
.radio_cursor3{float:left;padding:0 12px 0 0;cursor:pointer;}
.radio_cursor4{cursor:pointer;}
.radio_sp{clear:both;height:2px;display:block;}
.radio_sp2{clear:both;height:0;display:block;}
.radio_cursor_txt{float:left;padding:0 1px 0 0;}
.radio_cursor_txt2{float:left;padding:3px 0 0 0;line-height:140%;}
.radio_cursor_txt3{float:left;padding:3px 0 0 0;width:210px;line-height:130%;font-size:12px;letter-spacing:-1px;}
.radio_over{background:var(--spot-color);border:#93bd73 1px solid;}

.radio_case1{float:left;width:90px;cursor:pointer;}
.radio_case2{float:left;width:98px;cursor:pointer;}
.radio_case3{float:left;width:70px;cursor:pointer;}
.radio_case4{float:left;width:115px;cursor:pointer;}
.radio_case5{float:left;width:75px;cursor:pointer;}
.radio_case6{float:left;width:62px;cursor:pointer;}
.radio_case7{float:left;width:210px;cursor:pointer;}
.radio_case8{float:left;width:160px;cursor:pointer;}
.radio_case9{float:left;width:63px;cursor:pointer;}
.radio_case10{float:left;width:44px;cursor:pointer;}
.radio_case11{float:left;width:130px;cursor:pointer;}
.radio_case12{float:left;width:66px;cursor:pointer;}
.radio_case13{float:left;width:85px;cursor:pointer;}
.radio_case14{float:left;cursor:pointer;}
.radio_case15{float:left;width:300px;cursor:pointer;}
.radio_case16{float:left;cursor:pointer;margin-right:20px;}
.radio_case17{float:left;cursor:pointer;margin-right:10px;}


.touch_radio1{float:left;cursor:pointer;padding:5px;}
.touch_radio2{float:left;cursor:pointer;width:87px;padding:15px 5px;}
.touch_radio3{float:left;width:100px;cursor:pointer;padding:5px;}
.touch_radio4{float:left;width:115px;cursor:pointer;}
.touch_radio5{float:left;width:75px;cursor:pointer;padding:5px;}
.touch_radio6{float:left;width:80px;cursor:pointer;padding:5px;}

.touch_over{background:var(--spot-color);border:#93bd73 1px solid;}


/*check관련*/
.check_cursor{float:left;padding:0 8px 0 0;cursor:pointer;}
.check_cursor2{line-height:150%;cursor:pointer;}
.check_cursor3{cursor:pointer;}
.check_cursor4{float:left;padding:0 12px 0 0;cursor:pointer;}
.check_all_checkImage{cursor:pointer;}
.check_sp{clear:both;height:2px;display:block;}
.check_sp2{clear:both;height:0;display:block;}
.check_cursor_txt{float:left;padding:0 1px 0 0;cursor:pointer;}
.check_cursor_txt2{float:left;padding:3px 0 0 0;line-height:140%;}
.check_cursor_txt3{float:left;padding:3px 0 0 0;width:210px;line-height:130%;font-size:12px;letter-spacing:-1px;}

.check_case1{float:left;width:90px;cursor:pointer;}
.check_case2{float:left;width:98px;cursor:pointer;}
.check_case3{float:left;width:70px;cursor:pointer;}
.check_case4{float:left;width:115px;cursor:pointer;}
.check_case5{float:left;width:75px;cursor:pointer;}
.check_case6{float:left;width:62px;cursor:pointer;}
.check_case7{float:left;width:210px;cursor:pointer;}
.check_case8{float:left;width:160px;cursor:pointer;}
.check_case9{float:left;width:63px;cursor:pointer;}
.check_case10{float:left;width:44px;cursor:pointer;}
.check_case11{float:left;width:130px;cursor:pointer;}
.check_case12{float:left;width:66px;cursor:pointer;}
.check_case13{float:left;width:85px;cursor:pointer;}
.check_case14{float:left;cursor:pointer;}
.check_case15{float:left;width:350px;cursor:pointer;}
.check_case16{float:left;width:55px;cursor:pointer;}
.check_elli{overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}

.touch_check1{float:left;cursor:pointer;padding:5px;}
.touch_check2{float:left;cursor:pointer;width:87px;padding:15px 5px;}
.touch_check3{float:left;width:100px;cursor:pointer;padding:5px;}
.touch_check4{float:left;width:115px;cursor:pointer;}
.touch_check5{float:left;width:75px;cursor:pointer;padding:5px;}
.touch_check6{float:left;width:80px;cursor:pointer;padding:5px;}


.prm_array{position:relative;overflow:hidden;}
.prm_array ul{margin:15px;}
.prm_array li{float:left;width:260px;height:33px;line-height:33px;font-size:14px;padding:0 0 0 15px;text-align:left;margin:0 20px 12px 0;color:#000;background:#f6f9fc;border:var(--border-color) 1px solid;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.prm_array li.sel{background:#e2f3fa; border:#3c78bc 1px solid; color: var(--bold-font-color); font-weight: bold;}

/*주소찾기팝업*/
.zip_search_box{margin:0 auto;font-size:13px;color:#767676;text-align:center;}
.zip_search_input{background:#fffdd1;height:24px;width:344px;border:#5783ca 3px solid;font-size:15px;color:#000;font-weight:normal;}
.zip_list_div{position:relative;height:300px;overflow-x:hidden;overflow-y:scroll;}

.zip_tbl{border:#d9d9d9 1px solid;width:100%;}
.zip_tbl th{border-bottom:#d9d9d9 1px solid;font-size:12px;background:#f7f7f7;font-weight:normal;padding:5px 0 4px 0;}
.zip_tbl td{border-bottom:#d9d9d9 1px solid;padding:0;}

.zip_tbl2{border:0;width:100%;}
.zip_tbl2 td{border-bottom:#d9d9d9 1px solid;font-size:12px;text-align:left;padding:6px 5px 5px 5px;line-height:150%;}
.zip_tbl2 td.ct{text-align:center;}
.zip_tbl2 a{text-decoration:underline;color:#000;font-weight:bold;}
.zip_tbl2 a:link:hover, a:active{text-decoration:underline;color:#000;font-weight:bold;}


/*tabmenu관련*/
.tabmenu_bg_only{position:relative;display:block;width:100%;background:#76b5e2;height:40px;}
.tabmenu_only{position:relative;overflow:hidden;}
.tabmenu_only ul{margin:7px 0 0 9px;}
.tabmenu_only li{float:left;height:33px;line-height:33px;font-size:15px;padding:0 12px;margin:0 2px;color:#d2eafc;background:#4d85af;cursor:pointer;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;}
.tabmenu_only li.over{background:#fff url('/img_work/tab_bg.gif') repeat-x;color:#000;cursor:pointer;}

.tabmenu_bg{position:relative;display:block;width:100%;background:#76b5e2;height:40px;}
.tabmenu{position:relative;overflow:hidden;}
.tabmenu ul{margin:7px 0 0 9px;}
.tabmenu li{float:left;height:33px;line-height:33px;font-size:15px;padding:0 12px;margin:0 2px;color:#d2eafc;background:#4d85af;cursor:pointer;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;}
.tabmenu li.over{background:#fff url('/img_work/tab_bg.gif') repeat-x;color:#000;cursor:pointer;}
.tabmenu li.none_active{background:#71acd6;color:#bbd8ec;border-top:#4d85af 1px solid;border-left:#4d85af 1px solid;border-right:#4d85af 1px solid;}

.flextab_bg{ display:flex; background:#76b5e2;height:max-content;justify-content: flex-start; gap:4px; padding: 7px 0 0 9px;}
.flextab {display:flex; flex-direction: column; min-height: 23px; align-items:center; justify-content:center; margin:0; font-size:15px;padding:5px 12px;color:#d2eafc;background:#4d85af;cursor:pointer;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;}
.flextab.over{background:#fff url('/img_work/tab_bg.gif') repeat-x;color:#000;cursor:pointer;}
.flextab.none_active{background:#71acd6;color:#bbd8ec;border-top:#4d85af 1px solid;border-left:#4d85af 1px solid;border-right:#4d85af 1px solid;}

.tabmenu_bg_hz{position:relative;display:block;width:208px;height:813px;background:#76b5e2;}
.tabmenu_hz{position:relative;overflow:hidden;}
.tabmenu_hz ul{margin:20px 0 0 7px;}
.tabmenu_hz li{float:left;width:186px;height:33px;line-height:33px;font-size:14px;padding:0 0 0 15px;text-align:left;margin:0 0 4px 0;color:#d2eafc;background:#4d85af;cursor:pointer;-moz-border-radius:8px 0 0 8px;-webkit-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.tabmenu_hz li.over{background:#fff url('/img_work/tab_hz_bg.gif') repeat-y;color:#000;}
.tabmenu_hz .arrow{float:left;width:201px;background:#8b8b8b;text-align:center;color:#e8e8e8;height:33px;line-height:33px;font-size:14px;margin:0 0 4px 0;cursor:pointer;-moz-border-radius:8px 0 0 8px;-webkit-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}

.tabmenu_sp{position:relative;overflow:hidden;}
.tabmenu_sp ul{margin:7px 0 0 9px;}
.tabmenu_sp li{float:left;height:33px;line-height:33px;font-size:15px;padding:0 12px;margin:0 2px;color:#d2eafc;background:#4d85af;cursor:pointer;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;}
.tabmenu_sp li.over{background:#fff url('/img_work/tab_bg.gif') repeat-x;color:#000;cursor:pointer;}

.tabmenu2{position:relative;overflow:hidden;height:40px;}
.tabmenu2 ul{margin:7px 0 0 5px;}
.tabmenu2 li{float:left;height:33px;line-height:33px;font-size:15px;padding:0 10px;margin:0 2px;color:#d2eafc;background:#4d85af;cursor:pointer;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;}
.tabmenu2 li.over{background:#fff url('/img_work/tab_bg.gif') repeat-x;color:#000;}
.tabmenu2 li.none_active{background:#71acd6;color:#bbd8ec;border-top:#4d85af 1px solid;border-left:#4d85af 1px solid;border-right:#4d85af 1px solid;}

.tabmenu3{position:relative;overflow:hidden;height:auto;}
.tabmenu3 ul{margin:7px 0 0 5px;}
.tabmenu3 li{float:left;height:33px;line-height:33px;font-size:15px;padding:0 10px;margin:0 5px 5px 0;color:#fff;background:#71aae4;cursor:pointer;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.tabmenu3 li.over{background:#1d66ae;color:#fff;}
.tabmenu3 li span{color:#b5fbff;}
.tabmenu3 li div{color:#d5efff;}

.tabmenu_touch_bg{position:relative;display:block;width:80px;height:717px;background:#76b5e2;}
.tabmenu_touch{position:relative;overflow:hidden;}
.tabmenu_touch ul{margin:20px 0 0 10px;}
.tabmenu_touch li{float:right;text-align:center;display:block;width:70px;line-height:30px;font-size:22px;font-weight:bold;padding:50px 0;margin:5px 0 0 0;color:#d2eafc;background:#4d85af;cursor:pointer;-moz-border-radius:10px 0 0 10px;-webkit-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;}
.tabmenu_touch li.over{background:#fff url('/img_work/tab_touch_bg.gif') repeat-y;color:#000;cursor:pointer;}

.tabmenu_storage{position:relative;overflow:hidden;}
.tabmenu_storage ul{margin:7px 0 0 5px;}
.tabmenu_storage li{float:left;height:33px;line-height:33px;min-width:110px;font-size:15px;padding:0 10px;margin:0 2px;color:#d2eafc;background:#4d85af;cursor:pointer;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;text-align:center;}
.tabmenu_storage li.over{background:#fff url('/img_work/tab_bg.gif') repeat-x;color:#000;}

.tabstep_bg{position:relative;display:block;width:100%;background:url('/img_work/tabstep_bg.png') repeat-x;height:40px;}
.tabstep{position:relative;overflow:hidden;}
.tabstep ul{margin:0 0 0 10px;}
.tabstep li{float:left;height:40px;min-width:96px;line-height:40px;font-size:15px;padding:0 12px;margin:0 12px 0 0;color:#000;background:#fff;border:#c3c3c3 1px solid;cursor:pointer;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;box-sizing:border-box;text-align:center;}
.tabstep li.over{background:#43a9dd;border:#43a9dd 1px solid;color:#fff;cursor:pointer;}

/*table타입*/
.tbl_type1{border:#3c78bc 2px solid;width:100%;table-layout:fixed;}
.tbl_type1 th{background:#e2f3fa;color:#000;text-align:center;font-weight:normal;border:var(--border-color) 1px solid;padding:10px 0 7px 0;overflow:hidden;vertical-align:top;}
.tbl_type1 th.list{padding:4px 0 2px 0;}
.tbl_type1 th.sel{padding:5px 0 0 8px;}
.tbl_type1 th.total{padding:18px 0 18px 8px;}
.tbl_type1 th.lf{padding:10px 0 7px 10px;text-align:left;}
.tbl_type1 th.txt_g{color:#4a4a4a;}
.tbl_type1 th span.txt_c{color:#4a4a4a;font-size:12px;}
.tbl_type1 td{border:var(--border-color) 1px solid;font-size:13px;text-align:left;vertical-align:top;padding:10px 5px 7px 5px;}
.tbl_type1 span.ck {color: #ff1100;padding: 0 0 0 1px;/*font-size:15px;*/font-weight:bold;}
.tbl_type1 .total_count{color:#ff4200;font-size:16px;font-weight:bold;}
.tbl_type1 .fw{font-weight:bold;}
.tbl_type1 .ct{text-align:center;}
.tbl_type1 .rt{text-align:right;padding-right:1px;}
.tbl_type1 .rt2{text-align:right;padding-right:10px;}
.tbl_type1 .f15{font-size:15px;}
.tbl_type1 .cal{color:#2333ff;font-weight:bold;}
.tbl_type1 .spot_color{background:var(--spot-color);}
.tbl_type1 .gray_color{background:var(--gray-item-color);color:#606060;}
.tbl_type1 .bg_color1{background:#fffee0;}
.tbl_type1 .bg_color2{background:#dbffca;}
.tbl_type1 .bg_color3{background:#ebffff;}
.tbl_type1 .pos_pic{padding:10px 0 0 0;text-align:center;}
.tbl_type1 .cr{cursor:pointer;}
.tbl_type1 .v_top{vertical-align:top;}
.tbl_type1 .btpd{padding:5px 0 0  5px;vertical-align:top;}
.tbl_type1 .btpd2{padding:4px 0 0  0;vertical-align:top;}
.tbl_type1 .btpd3{padding:5px 0 0  0;vertical-align:top;}
.tbl_type1 .v_middle{vertical-align:middle;}
.tbl_type1 .v_middle2{vertical-align:middle; line-height:80%;}
.tbl_type1 .v_bottom{vertical-align:bottom;}
.tbl_type1 .line_h{line-height:150%;}
.tbl_type1 .inpd{padding:5px;line-height:22px;}
.tbl_type1 .inpd2{padding:7px;line-height:22px;}
.tbl_type1 .signpd{padding:15px 0 10px 0;}
.tbl_type1 .nopadding{padding:0;}
.tbl_type1 .noborder{border:0;}
.tbl_type1 .radiopd{padding:2px 0 0 5px;}
.tbl_type1 .radiopd2{padding:2px 0 0 0;}
.tbl_type1 .radiopd3{padding:8px 0 5px 5px;}
.tbl_type1 .radiopd4{padding:5px 0 5px 5px;}
.tbl_type1 .radiopd5{padding:4px;}
.tbl_type1 .radiopd6{padding:8px;}
.tbl_type1 .sm{font-size:11px;}
.tbl_type1 span.build1{display:block;padding:0 0 5px 0;}
.tbl_type1 span.build2{float:left;padding:5px 0 0 0;width:110px;border-bottom:var(--border-color) 1px solid;margin:0 8px 3px 0;}
.tbl_type1 span.build3{float:left;padding:0 8px 0 0;cursor:pointer;}
.tbl_type1 span.build4{float:left;cursor:pointer;}
.tbl_type1 span.build5{float:left;padding:5px 0 0 0;}
.tbl_type1 span.w{float:left;padding:2px 0 0 0;}
.tbl_type1 .bd_tp{border-top:#3c78bc 2px solid;}
.tbl_type1 .bd_bt{border-bottom:#3c78bc 2px solid;}
.tbl_type1 .bd_rt{border-right:#3c78bc 2px solid;}
.tbl_type1 .bd_lf{border-left:#3c78bc 2px solid;}
.tbl_type1 .no_tp{border-top:0;}
.tbl_type1 .no_bo{border-bottom:0;}
.tbl_type1 .no_rg{border-right:0;}
.tbl_type1 .no_lf{border-left:0;}
.tbl_type1 .txt{text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.tbl_type1 .pd_tp_0{padding-top:0px !important;}
.tbl_type1 .pd_bt_0{padding-bottom:0px !important;}
.tbl_type1 .dl{border-left:var(--border-color) double;}
.tbl_type1 .dr{border-right:var(--border-color) double;}
.tbl_type1 .dt{border-top:var(--border-color) double;}
.tbl_type1 .db{border-bottom:var(--border-color) double;}
.tbl_type1 .bl{border-left:#3c78bc 2px solid;}
.tbl_type1 .br{border-right:#3c78bc 2px solid;}
.tbl_type1 .bt{border-top:#3c78bc 2px solid;}
.tbl_type1 .bb{border-bottom:#3c78bc 2px solid;}
.tbl_type1 .judg{background:#fae2e2;}

.serviceplan_tbl{border:0;width:100%;table-layout:fixed;}
.serviceplan_tbl td{border-bottom:var(--border-color) 1px dashed !important;border-left:0 !important;border-top:0 !important;border-right:0 !important;padding:5px !important;text-align:center !important;}
.serviceplan_tab_on{width:205px;float:right;background:#fffee0;cursor:pointer;-moz-border-radius:15px 0 0 15px;-webkit-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px;}
.serviceplan_tab_off{width:205px;float:right;background:#fff;cursor:pointer;-moz-border-radius:15px 0 0 15px;-webkit-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px;}

.tbl_type2{border:#3c78bc 2px solid;width:100%;table-layout:fixed;}
.tbl_type2 span.ck {color: #ff1100;padding: 0 0 0 1px;font-size:15px;font-weight:bold;}
.tbl_type2 th{background:#e2f3fa;color:#000;text-align:center;font-weight:normal;border:var(--border-color) 1px solid;padding:8px 0 6px 5px;overflow:hidden;vertical-align:top;}
.tbl_type2 th.ct{padding:10px 0 7px 0;}
.tbl_type2 th.list{padding:4px 0 2px 0;}
.tbl_type2 td{border:var(--border-color) 1px solid;font-size:13px;text-align:left;vertical-align:top;padding:8px 5px 6px 5px;}
.tbl_type2 .total_count{color:#ff4200;font-size:16px;font-weight:bold;}
.tbl_type2 .lf{text-align:left;}
.tbl_type2 .ct{text-align:center;}
.tbl_type2 .rt{text-align:right;}
.tbl_type2 .cal{color:#2333ff;font-weight:bold;}
.tbl_type2 .spot_color{background:var(--spot-color);}
.tbl_type2 .spot_color2{background:var(--spot-color);}
.tbl_type2 .bg_color2{background:#ebffff;}
.tbl_type2 .pos_pic{padding:10px 0 0 0;text-align:center;}
.tbl_type2 .cr{cursor:pointer;}
.tbl_type2 .v_top{vertical-align:top;}
.tbl_type2 .btpd{padding:2px 0 0  5px;vertical-align:top;}
.tbl_type2 .btpd2{padding:2px 0 0  0;vertical-align:top;}
.tbl_type2 .v_top{vertical-align:top;}
.tbl_type2 .v_middle{vertical-align:middle;}
.tbl_type2 .v_bottom{vertical-align:bottom;}
.tbl_type2 .line_h{line-height:150%;}
.tbl_type2 .inpd{padding:4px 5px;line-height:22px;}
.tbl_type2 .radiopd{padding:0 0 0 5px;}
.tbl_type2 .radiopd2{padding:0;}
.tbl_type2 .wd_ct{display:inline-block;width:28px;}
.tbl_type2 span.sm{font-size:11px;letter-spacing:0;}
.tbl_type2 span.s_info{float:left;}
.tbl_type2 span.s0{float:left;}
.tbl_type2 span.s1{float:left;}
.tbl_type2 span.s2{float:left;}
.tbl_type2 span.s3{float:left;}
.tbl_type2 span.s_w10{float:left;width:10px;}
.tbl_type2 span.s_w30{float:left;width:30px;}
.tbl_type2 span.s_hp{clear:both;display:block;}
.tbl_type2 .tight{padding-top:4px;padding-bottom:2px;}
.tbl_type2 .comp_color{background:#dbffca;}
.tbl_type2 .nocomp_color{background:#fffee0;}
.tbl_type2 .bd_tp{border-top:#3c78bc 2px solid;}
.tbl_type2 .bd_bt{border-bottom:#3c78bc 2px solid;}
.tbl_type2 .bd_rt{border-right:#3c78bc 2px solid;}
.tbl_type2 .bd_lf{border-left:#3c78bc 2px solid;}
.tbl_type1 .no_tp{border-top:0;}
.tbl_type1 .no_bo{border-bottom:0;}
.tbl_type1 .no_rg{border-right:0;}
.tbl_type1 .no_lf{border-left:0;}

.tbl_type2_1{border:#3c78bc 2px solid;width:100%;table-layout:fixed;}
.tbl_type2_1 th{background:#e2f3fa;color:#000;text-align:center;font-weight:normal;border:var(--border-color) 1px solid;padding:5px 0 3px 5px;overflow:hidden;vertical-align:top;}
.tbl_type2_1 th.list{padding:3px 0 1px 0;}
.tbl_type2_1 td{border:var(--border-color) 1px solid;font-size:13px;text-align:left;vertical-align:top;padding:5px 5px 3px 5px;}
.tbl_type2_1 .total_count{color:#ff4200;font-size:16px;font-weight:bold;}
.tbl_type2_1 .lf{text-align:left;}
.tbl_type2_1 .ct{text-align:center;}
.tbl_type2_1 .rt{text-align:right;}
.tbl_type2_1 .spot_color{background:var(--spot-color);}
.tbl_type2_1 .pos_pic{padding:10px 0 0 0;text-align:center;}
.tbl_type2_1 .cr{cursor:pointer;}
.tbl_type2_1 .v_top{vertical-align:top;}
.tbl_type2_1 .btpd{padding:2px 0 0  5px;vertical-align:top;}
.tbl_type2_1 .btpd2{padding:2px 0 0  0;vertical-align:top;}
.tbl_type2 .v_top{vertical-align:top;}
.tbl_type2_1 .v_middle{vertical-align:middle;}
.tbl_type2_1 .v_bottom{vertical-align:bottom;}
.tbl_type2_1 .line_h{line-height:150%;}
.tbl_type2_1 .inpd{padding:4px 5px 0 5px;line-height:22px;}
.tbl_type2_1 .radiopd{padding:0 0 0 5px;}
.tbl_type2_1 .radiopd2{padding:0;}
.tbl_type2_1 .wd_ct{display:inline-block;width:28px;}
.tbl_type2_1 span.sm{font-size:11px;letter-spacing:0;}
.tbl_type2_1 span.s_info{float:left;}
.tbl_type2_1 span.s0{float:left;}
.tbl_type2_1 span.s1{float:left;}
.tbl_type2_1 span.s2{float:left;}
.tbl_type2_1 span.s3{float:left;}
.tbl_type2_1 span.s_w10{float:left;width:10px;}
.tbl_type2_1 span.s_w30{float:left;width:30px;}
.tbl_type2_1 span.s_hp{clear:both;display:block;}
.tbl_type2_1 span.ck {color: #ff1100;padding: 0 0 0 1px;font-size:15px;font-weight:bold;}


.tbl_type2_2{border:#3c78bc 2px solid;width:100%;table-layout:fixed;}
.tbl_type2_2 span.ck {color: #ff1100;padding: 0 0 0 1px;font-size:15px;font-weight:bold;}
.tbl_type2_2 th{background:#e2f3fa;color:#000;text-align:center;font-weight:normal;border:var(--border-color) 1px solid;padding:8px 0 6px 5px;overflow:hidden;vertical-align:top;}
.tbl_type2_2 th.ct{padding:10px 0 7px 0;}
.tbl_type2_2 th.list{padding:4px 0 2px 0;}
.tbl_type2_2 td{border:var(--border-color) 1px solid;font-size:13px;text-align:left;vertical-align:top;padding:8px 5px 6px 5px;}
.tbl_type2_2 .total_count{color:#ff4200;font-size:16px;font-weight:bold;}
.tbl_type2_2 .lf{text-align:left;}
.tbl_type2_2 .ct{text-align:center;}
.tbl_type2_2 .rt{text-align:right;}
.tbl_type2_2 .cal{color:#2333ff;font-weight:bold;}
.tbl_type2_2 .spot_color{background:var(--spot-color);}
.tbl_type2_2 .bg_color2{background:#ebffff;}
.tbl_type2_2 .pos_pic{padding:10px 0 0 0;text-align:center;}
.tbl_type2_2 .cr{cursor:pointer;}
.tbl_type2_2 .v_top{vertical-align:top;}
.tbl_type2_2 .btpd{padding:2px 0 0  5px;vertical-align:top;}
.tbl_type2_2 .btpd2{padding:2px 0 0  0;vertical-align:top;}
.tbl_type2_2 .v_top{vertical-align:top;}
.tbl_type2_2 .v_middle{vertical-align:middle;}
.tbl_type2_2 .v_bottom{vertical-align:bottom;}
.tbl_type2_2 .line_h{line-height:150%;}
.tbl_type2_2 .inpd{padding:4px 5px;line-height:22px;}
.tbl_type2_2 .radiopd{padding:0 0 0 5px;}
.tbl_type2_2 .radiopd2{padding:0;}
.tbl_type2_2 .wd_ct{display:inline-block;width:28px;}
.tbl_type2_2 span.sm{font-size:11px;letter-spacing:0;}
.tbl_type2_2 span.s_info{float:left;}
.tbl_type2_2 span.s0{float:left;}
.tbl_type2_2 span.s1{float:left;}
.tbl_type2_2 span.s2{float:left;}
.tbl_type2_2 span.s3{float:left;}
.tbl_type2_2 span.s_w10{float:left;width:10px;}
.tbl_type2_2 span.s_w30{float:left;width:30px;}
.tbl_type2_2 span.s_hp{clear:both;display:block;}
.tbl_type2_2 .tight{padding-top:4px;padding-bottom:2px;}
.tbl_type2_2 .comp_color{background:#dbffca;}
.tbl_type2_2 .nocomp_color{background:#fffee0;}
.tbl_type2_2 .bd_tp{border-top:#3c78bc 2px solid;}
.tbl_type2_2 .bd_bt{border-bottom:#3c78bc 2px solid;}
.tbl_type2_2 .bd_rt{border-right:#3c78bc 2px solid;}
.tbl_type2_2 .bd_lf{border-left:#3c78bc 2px solid;}


.tbl_type3{border:0;width:100%;table-layout:fixed;}
.tbl_type3 th{background:#e2f3fa;color:#000;text-align:center;font-weight:normal;border:var(--border-color) 1px solid;padding:10px 0 7px 0;overflow:hidden;vertical-align:top;}
.tbl_type3 th.lf{padding:10px 0 7px 10px;text-align:left;}
.tbl_type3 td{border:var(--border-color) 1px solid;font-size:13px;text-align:left;vertical-align:top;padding:10px 5px 7px 5px;}
.tbl_type3 .ct{text-align:center;}
.tbl_type3 .rt{text-align:right;}
.tbl_type3 .v_top{vertical-align:top;}
.tbl_type3 .v_middle{vertical-align:middle;}
.tbl_type3 .v_bottom{vertical-align:bottom;}
.tbl_type3 .line_h{line-height:150%;}
.tbl_type3 .inpd{padding:5px;line-height:22px;}
.tbl_type3 .nopadding{padding:0;}
.tbl_type3 .noborder{border:0;}
.tbl_type3 .radiopd{padding:2px 0 0 5px;}
.tbl_type3 .sm{font-size:11px;}
.tbl_type3 .m_sp{letter-spacing:-2px;}
.tbl_type3 .btpd{padding:5px 0 0 0;}
.tbl_type3 .btpd2{padding:2px 0 0 0;}
.tbl_type3 .prm{background:url('/img_work/icon_program.png') no-repeat 95% 60%;}
.tbl_type3 .today_highlight{border:#3c78bc 2px solid;background:#b0d4e2;}
.tbl_type3 .today_highlight2{border-left:#3c78bc 2px solid;border-right:#3c78bc 2px solid;}
.tbl_type3 .today_highlight3{border-bottom:#3c78bc 2px solid;}
.tbl_type3 .bd_tp{border-top:#3c78bc 2px solid;}
.tbl_type3 .bd_bt{border-bottom:#3c78bc 2px solid;}
.tbl_type3 .bd_rt{border-right:#3c78bc 2px solid;}
.tbl_type3 .bd_lf{border-left:#3c78bc 2px solid;}
.tbl_type3 span.ck {color: #ff1100;padding: 0 0 0 1px;font-size:15px;font-weight:bold;}

.tbl_physical{width:100%;height:100%;border:0 !important;}
.tbl_physical td.a1{text-align:center;border-left:0 !important;border-top:0 !important;border-right:var(--border-color) 1px solid !important;border-bottom:var(--border-color) 1px solid !important;padding:0 !important;vertical-align:middle;}
.tbl_physical td.a2{border-top:0 !important;border-bottom:var(--border-color) 1px solid !important;border-right:0 !important;border-left:0 !important;text-align:left;vertical-align:middle;padding:5px !important;}
.tbl_physical td.a1_one{text-align:center;border-left:0 !important;border-top:0 !important;border-right:var(--border-color) 1px solid !important;border-bottom:0 !important;padding:0 !important;vertical-align:middle;}
.tbl_physical td.a2_one{border-top:0 !important;border-bottom:0 !important;border-right:0 !important;border-left:0 !important;text-align:left;vertical-align:middle;padding:5px !important;}
.tbl_physical td.b1{text-align:center;border-left:0 !important;border-top:0 !important;border-right:var(--border-color) 1px solid !important;border-bottom:0 !important;padding:0 !important;vertical-align:middle;}
.tbl_physical td.b2{text-align:left;vertical-align:middle;padding:5px !important;border-left:0 !important;border-top:0 !important;border-right:0 !important;border-bottom:0 !important;}

.tbl_info{border:#7c7c7c 2px solid;width:100%;table-layout:fixed;}
.tbl_info th{background:#eeeeee;color:#000;text-align:center;font-weight:normal;border:#d0d0d0 1px solid;padding:10px 0 7px 0;overflow:hidden;vertical-align:top;}
.tbl_info th.list{padding:4px 0 2px 0;}
.tbl_info th.sel{padding:5px 0 0 8px;}
.tbl_info th.total{padding:18px 0 18px 8px;}
.tbl_info th.lf{padding:10px 0 7px 10px;text-align:left;}
.tbl_info td{border:#d0d0d0 1px solid;font-size:13px;text-align:left;vertical-align:top;padding:10px 5px 7px 5px;}
.tbl_info .fw{font-weight:bold;}
.tbl_info .ct{text-align:center;}
.tbl_info .rt{text-align:right;padding-right:1px;}
.tbl_info .v_middle{vertical-align:middle;}

.tbl_approval{border:#3c78bc 2px solid;width:100%;table-layout:fixed;}
.tbl_approval td{padding:8px 13px 8px 13px;text-align:left;}
.tbl_approval td span.stepbox{display:inline-block;height:33px;line-height:33px;width:114px;background:#e2f3fa;border:var(--border-color) 1px solid;color:#000;font-size:13px;text-align:center;}

.tbl_approval2{border:#3c78bc 2px solid;width:146px;table-layout:fixed;float:left;}
.tbl_approval2 th{background:#e2f3fa;padding:5px;border:var(--border-color) 1px solid;}
.tbl_approval2 td{text-align:center;height:63px;font-weight:bold;color:var(--bold-font-color);vertical-align:middle;border:var(--border-color) 1px solid;}
.arrow_approval{width:25px;height:100px;float:left;text-align:center;}
.arrow_approval span.hz{display:block;height:42px;}
.approval_txt{text-align:left;padding:15px 0 4px 5px;}

.full_frame_div{position:relative;padding:25px;border:#3c78bc 2px solid;height:600px;overflow-x:hidden;overflow-y:scroll;}


.tbl_foodsch{border:#3c78bc 2px solid;width:100%;table-layout:fixed;}
.tbl_foodsch th{background:#e2f3fa;color:#000;text-align:center;font-weight:normal;border:var(--border-color) 1px solid;padding:8px 0 6px 5px;overflow:hidden;vertical-align:top;}
.tbl_foodsch th.list{padding:4px 0 2px 0;}
.tbl_foodsch td{border:var(--border-color) 1px solid;font-size:13px;text-align:left;vertical-align:top;padding:3px 5px 3px 3px;}
.tbl_foodsch .c1{color:#e41033;}
.tbl_foodsch .c2{color:#343434;}
.tbl_foodsch .c3{background:#e2faf2;}
.tbl_foodsch .c4{background:#f8fae2;}
.tbl_foodsch .c6{color:#0012ff;}
.tbl_foodsch .lf{text-align:left;}
.tbl_foodsch .inpd{padding:3px;}
.tbl_foodsch .ct{text-align:center;}
.tbl_foodsch .rt{text-align:right;}
.tbl_foodsch .spot_color{background:var(--spot-color);}
.tbl_foodsch .v_top{vertical-align:top;}
.tbl_foodsch .v_middle{vertical-align:middle;}
.tbl_foodsch .v_bottom{vertical-align:bottom;}
.tbl_foodsch .line_h{line-height:150%;}
.tbl_foodsch span.add_btn{display:block;width:100%;height:16px;line-height:16px;text-align:center;color:#227844;font-size:12px;font-weight:bold;background:#f0faf4;border:#74af8c 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.tbl_foodsch .cr{cursor:pointer;}
.tbl_foodsch .gen_area_input{position:relative;height:84px;overflow-y:auto;text-align:left;font-size:13px;color:#4a4a4a;width:100%;padding:0;line-height:18px;background:#fafafa;border:#d2d2d2 1px solid;}
.tbl_foodsch .dessert_area_input{position:relative;height:38px;overflow-y:auto;text-align:left;font-size:13px;color:#4a4a4a;width:100%;padding:0;line-height:18px;background:#fafafa;border:#d2d2d2 1px solid;}
.tbl_foodsch .bd_tp{border-top:#3c78bc 2px solid;}

.tbl_foodsch .txt_a{padding:0;position:relative;text-align:left;}
.tbl_foodsch .menu_div{text-align:left;padding:2px 0 0 8px;overflow-y:auto;line-height:18px;height:148px;}
.tbl_foodsch .snack_div{text-align:left;padding:2px 0 0 8px;overflow-y:auto;line-height:18px;height:56px;}
.tbl_foodsch .etc_div{text-align:left;padding:2px 0 0 8px;overflow-y:auto;line-height:18px;height:107px;}
.tbl_foodsch .cal{position:absolute;right:2px;bottom:4px;background:#eeeeee;border:var(--gray-item-border) 1px solid;width:67px;line-height:18px;height:18px;font-size:11px;overflow:hidden;text-align:center;-moz-border-radius: 30px;-webkit-border-radius: 30px;border-radius: 30px;}

.foodsch_stepinfo{width:1175px;height:600px;padding:20px 50px;background:#fffaec;border:#cabb8e 2px solid;z-index:100;font-size:15px;line-height:22px;text-align:left;}
.foodsch_stepinfo span.tit{display:block;font-size:25px;text-align:left;font-weight:bold;border-bottom:#e2dac2 1px solid;padding:15px 0 12px 0;margin:0 0 18px 0;}
.foodsch_stepinfo .close_btn{background:#000;font-size:15px;width:130px;line-height:35px;height:35px;color:#fff;overflow:hidden;text-align:center;-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;cursor:pointer;}
.food_title_info{position:absolute;top:6px;right:6px;width:134px;height:24px;line-height:24px;font-size:12px;text-align:center;background:#fff;border:var(--border-color) 1px solid;cursor:pointer;}


.care_howto{position:relative;}
.care_howto li{float:left;background:#4bceb1 url('/img_work/care_howto1.png') no-repeat 186px 50% ;width:266px;height:90px;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;cursor:pointer;margin:0 0 40px 0;}
.care_howto li.ar_left{background:url('/img_work/care_howto_arleft.png') no-repeat 50% 50%;width:50px;height:90px;cursor:default;}
.care_howto li.ar_right{background:url('/img_work/care_howto_arright.png') no-repeat 50% 50%;width:50px;height:90px;cursor:default;}
.care_howto li.float_rt{float:right !important;}

.care_howto li span.t1{display:block;font-size:16px;color:#b6ffef;text-align:left;padding:22px 0 6px 36px;}
.care_howto li span.p1{display:block;font-size:18px;color:#fff;font-weight:bold;letter-spacing:-1px;text-align:left;padding:0 0 0 36px;}

.food_div{position:relative;height:140px;overflow-y:auto;}
.food_div2{position:relative;height:127px;overflow-y:auto;}
.food_div ul{margin:3px 0 3px 3px;}
.food_div li{width:100%;float:left;text-align:left;font-size:13px;color:#4a4a4a;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;height:17px;line-height:17px;}




/* 2016.12.29 식단표관련 추가 start*/
.tbl_foodsch2{border:0;width:100%;table-layout:fixed;}
.tbl_foodsch2 th{background:#e2f3fa;color:#000;text-align:center;vertical-align:middle;font-weight:normal;border:var(--border-color) 1px solid;padding:8px 0 6px 5px;overflow:hidden;line-height:18px;}
.tbl_foodsch2 th.list{padding:4px 0 0 0;}
.tbl_foodsch2 td{border:var(--border-color) 1px solid;font-size:13px;text-align:left;vertical-align:top;padding:0 0 0 7px;}
.tbl_foodsch2 .c1{color:#e41033;}
.tbl_foodsch2 .c2{color:#343434;}
.tbl_foodsch2 .c3{background:#e2faf2;}
.tbl_foodsch2 .c4{background:#f8fae2;}
.tbl_foodsch2 .c5{background:#fefcd0;padding:4px 0 0 0;text-align:center;}
.tbl_foodsch2 .c6{color:#0012ff;}
.tbl_foodsch2 .lf{text-align:left;}
.tbl_foodsch2 .no_lf{border-left:0;}
.tbl_foodsch2 .no_rg{border-right:0;}
.tbl_foodsch2 .inpd{padding:3px;}
.tbl_foodsch2 .inpd2{padding:0;}
.tbl_foodsch2 .btpd{padding:5px 0 0 0;}
.tbl_foodsch2 .ct{text-align:center;}
.tbl_foodsch2 .rt{text-align:right;}
.tbl_foodsch2 .spot_color{background:var(--spot-color);}
.tbl_foodsch2 .v_top{vertical-align:top;}
.tbl_foodsch2 .v_middle{vertical-align:middle;}
.tbl_foodsch2 .v_bottom{vertical-align:bottom;}
.tbl_foodsch2 .line_h{line-height:150%;}
.tbl_foodsch2 .gen_area{position:relative;height:138px;overflow-y:auto;text-align:left;font-size:13px;color:#4a4a4a;width:100%;padding:0;line-height:18px;}
.tbl_foodsch2 .gen_area_input{position:relative;height:110px;overflow-y:scroll;text-align:left;font-size:13px;color:#4a4a4a;width:100%;padding:0;line-height:18px;background:#fafafa;border:#d2d2d2 1px solid;}
.tbl_foodsch2 .dessert_area{position:relative;height:58px;overflow-y:auto;text-align:left;font-size:13px;color:#4a4a4a;width:100%;padding:0;line-height:18px;}
.tbl_foodsch2 .dessert_area_input{position:relative;height:58px;overflow-y:scroll;text-align:left;font-size:13px;color:#4a4a4a;width:100%;padding:0;line-height:18px;background:#fafafa;border:#d2d2d2 1px solid;}
.tbl_foodsch2 .special_area{position:relative;height:58px;overflow-y:auto;text-align:left;font-size:13px;color:#4a4a4a;width:100%;padding:0;line-height:18px;}
.tbl_foodsch2 .special_area2{position:relative;height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:13px;color:#4a4a4a;width:100%;padding:0;}

.tbl_foodsch2 .manage_area{position:relative;height:607px;overflow-y:auto;width:100%;padding:0;}
.tbl_foodsch2 .manage_area ul{padding:0 8px;}
.tbl_foodsch2 .manage_area li{width:100%;float:left;text-align:left;font-size:13px;border-bottom:#cecece 1px dashed;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;height:34px;line-height:34px;cursor:pointer;}


.tbl_foodsch2 .btn_food{display:inline-block;width:52px;height:19px;line-height:19px;overflow:hidden;background:#3c9bcd;border:#146995 1px solid;text-align:center;font-size:11px;color:#fff;cursor:pointer;}
.tbl_foodsch2 .food_align{position:relative;display:block;float:left;padding:3px 3px 0 6px;}
.tbl_foodsch2 .food_align2{position:relative;display:block;float:left;padding:0;}

#weekly_foodmenu .txt_a{
	background:#fff;
	width:100%;
    height:100%;
	position:relative;
}
#weekly_foodmenu .txt_a .menu_div{
	text-align: left;
    padding: 2px 0 0 8px;
    overflow-y: auto;
    line-height: 18px;
    height:100%;
}
#weekly_foodmenu .txt_a .cal{
    position: absolute;
    right: 2px;
    bottom: 4px;
    background:#eeeeee;
    border: var(--gray-item-border) 1px solid;
    width: 67px;
    line-height: 18px;
    height: 18px;
    font-size: 11px;
    overflow: hidden;
    text-align: center;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
}

#weekly_foodmenu .calorie{
  position: sticky;
  left: 120px;
  bottom: 2px;
  background:#eeeeee;
  border: var(--gray-item-border) 1px solid;
  width: 67px;
  line-height: 18px;
  height: 18px;
  font-size: 11px;
  overflow: hidden;
  text-align: center;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
}

#weekly_foodmenu .c1{color:#e41033;;}
#weekly_foodmenu .c2{color:#343434;}
#weekly_foodmenu .c3{background:#e2faf2 !important;}
#weekly_foodmenu .c4{background:#f8fae2 !important;}
#weekly_foodmenu .c6{color: #0012ff;}

#excel_drop li{float:left;width:120px;background:#ffffff;text-align:left;border:0;margin-left:5px;margin-top:5px;}
#excel_drop li .tit{display:block;width:100%;background:#b0e8b0;height:25px;line-height:25px;text-align:center;margin:0 0 4px 0;}
#excel_drop li .div_tit{display:block;width:108px;background:#e4e4e4;font-weight:bold;height:18px;line-height:18px;text-align:center;margin:0 auto;}
#excel_drop li .div_txt{display:block;padding:2px 4px 7px 7px;background:#fff;line-height:18px;text-align:left;font-size:12px;}


/* 2016.12.29 식단표관련 추가 end*/

.sel_food{position:relative;}
.sel_food ul{margin:5px;}
.sel_food li{padding:0 0 5px 0;margin-right:3px;float:left;width:118px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.tbl_fac{border:#3c78bc 2px solid;width:100%;table-layout:fixed;}
.tbl_fac th{background:#e2f3fa;color:#000;text-align:center;font-weight:normal;border:var(--border-color) 1px solid;padding:4px 0 2px 0;overflow:hidden;vertical-align:top;}
.tbl_fac td{border:var(--border-color) 1px solid;font-size:13px;text-align:center;vertical-align:top;padding:4px 5px 2px 5px;}
.tbl_fac .lf{text-align:left;}
.tbl_fac .inpd{padding:3px;}
.tbl_fac .ct{text-align:center;}
.tbl_fac .rt{text-align:right;}
.tbl_fac .spot_color{background:var(--spot-color);}
.tbl_fac .v_top{vertical-align:top;}
.tbl_fac .v_middle{vertical-align:middle;}
.tbl_fac .v_bottom{vertical-align:bottom;}
.tbl_fac .line_h{line-height:150%;}
.tbl_fac span.ck {color: #ff1100;padding: 0 0 0 1px;font-size:15px;font-weight:bold;}

.tbl_fac2{border:#3c45bc 2px solid;width:100%;table-layout:fixed;}
.tbl_fac2 th{background:#e2e9fa;color:#04009e;text-align:center;font-weight:normal;border:#babde7 1px solid;padding:4px 0 2px 0;overflow:hidden;vertical-align:top;}
.tbl_fac2 td{border:#babde7 1px solid;font-size:13px;text-align:center;vertical-align:top;padding:4px 5px 2px 5px;}
.tbl_fac2 .lf{text-align:left;}
.tbl_fac2 .inpd{padding:3px;}
.tbl_fac2 .ct{text-align:center;}
.tbl_fac2 .rt{text-align:right;}
.tbl_fac2 .spot_color{background:var(--spot-color);}
.tbl_fac2 .v_top{vertical-align:top;}
.tbl_fac2 .v_middle{vertical-align:middle;}
.tbl_fac2 .v_bottom{vertical-align:bottom;}
.tbl_fac2 .line_h{line-height:150%;}
.tbl_fac2 span.ck {color: #ff1100;padding: 0 0 0 1px;font-size:15px;font-weight:bold;}

.tbl_bath{width:100%;table-layout:fixed;}
.tbl_bath th{background:#e2f3fa;color:#000;text-align:center;font-weight:normal;border:var(--border-color) 1px solid;padding:8px 0 6px 5px;overflow:hidden;vertical-align:top;}
.tbl_bath th.list{padding:4px 0 2px 0;}
.tbl_bath td{background-color:white;border:var(--border-color) 1px solid;font-size:13px;text-align:left;vertical-align:top;padding:0;overflow-y:auto;overflow-x:hidden;height:130px;}
.tbl_bath .c1{color:#e41033;}
.tbl_bath .c2{color:#343434;}
.tbl_bath .c3{color:#0012ff;}
.tbl_bath .spot_color{background:var(--spot-color);}
.tbl_bath .lf{text-align:left;}
.tbl_bath .inpd{padding:3px;}
.tbl_bath .ct{text-align:center;}
.tbl_bath .rt{text-align:right;}
.tbl_bath .spot_color{background:var(--spot-color);}
.tbl_bath .v_top{vertical-align:top;}
.tbl_bath .v_middle{vertical-align:middle;}
.tbl_bath .v_bottom{vertical-align:bottom;}
.tbl_bath .line_h{line-height:150%;}
.tbl_bath span.date_area{display:block;padding:0 0 0 5px;height:23px;line-height:23px;text-align:center;color:#959595;font-size:13px;background:#f0faf4;border-bottom:var(--border-color) 1px solid;overflow: hidden;text-align:left;}
.tbl_bath div.totalc{color:#000;float:right;padding:0 5px 0 0;font-weight:bold;}
.tbl_bath .notp{border-top:0px;}
.tbl_bath .nobt{border-bottom:0px;}
.tbl_bath .nolf{border-left:0px;}
.tbl_bath .norg{border-right:0px;}

.bath_list{position:relative;height:110px;overflow-y:auto;cursor:pointer;}
.bath_list ul{padding:3px 5px 0 5px;}
.bath_list li{font-size:11px;display:block;height:18px;line-height:18px;overflow: hidden;}

.tbl_bath2{border:#3c78bc 2px solid;width:100%;table-layout:fixed;overflow:hidden;}
.tbl_bath2 th{background:#e2f3fa;color:#000;text-align:center;font-weight:normal;border:var(--border-color) 1px solid;padding:8px 0 6px 5px;overflow:hidden;vertical-align:top;}
.tbl_bath2 th.list{padding:4px 0 2px 0;}
.tbl_bath2 td{border:var(--border-color) 1px solid;font-size:18px;font-weight:bold;text-align:center;vertical-align:top;padding:0;height:60px;padding:8px 0 0 0;}
.tbl_bath2 .c1{color:#e41033;}
.tbl_bath2 .c2{color:#343434;}
.tbl_bath2 .c3{color:var(--bold-font-color);}
.tbl_bath2 .spot_color{background:var(--spot-color);}
.tbl_bath2 td span.time{display:block;font-size:13px;text-align:center;padding:8px 0 0 0;}

.tbl_sitemap{border-top:#3c78bc 2px solid;width:100%;table-layout:fixed;}
.tbl_sitemap td{border:var(--border-color) 1px solid;font-size:13px;padding:10px 0 10px 25px;text-align:left;color:#a2a2a2;}
.tbl_sitemap td.no_mgr{background:url('/img_work/no_mgr.png') no-repeat 50% 50%;}
.tbl_sitemap span.title{display:block;font-size:22px;color:#2582c0;font-weight:bold;}
.tbl_sitemap .bg1{background-color:#fafafa;}
.tbl_sitemap span.list1{float:left;width:240px;line-height:22px;}
.tbl_sitemap span.list2{float:left;width:208px;line-height:22px;}
.tbl_sitemap span.item{text-decoration:none;color:#001fdc;font-weight:normal;cursor:pointer;}
.tbl_sitemap a,a:hover,a:link,a:active{text-decoration:none;color:#001fdc;font-weight:normal;}

.tbl_wsch{border:#3c78bc 2px solid;width:100%;table-layout:fixed;overflow:hidden;}
.tbl_wsch th{background:#e2f3fa;color:#000;text-align:center;font-weight:normal;border:var(--border-color) 1px solid;padding:8px 0 6px 5px;overflow:hidden;vertical-align:top;}
.tbl_wsch th.list{padding:4px 0 2px 0;}
.tbl_wsch td{border:var(--border-color) 1px solid;font-size:18px;font-weight:bold;text-align:center;vertical-align:top;padding:0;height:105px;padding:8px 0 0 0;}
.tbl_wsch .c1{color:#e41033;}
.tbl_wsch .c2{color:#343434;}
.tbl_wsch .c3{color:var(--bold-font-color);}
.tbl_wsch .spot_color{background:var(--spot-color);}
.tbl_wsch td span.time {display:block;font-size:13px;text-align:center;padding:2px 0 2px 0;}
.tbl_wsch td span.time li{display:block;font-size:12px;text-align:center;padding:2px 0 2px 0;}
.tbl_wsch .cr{cursor:pointer;}
.tbl_wsch .no_tp{border-top:0;}
.tbl_wsch .no_bt{border-bottom:0;}
.tbl_wsch .no_lf{border-left:0;}
.tbl_wsch .no_rg{border-right:0;}

.tbl_worksch{width:100%;table-layout:fixed;}
.tbl_worksch th{background:#e2f3fa;color:#000;text-align:center;font-weight:normal;border:var(--border-color) 1px solid;padding:8px 0 6px 5px;overflow:hidden;vertical-align:top;}
.tbl_worksch th.list{padding:4px 0 4px 0;}
.tbl_worksch td{background-color:white;border:var(--border-color) 1px solid;font-size:13px;text-align:left;vertical-align:top;padding:0;overflow-y:auto;overflow-x:hidden;height:134px;}
.tbl_worksch .c1{color:#e41033;}
.tbl_worksch .c2{color:#343434;}
.tbl_worksch .c3{color:var(--bold-font-color);}
.tbl_worksch .spot_color{background:var(--spot-color);}
.tbl_worksch .lf{text-align:left;}
.tbl_worksch .inpd{padding:3px;}
.tbl_worksch .ct{text-align:center;}
.tbl_worksch .cr{cursor:pointer;}
.tbl_worksch .rt{text-align:right;}
.tbl_worksch .spot_color{background:var(--spot-color);}
.tbl_worksch .v_top{vertical-align:top;}
.tbl_worksch .v_middle{vertical-align:middle;}
.tbl_worksch .v_bottom{vertical-align:bottom;}
.tbl_worksch .line_h{line-height:150%;}
.tbl_worksch span.date_area{display:block;padding:0 0 0 5px;height:23px;line-height:23px;text-align:center;color:#959595;font-size:13px;background:#f0faf4;border-bottom:var(--border-color) 1px solid;overflow: hidden;text-align:left;}
.tbl_worksch div.totalc{color:#000;float:right;padding:0 5px 0 0;font-weight:bold;}
.tbl_worksch .notp{border-top:0px;}
.tbl_worksch .nobt{border-bottom:0px;}
.tbl_worksch .nolf{border-left:0px;}
.tbl_worksch .norg{border-right:0px;}



/*  일정관리 Start  */
.tbl_daysch{width:100%;table-layout:fixed;}
.tbl_daysch th{background:#e2f3fa;color:#000;text-align:center;font-weight:normal;border:var(--border-color) 1px solid;padding:8px 0 6px 5px;overflow:hidden;vertical-align:top;}
.tbl_daysch th.list{padding:4px 0 4px 0;}
.tbl_daysch td{background-color:white;border:var(--border-color) 1px solid;font-size:13px;text-align:left;vertical-align:top;padding:0;overflow-y:auto;overflow-x:hidden;height:130px;}
.tbl_daysch .c1{color:#e41033;}
.tbl_daysch .c2{color:#343434;}
.tbl_daysch .c3{color:var(--bold-font-color);}
.tbl_daysch .other_mbg{background:var(--gray-item-color);}
.tbl_daysch .spot_color{background:var(--spot-color);}
.tbl_daysch .lf{text-align:left;}
.tbl_daysch .inpd{padding:3px;}
.tbl_daysch .ct{text-align:center;}
.tbl_daysch .cr{cursor:pointer;}
.tbl_daysch .rt{text-align:right;}
.tbl_daysch .spot_color{background:var(--spot-color);}
.tbl_daysch .v_top{vertical-align:top;}
.tbl_daysch .v_middle{vertical-align:middle;}
.tbl_daysch .v_bottom{vertical-align:bottom;}
.tbl_daysch .line_h{line-height:150%;}
.tbl_daysch span.date_area{display:block;padding:0 0 0 5px;height:23px;line-height:23px;text-align:center;color:#000;font-size:13px;background:#f0faf4;border-bottom:var(--border-color) 1px solid;overflow: hidden;text-align:left;font-weight:bold;}
.tbl_daysch div.totalc{color:#929292;float:right;padding:0 5px 0 0;font-weight:normal;}
.tbl_daysch .notp{border-top:0px;}
.tbl_daysch .nobt{border-bottom:0px;}
.tbl_daysch .nolf{border-left:0px;}
.tbl_daysch .norg{border-right:0px;}



.big_txt{FONT-FAMILY: helvetica,verdana;COLOR: #000000;line-height:24px;FONT-SIZE: 20px;font-weight: bold;}

.left_calendar {
    color: #333333;
    text-align: center;
    border-top: #dbdbdb 1px solid;
    letter-spacing: -1px;
}
.left_calendar th {
    font-size: 13px;
    color: #000000;
    BACKGROUND-COLOR: #f2f2f2;
    border-bottom: #ececec 1px solid;
    font-weight: normal;
    padding: 8px 0 5px 0;
}
.left_calendar td {
    font-size: 12px;
    color: #585858;
    FONT-FAMILY: verdana,arial,helvetica;
    padding: 5px 0 2px 0;
    cursor: pointer;
}
.left_calendar td.spot {
    font-size: 11px;
    color: #ffffff;
    BACKGROUND-COLOR: #9ec2f3;
}
.left_calendar .hard {
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}
.left_calendar .hol {
    color: #f2412c;
}
.left_calendar .sat {
    color: #5266b2;
}
.left_calendar .old {
	 font-weight: normal;
    color: #cccccc;
}
.left_calendar .oldhol {
    font-weight: normal;
    color: #EDB5B5;
}
.left_calendar .oldsat {
    font-weight: normal;
    color: #B5C9EE;
}

.staff_memo_tbl{table-layout:fixed;border:0;width:100%;}
.staff_memo_tbl td{text-align:left;padding:0 0 0 23px;height:28px;line-height:28px;border-bottom:#e8e5b0 1px solid;cursor:pointer;color:#585858;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:url('/img_work/memo_bg.gif') repeat-y;}

.staffsch_w1_div1{position:relative;float:left;width:290px;}
.staffsch_w1_div2{position:relative;float:left;width:20px;}
.staffsch_w1_div3{position:relative;float:left;width:1072px;}

.month_frame_div{background:#fff;border-top:var(--border-color) 1px solid;border-left:0;border-right:0;border-bottom:var(--border-color) 1px solid;min-height:225px;padding:0 15px;}
.schtitle_div{position:relative;height: 29px;line-height: 29px;font-size:15px;font-weight:bold;text-align:left;}
.schtitle_div2{position:relative;height: 38px;line-height:38px;font-size:15px;font-weight:bold;text-align:left;background:#e7e6cd;border-bottom:#d0ceb1 1px solid;border-top:var(--border-color) 1px solid;padding:0 15px 0 12px;}
.left_bar_div{position:relative;height:24px;line-height:24px;text-align:left;padding:2px 0 0 5px;color:#fff;font-size:13px;}
.left_bar_color1{background-color: #6e9cf2;}
.left_bar_color2{background-color: #8394cf;}
.left_bar_color3{background-color: #93cc4b;}
.left_bar_color4{background-color: #dec200;}
.left_bar_color5{background-color: #a28ab5;}
.left_bar_color6{background-color: #97add2;}
.left_bar_color7{background-color: #69c2d2;}
.left_bar_color8{background-color: #b0bc2d;}
.left_bar_color9{background-color: #e6a11b;}
.left_bar_color10{background-color: #da9b9b;}
.left_bar_color11{background-color: #94a5b6;}
.left_bar_color12{background-color: #2eb8c7;}
.left_bar_color13{background-color: #44be1e;}
.left_bar_color14{background-color: #f3672a;}
.left_bar_color15{background-color: #f62d2d;}
.left_bar_color16{background-color: #c08bd7;}
.left_bar_color17{background-color: #4587eb;}
.left_bar_color18{background-color: #ccc05d;}
.left_bar_color19{background-color: #f06280;}
.left_bar_color20{background-color: #d2423c;}
.left_bar_color21{background-color: #b4b4b4;}
.left_bar_color22{background-color: #beb297;}
.left_bar_color23{background-color: #8c66d9;}
.left_bar_color24{background-color: #7b8493;}
.left_bar_color25{background-color: #4b4b4b;}

.left_icon_pos{position:relative;float:right;padding:0 4px 0 0;}

.color_tbl{border-collapse:separate;width:99px;table-layout:fixed;}
.color_tbl td{width:15px;height:15px;line-height:15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding:0;border:0;cursor:pointer;color:#fff;text-align:center;font-size:8px;}

.mv-container {
	height: 100%;
	position: relative;
	white-space: nowrap;
}
.mv-daynames-table {
    background: #fff;
    color: #555;
    table-layout: fixed;
    width: 100%;
}
.mv-daynames-table .mv-dayname {
    font-weight: normal;
    font-size: 12px;
    text-align: center;
    padding:0 0 0 0;
	background:#e2f3fa;
	border-top:var(--border-color) 1px solid;
}

.mv-event-container {
    overflow-x: hidden;
    overflow-y: scroll;
	position: absolute;
	top: 20px;
	bottom: 0;
	left: 0;
	width: 100%;
	height:691px;
	background: white;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
	font-size: 12px;
	line-height: 14px;
}

.mv-event-container-prt {
	position: absolute;
	top: 20px;
	bottom: 0;
	left: 0;
	width: 100%;
	height:691px;
	background: white;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
	font-size: 12px;
	line-height: 14px;
}

.month-row {
   position:relative;
	width: 100%;
}
.week-row {
	position: absolute;
	left: 0;
	width: 100%;
	overflow: hidden;
}
.st-bg-table {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	table-layout: fixed;
}
.st-bg-table .st-bg {
	border-left: 1px solid #ddd;
}
.st-bg-table .st-bg-today{
    background: var(--spot-color);
}
.st-bg-table .st-bg1{
    background: #e2f3fa;
}
.st-bg-table  .st-bg-next {
    border-left: 1px solid #666;
}
.st-grid {
	position: relative;
	table-layout: fixed;
	width: 100%;
}
.st-grid .st-dtitle {
	background: #fff;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	color: #222;
	padding: 4px 9px 0;
	line-height: 16px;
	overflow: hidden;
	text-align:left;
 -moz-transform: all .218s;
 -webkit-transform: all .218s;
}
.st-grid .st-dtitle-nonmonth {
	background: #fff;
	color: #aaa;
}
.st-grid .st-dtitle-fr {
	border-top: 0 none;
}
.st-grid .st-dtitle-today {
    background-color: var(--spot-color);
    font-weight: bold;
    color: #222;
}
.st-grid .st-dtitle-bg1 {
    background-color: #e2f3fa;
    font-weight: bold;
    color: #222;
}
.st-grid .st-dtitle-next {
    border-left: 1px solid #666;
}
.st-grid .hol {
    color: #f2412c;
}
.st-grid .sat {
    color: #5266b2;
}
.st-grid .old {
	 font-weight: normal;
    color: #cccccc;
}
.st-grid .oldhol {
    font-weight: normal;
    color: #EDB5B5;
}
.st-grid .oldsat {
    font-weight: normal;
    color: #B5C9EE;
}
.st-grid .sm{font-size:11px;color:#ccc;float:right;}

.rb-ni {
	overflow: hidden;
	color:#fff;
}
.st-c-pos {
	padding:1px 1px 0 2px;
	cursor: pointer;
}
.st-c .te, .st-c .rb-n {
    cursor: pointer;
    height: 14px;
    line-height: 1.2;
    padding: 2px 9px;
    -moz-transform: all .218s;
    -webkit-transform: all .218s;
}
.rb-n {
    padding: 3px 10px;
    white-space: nowrap;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}

/*  일정관리 End  */

/* ie 에서 border 때문에 뒤틀리는 크기를 표준에 맞추기 위함 */
* html .week_tbl tr{
    height:22px;
}

.week_tbl{width:100%;table-layout: fixed;border-top:var(--border-color) 1px solid;}
.week_tbl tr{
    height:22px;
}
.week_tbl th{
	color:#666666;
	font-weight:normal;
	text-align:right;
	background-color:#e2f3fa;
	vertical-align:top;
	font-size:12px;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	padding:3px 3px 0 0;
}
.week_tbl td{
	border-bottom:1px solid #dddddd;
}
.week_tbl td.between{
	border-bottom:1px dashed #e4e4e4;
}

.week_tbl td.bb1{
	border-bottom:1px solid #b1b1b1;
}
.week_tbl td.bb3{
	border-bottom:3px double #b1b1b1;
}
.week_tbl td.br1{
	border-right:1px solid #dddddd ;
}
.week_tbl td.sat{
	color:#0252e4;
}
.week_tbl td.hol{
	color:#e10000;
}

.wv_ediv {
    float: left;
    height: 21px;
    padding: 2px;
    position: relative;
}

.event_tbl{
	width:100%;
	table-layout:fixed;
}
.event_tbl td{
	width:100%;
	text-align:left;
	padding:5px;
	color:#fff;
	font-size:12px;
	border:0;
	line-height:18px;
	cursor:pointer;
}


/*출퇴근*/
.commute_div{position:relative;border:#3c78bc 2px solid;padding:12px;}
.commute_div2{float:left;width:199px;line-height:41px;height:41px;background:url('/img_work/timer_bg.gif') no-repeat;color: #fff;FONT-SIZE: 26px;  FONT-FAMILY: verdana,arial,helvetica,돋움,굴림;text-align:center;}
.commute_div3{float:left;width:19px;height:41px;}
.commute_div4{float:left;width:244px;height:41px;}
.commute_div5{float:left;width:224px;height:39px;}
.commute_div5 span.s1{float:left;width:129px;height:35px;line-height:35px;border:#e3e3e3 2px solid;text-align:center;color:#444444;font-size:18px;FONT-FAMILY: verdana,arial,helvetica,돋움,굴림;font-weight:bold;}
.commute_div5 span.s2{float:left;width:3px;height:35px;}
.commute_div6{float:left;width:14px;height:39px;}
.commute_div7{float:left;width:324px;height:20px;}

.commute_notice{position:relative;}
.commute_notice li{background:url('/img_work/icon_commute_notice.gif') no-repeat 0 2px;height:20px;}
.commute_notice li a{color:#000;}
.commute_notice li a:hover{color:#000;text-decoration:underline;}
.commute_notice li span.t1{padding:0 0 0 6px;width:367px;float:left;overflow: hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.commute_notice li span.t2{padding:0 0 0 0;width:85px;float:left;color:#707070;text-align:right;}
.commute_notice li span.t2 label{font-weight: bold;}

.tbl_commute{width:100%;table-layout:fixed;}
.tbl_commute th{background:#e2f3fa;color:#000;text-align:center;font-weight:normal;border:var(--border-color) 1px solid;padding:8px 0 6px 5px;overflow:hidden;vertical-align:top;}
.tbl_commute th.list{padding:4px 0 4px 0;}
.tbl_commute td{background-color:white;border:var(--border-color) 1px solid;font-size:13px;text-align:left;vertical-align:top;padding:0;overflow-y:auto;overflow-x:hidden;height:104px;}
.tbl_commute .c1{color:#e41033;}
.tbl_commute .c2{color:#343434;}
.tbl_commute .c3{color:var(--bold-font-color);}
.tbl_commute .spot_color{background:var(--spot-color);}
.tbl_commute .lf{text-align:left;}
.tbl_commute .inpd{padding:3px;}
.tbl_commute .ct{text-align:center;}
.tbl_commute .rt{text-align:right;}
.tbl_commute .spot_color{background:var(--spot-color);}
.tbl_commute .v_top{vertical-align:top;}
.tbl_commute .v_middle{vertical-align:middle;}
.tbl_commute .v_bottom{vertical-align:bottom;}
.tbl_commute .line_h{line-height:150%;}
.tbl_commute span.date_area{display:block;padding:0 0 0 5px;height:23px;line-height:23px;text-align:center;color:#000;font-size:13px;background:#f0faf4;border-bottom:var(--border-color) 1px solid;overflow: hidden;text-align:left;}
.tbl_commute span.other_date_area{display:block;padding:0 0 0 5px;height:23px;line-height:23px;text-align:center;color:#858585;font-size:13px;background:#f5f5f5;border-bottom:#d0d0d0 1px solid;overflow: hidden;text-align:left;}
.tbl_commute div.totalc{color:#000;float:right;padding:0 5px 0 0;font-weight:normal;}
.tbl_commute .notp{border-top:0px;}
.tbl_commute .nobt{border-bottom:0px;}
.tbl_commute .nolf{border-left:0px;}
.tbl_commute .norg{border-right:0px;}

.commute_list{position:relative;min-height:80px;}
.commute_list ul{padding:3px 5px 0 5px;}
.commute_list li{font-size:12px;display:block;height:18px;line-height:18px;overflow: hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-1px;}
.commute_list li.health{height:14px;line-height:14px;}
.commute_list li.health_time{height:18px;line-height:18px;padding:0 0 5px 0;}
.commute_list li.day{background:#fff5cd;}
.commute_list li.night{background:#fbecff;}


.worksch_visit{position:relative;height:auto;}
.worksch_visit ul{padding:3px 5px 0 5px;}
.worksch_visit li{font-size:12px;display:block;line-height:18px;overflow: hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;letter-spacing:0;padding:3px;margin-bottom:2px;}
.worksch_visit li.social_color1{position:relative;background:var(--gray-item-color);border:#cecece 1px solid;}
.worksch_visit li.social_color2{position:relative;background:#ffe6ce;border:#ff8a5a 2px solid;}
.worksch_visit li.social_color3{position:relative;background:#ffe6ce;border:#ff8a5a 1px solid;}
.worksch_visit li.comp_color{position:relative;background:#dbffca;border:#cecece 1px solid;}
.worksch_visit li.nocomp_color{position:relative;background:#fffee0;border:#cecece 1px solid;}
.worksch_visit li.nocomp_color2{position:relative;background:#fffee0;border:#cecece 1px solid;}

.worksch_visit li.com{position:relative;background:#f7f7b9;border:#c3c37d 1px solid;}
.worksch_visit li.no_com{position:relative;background:var(--gray-item-color);border:#cecece 1px solid;}
.worksch_visit li.pay_com{position:relative;background:#f7d1b9;border:#c3987d 1px solid;}
.worksch_visit li.prg_com{float:left; width:192px;height:25px;line-height:25px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:#f8f8f8 url('/img_work/icon_program.png') no-repeat 10px 5px;border:#cfcfcf 1px solid; margin:5px 5px 5px 5px;padding:0 0 0 30px; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}

.worksch_visit li.com_longterm{background:#f7f7b9 url('/img_work/longterm_mark.png') no-repeat 100% 100%;border:#c3c37d 1px solid;}
.worksch_visit li.no_com_longterm{background:var(--gray-item-color) url('/img_work/longterm_mark.png') no-repeat 100% 100%;border:#cecece 1px solid;}
.worksch_visit li.pay_com_longterm{background:#f7d1b9 url('/img_work/longterm_mark.png') no-repeat 100% 100%;border:#c3987d 1px solid;}


.prm_sel{position:relative;}
.prm_sel ul{padding:0;margin:0;}
.prm_sel li{font-size:13px;display:block;height:25px;line-height:25px;background:url('/img_work/icon_program.png') no-repeat 10px 10px;padding:5px 0 0 30px;border-bottom:#cfcfcf 1px dotted;}



.worksch_list{position:relative;height:auto;}
.worksch_list ul{padding:3px 5px 0 5px;}
.worksch_list li{font-size:12px;display:block;height:18px;line-height:18px;overflow: hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-1px;}
.worksch_list li.day{background:#fff5cd;}
.worksch_list li.night{background:#fbecff;}

.worktime_list{position:relative;overflow-y:auto;cursor:pointer;}
.worktime_list ul{padding:3px 5px 0 5px;}
.worktime_list li{font-size:12px;display:block;height:18px;line-height:18px;overflow: hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-1px;}
.worktime_list li.day{background:#fff5cd;}
.worktime_list li.night{background:#fbecff;}

.worksch_list4{position:relative;height:auto; border: 0;}
.worksch_list4 ul{padding:0; background:#fff; }
.worksch_list4 li{ width:100%; height:auto; color:#000; font-size:11px; display:block; height:16px;line-height:16px; overflow: hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-1px;margin:1px 0 0 0;text-align:left;text-indent:8px;font-weight:normal;}
.worksch_list4 li.worktime{font-weight:bold;text-indent:10px;}
.worksch_list4 li.normal{ background: #e6f2cc;}
.worksch_list4 li.add   { background: #dfe4ff;}
.worksch_list4 li.extend{ background: #ecdfff;}
.worksch_list4 li.night { background: #e2dcf4;}
.worksch_list4 li.holy  { background: #ffdfe0; }
.worksch_list4 li.year  { background: #e1e6ff; }
.worksch_list4 li.half  { background: #e1e6ff; }



.worksch_list4{position:relative;height:auto; border: 0;}
.worksch_list4 ul{padding:0; background:#fff; }
.worksch_list4 li{ width:100%; height:auto; color:#000; font-size:11px; display:block; height:16px;line-height:16px; overflow: hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-1px;margin:1px 0 0 0;text-align:left;text-indent:22px;font-weight:normal;}
.worksch_list4 li.worktime{font-weight:bold;text-indent:10px;}
.worksch_list4 li.normal{ background: #e6f2cc;}
.worksch_list4 li.add   { background: #dfe4ff;}
.worksch_list4 li.extend{ background: #ecdfff;}
.worksch_list4 li.night { background: #e2dcf4;}
.worksch_list4 li.holy  { background: #ffdfe0; }
.worksch_list4 li.year  { background: #e1e6ff; }
.worksch_list4 li.half  { background: #e1e6ff; }


.tbl_worksch2{border:#3c78bc 2px solid;width:100%;table-layout:fixed;overflow:hidden;}
.tbl_worksch2 th{background:#e2f3fa;color:#000;text-align:center;font-weight:normal;border:var(--border-color) 1px solid;padding:8px 0 6px 5px;overflow:hidden;vertical-align:top;}
.tbl_worksch2 th.list{padding:4px 0 2px 0;}
.tbl_worksch2 td{border:var(--border-color) 1px solid;font-size:18px;font-weight:bold;text-align:center;vertical-align:top;padding:0;height:60px;padding:8px 0 0 0;}
.tbl_worksch2 .c1{color:#e41033;}
.tbl_worksch2 .c2{color:#343434;}
.tbl_worksch2 .c3{color:var(--bold-font-color);}
.tbl_worksch2 .spot_color{background:var(--spot-color);}
.tbl_worksch2 td span.time{display:block;font-size:13px;text-align:center;padding:0 0 0 0;}

.tbl_bank{width:100%;table-layout:fixed;}
.tbl_bank th{background:#ececec;color:#000;text-align:center;font-weight:normal;border:#fff 1px solid;padding:8px 5px 6px 5px;overflow:hidden;vertical-align:top;}
.tbl_bank td{background:#ececec;border:#fff 1px solid;font-size:13px;text-align:left;vertical-align:top;padding:8px 5px 6px 5px;}
.tbl_bank .lf{text-align:left;}
.tbl_bank .inpd{padding:5px;}

/*좌측목록 타입*/
.dong_div{position:relative;border:#3c78bc 2px solid;background:#bbebff;color:var(--bold-font-color);padding:8px 0 6px 8px;}
.dong_title span.dong_l1{float:left;display:block;padding:3px 0 0 5px;width:53px;font-size:14px;line-height:15px;font-weight:bold;}
.dong_title span.dong_l2{float:left;display:block;margin:-5px 0 0 0; }

.left_list_div{position:relative;border:#3c78bc 2px solid;background:#e2f3fa;}
.date_outside{position:relative;padding:5px;}
.date_div{position:relative;background:var(--date-div-background);padding:10px 0 7px 0;}

.date_div .public_date{position:relative;right:20px;top:13px;font-weight:bold;}

.date{position:relative;padding:12px 0 0 0;width:270px;margin:0 auto;}
.date span.s1{float:left;text-align:left;padding:0 5px 0 0;cursor:pointer;}
.date span.s2{float:left;text-align:left;padding:0 5px 0 0;line-height:25px;font-size:18px;font-weight:bold;color:#000;}
.date span.s3{float:left;text-align:left;padding:0 2px;cursor:pointer;}
.date span.s4{float:left;text-align:left;padding:0 0 0 3px;cursor:pointer;}

.date2{position:relative;padding:0;width:270px;margin:0 auto;}
.date2 span.s1{float:left;text-align:left;padding:0 5px 0 0;cursor:pointer;}
.date2 span.s2{float:left;text-align:left;padding:0 5px 0 0;line-height:25px;font-size:18px;font-weight:bold;color:#000;}
.date2 span.s3{float:left;text-align:left;padding:0 2px;cursor:pointer;}
.date2 span.s4{float:left;text-align:left;padding:0 0 0 3px;cursor:pointer;}

.date3{position:relative;padding:0 0 0 0;margin:0 auto;text-align:center;width:196px;}
.date3 span.s1{position:absolute;top:0px;left:0px;cursor:pointer;}
.date3 span.s2{text-align:left;font-size:18px;font-weight:bold;color:#000;}
.date3 span.s3{text-align:left;padding:0;cursor:pointer;}
.date3 span.s4{position:absolute;top:0px;right:0px;cursor:pointer;}

.date3_1{position:relative;padding:0 0 0 0;margin:0 auto;text-align:center;width:420px;}
.date3_1 span.s1{position:absolute;top:0px;left:0px;cursor:pointer;}
.date3_1 span.s2{text-align:left;font-size:18px;font-weight:bold;color:#000;}
.date3_1 span.s3{text-align:left;padding:0;cursor:pointer;}
.date3_1 span.s4{position:absolute;top:0px;right:0px;cursor:pointer;}
.date3_1 span.s5{text-align:left;}

.date3_2{position:relative;padding:0 0 0 0;margin:0 auto;text-align:center;width:440px;}
.date3_2 span.s1{cursor:pointer;float:left;}
.date3_2 span.s2{text-align:left;font-size:18px;font-weight:bold;color:#000;float:left;padding:0 10px;}
.date3_2 span.s3{text-align:left;padding:0;cursor:pointer;float:left;padding:2px 0 0 0;}
.date3_2 span.s4{cursor:pointer;float:left;padding:0 0 0 5px;}
.date3_2 span.s5{float:left;text-align:left;padding:3px 0 0 5px;}

.date4{position:relative;padding:12px 0 0 0;width:285px;margin:0 auto;}
.date4 span.s1{float:left;text-align:left;padding:0 4px 0 0;cursor:pointer;}
.date4 span.s2{float:left;text-align:left;padding:0 2px 0 0;line-height:25px;font-size:16px;font-weight:bold;letter-spacing:-1px;color:#000;}
.date4 span.s3{float:left;text-align:left;padding:0 2px;cursor:pointer;}
.date4 span.s4{float:left;text-align:left;padding:0 0 0 3px;cursor:pointer;}

.date4_1{position:relative;padding:0 0 0 0;width:265px;margin:0 auto;text-align:center;}
.date4_1 span.s1{position:absolute;top:0px;left:0px;cursor:pointer;}
.date4_1 span.s2{text-align:left;font-size:16px;font-weight:bold;letter-spacing:-1px;color:#000;}
.date4_1 span.s3{text-align:left;padding:0;cursor:pointer;}
.date4_1 span.s4{position:absolute;top:0px;right:0px;cursor:pointer;}

.date5{position:relative;padding:0;width:168px;margin:0 auto;}
.date5 span.s1{float:left;text-align:left;padding:0 5px 0 0;cursor:pointer;}
.date5 span.s2{float:left;text-align:left;padding:0 0 0 0;line-height:25px;font-size:18px;font-weight:bold;color:#000;}
.date5 span.s4{float:left;text-align:left;padding:0 0 0 3px;cursor:pointer;}

.date6{position:relative;padding:0;width:415px;margin:0 auto;}
.date6 span.s1{float:left;text-align:left;padding:0 5px 0 0;}
.date6 span.s2{float:left;text-align:left;padding:0 5px 0 0;line-height:25px;font-size:18px;font-weight:bold;color:#000;}
.date6 span.s3{float:left;text-align:left;padding:0 2px;}
.date6 span.s4{float:left;text-align:left;padding:0 0 0 3px;}
.date6 span.s5{float:left;text-align:left;padding:6px 0 0 3px;}

.date7{position:relative;padding:0 0 0 0;margin:0 auto;text-align:center;width:290px;}
.date7 span.s1{position:absolute;top:0px;left:0px;cursor:pointer;}
.date7 span.s2{text-align:left;font-size:18px;font-weight:bold;color:#000;}
.date7 span.s3{text-align:left;padding:0;cursor:pointer;}
.date7 span.s4{position:absolute;top:0px;right:0px;cursor:pointer;}

.search_outside{position:relative;padding:5px;}
.search_div{position:relative;background:var(--date-div-background);padding:10px 0 7px 0;}
.search_div span.sp{float:left;padding:0;width:30px;}
.search_div span.s1{float:left;padding:0;}

.sel_box{background:#ffffd6;height:26px;}

.board_counter{position:relative;padding:0;text-align:center;}
.board_counter ul{padding:10px 0;}
.board_counter li{display:inline-block;font-size:14px;font-weight:bold;width:30px;height:30px;line-height:30px;cursor:pointer;margin-right:10px;}
.board_counter li.over{background:#fae9e2;border:#b48572 1px solid;}


.left_list_div .t1{position:relative;padding:8px 8px 8px 8px;color:var(--bold-font-color);}
.left_list_div .t1_2{position:relative;padding:4px 8px 4px 8px;color:var(--bold-font-color);}
.left_list_div .t2{position:relative;padding:18px 0 28px 7px;color:var(--bold-font-color);}
.left_list_div .t2 label{font-weight: bold;}
.left_list_div .t3{position:relative;padding:3px;color:var(--bold-font-color);}

.left_list_div span.l1{float:left;width:60px;padding:2px 0 7px 0;text-align:left;}
.left_list_div span.l2{float:left;width:120px;padding:0 0 7px 0;text-align:left;}
.left_list_div span.l3{float:left;padding:0 20px 0 0;text-align:left;}
.left_list_div span.l4{float:left;padding:4px 5px 0 5px;text-align:left;}
.left_list_div span.l5{float:left;padding:0 5px 0 0;text-align:left;}

.list_frame_div{background:#fff;border-bottom:var(--border-color) 1px solid;height:600px;overflow-x:hidden;overflow-y:scroll;}
.list_frame_div2{background:#fff;overflow-x:hidden;overflow-y:scroll;}
.list_frame_div3{background:#fff;border:0;overflow-x:hidden;overflow-y:scroll;}
.list_frame_div4{background:#fff;border:0;overflow-x:hidden;overflow:scroll;}
.frame_list_tbl{border:0;width:100%;table-layout:fixed;}
.frame_list_tbl a{color:#000;}
.frame_list_tbl a:hover{text-decoration:underline;color:#001fdc;}
.frame_list_tbl th{background:#e2f3fa;color:#000;text-align:center;font-weight:normal;border:var(--border-color) 1px solid;padding:10px 0 7px 0;overflow:hidden;vertical-align:top;}
.frame_list_tbl th.selected_th{background:var(--border-color);}
.frame_list_tbl td{border:var(--border-color) 1px solid;font-size:13px;text-align:center;vertical-align:top;padding:10px 3px 7px 3px;overflow: hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.frame_list_tbl td.noelli{overflow: visible;word-wrap:normal;white-space:normal;text-overflow:ellipsis;}
.frame_list_tbl .list{padding:4px 0 2px 0;}
.frame_list_tbl .cr{cursor:pointer;}
.frame_list_tbl .cal{color:#2333ff;font-weight:bold;}
.frame_list_tbl .inpd{padding:5px;line-height:22px;}
.frame_list_tbl .btpd{padding:5px 0 0 0;}
.frame_list_tbl .btpd2{padding:3px 0 0 0;}
.frame_list_tbl .btpd3{padding:5px 0 0 5px;}
.frame_list_tbl .btpd4{padding:5px 0 5px 0;}
.frame_list_tbl .rt{text-align:right;padding-right:1px;}
.frame_list_tbl .rt2{text-align:right;padding-right:20px;}
.frame_list_tbl .rt3{text-align:right;padding-right:10px;}
.frame_list_tbl .rt4{text-align:right;padding-right:5px;}
.frame_list_tbl .lf{text-align:left;}
.frame_list_tbl .lf2{text-align:left;padding-left:20px;}
.frame_list_tbl .fw{font-weight:bold;}
.frame_list_tbl .no_tp{border-top:0;}
.frame_list_tbl .sm{font-size:11px;}
.frame_list_tbl .f12{font-size:12px;letter-spacing:-1px;}
.frame_list_tbl .no_tp{border-top:0;}
.frame_list_tbl .no_lf{border-left:0;}
.frame_list_tbl .no_rg{border-right:0;}
.frame_list_tbl .no_bo{border-bottom:0;}
.frame_list_tbl .no_border{border:0;}
.frame_list_tbl .holi_color1{color:#fc0303;}
.frame_list_tbl .bg_color1{background:#fffde1;}
.frame_list_tbl .bg_color2{background:#ebffff;}
.frame_list_tbl .spot_color{background:var(--spot-color);}
.frame_list_tbl .spot_color2{background:var(--spot-color);}
.frame_list_tbl .comp_color{background:#dbffca;}
.frame_list_tbl .nocomp_color{background:#fffee0;}
.frame_list_tbl .nocomp_color2{background:#fffee0;}
.frame_list_tbl .nowrite_color{background:#ffb3ba;}
.frame_list_tbl .light_comp_color{background:#f4ffee;}
.frame_list_tbl .radiopd{padding:2px 0 0 5px;}
.frame_list_tbl .radiopd2{padding:2px 0 0 0;}
.frame_list_tbl .v_top{vertical-align:top;}
.frame_list_tbl .v_middle{vertical-align:middle;line-height:150%;}
.frame_list_tbl .v_middle2{vertical-align:middle;line-height:80%;}
.frame_list_tbl .v_middle3{vertical-align:middle;}
.frame_list_tbl .v_bottom{vertical-align:bottom;}
.frame_list_tbl .lh20{line-height:20px;}
.frame_list_tbl .disable{color:#8f8f8f;background:#f3f3f3;}
.frame_list_tbl .m_sp{letter-spacing:-1px;}
.frame_list_tbl .bd_tp{border-top:#3c78bc 2px solid;}
.frame_list_tbl .bd_bt{border-bottom:#3c78bc 2px solid;}
.frame_list_tbl .bd_rt{border-right:#3c78bc 2px solid;}
.frame_list_tbl .bd_lf{border-left:#3c78bc 2px solid;}
.frame_list_tbl span.ck{color: #ff1100;padding: 0 0 0 1px;font-size:15px;font-weight:bold;}
.frame_list_tbl .bdtp{border-top:var(--border-color) 2px solid;}
.frame_list_tbl .bdbo{border-bottom:var(--border-color) 2px solid;}
.frame_list_tbl .c1{color:#e41033;}
.frame_list_tbl .c2{color:#343434;}
.frame_list_tbl .c3{color:var(--bold-font-color);}
.frame_list_tbl .room_color{background:#78c346;border-right:#78c346 1px solid;color:#fff;font-weight:bold;}


/*생활실TB*/
.room_div{position:relative;width:987px;border:#3c78bc 2px solid;height:736px;overflow-x:hidden;overflow-y:scroll;}
.room_tbl{position:relative;width:100%;border:0;table-layout:fixed;}
.room_tbl td{border:var(--border-color) 1px solid;text-align:left;vertical-align:top;padding:5px 0 2px 5px;cursor:pointer;}
.room_tbl td.re{padding:15px 0 0 10px;cursor:pointer;}
.room_tbl .noborder{border:0;}
.room_tbl td.space{cursor:default;}
.room_tbl td.c1{background:var(--gray-item-color) url('/img_work/icon_room_full.png') 5px 3px no-repeat;font-size:14px;color:#000;padding:7px 0 0 0;font-weight:bold;}
.room_tbl td span.title1{font-size:12px;font-weight:normal;}
.room_tbl td.c2{background:var(--gray-item-color) url('/img_work/icon_room_ok.png') 5px 3px no-repeat;font-size:14px;color:#000;padding:7px 0 0 0;font-weight:bold;}
.room_tbl td.c3{background:var(--gray-item-color) url('/img_work/icon_room_nouse.png') 5px 3px no-repeat;font-size:14px;color:#000;padding:7px 0 0 0;font-weight:bold;}
.room_tbl th{border:var(--border-color) 1px solid;background:#e2f3fa;color:#000;font-size:16px;}
.room_tbl .no_lf{border-left:0;}
.room_tbl .no_rg{border-right:0;}
.room_tbl .no_tp{border-top:0;}
.room_tbl .no_bo{border-bottom:0;}
.room_td_div{width:100%;height:125px;overflow-x:hidden;overflow-y:auto;background-color: white;margin-top: 6px;border-top:#aecad5 1px solid;}

.room_tbl .spot_color{background:var(--spot-color);}
.room_state_info{text-align:center;padding:5px 20px 0  0;}
.room_state_info span.txt{float:left;padding:0 0 0 10px;}

.room_list{position:relative;display:block;padding:0;margin:0 8px 10px 8px;float:left;width:190px;height:135px;border:#b6cbd5 1px solid;cursor:pointer;}
.room_list li.title{position:relative;display:block;border-bottom:#b6cbd5 1px solid;background:#f0f0f0;height:34px;line-height:34px;font-size:15px;font-weight:bold;text-align:left;letter-spacing:-1px;padding:0 56px 0 10px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.room_list li.assignbg{background:#fffbc2;}

.room_list li{position:relative;display:block;background:#fff;font-size:13px;line-height:18px;text-align:left;padding:3px 0 0 8px;height:97px;overflow-y:auto;overflow-x:hidden;}

.room_list .pat{position:absolute;left:120px;bottom:4px;background: #eeeeee;border: #d5d5d5 1px solid;width:50px;line-height: 18px;height: 18px;font-size: 11px;overflow: hidden;text-align: center;    -moz-border-radius: 30px;-webkit-border-radius: 30px;border-radius: 30px;}
.icon_gen{position:absolute;right:5px;top:8px;background:#909090;width:50px;height:18px;line-height:18px;font-size:11px;font-weight:normal;color:#fff;text-align:center;}
.icon_alz{position:absolute;right:5px;top:8px;background:#80c32b;width:50px;height:18px;line-height:18px;font-size:11px;font-weight:normal;color:#fff;text-align:center;}
.icon_upper{position:absolute;right:5px;top:8px;background:#6e9cf2;width:50px;height:18px;line-height:18px;font-size:11px;font-weight:normal;color:#fff;text-align:center;}
.icon_each{position:absolute;right:5px;top:8px;background:#8c66d9;width:50px;height:18px;line-height:18px;font-size:11px;font-weight:normal;color:#fff;text-align:center;}
.icon_iso{position: absolute;right: 5px;top: 8px;background:#c3612b;width: 50px;height: 18px;line-height: 18px;font-size: 11px;font-weight: normal;color: #fff;text-align: center;}


/*급여기록*/
.record_list{position:relative;}
.record_list ul{}
.record_list li{float:left;width:336px;height:97px;background:var(--title-background-color);margin:0 10px 8px 0;}
.record_list li.last{margin:0 0 8px 0;}
.record_list li.bottom{margin:0 10px 0 0;}
.record_list li.bottom2{margin:0 0 0 0;}

.record_list2{position:relative;}
.record_list2 ul{}
.record_list2 li{float:left;width:145px;height:97px;margin:0 8px 8px 0;}
.record_list2 li.last{margin:0 0 8px 0;}
.record_list2 li.bottom{margin:0 8px 0 0;}
.record_list2 li.bottom2{margin:0 0 0 0;}

.record_list3{position:relative;}
.record_list3 ul{}
.record_list3 li{float:left;width:336px;height:97px;background:var(--title-background-color);margin:0 30px 14px 0;}
.record_list3 li.last{margin:0 0 8px 0;}
.record_list3 li.bottom{margin:0 30px 0 0;}
.record_list3 li.bottom2{margin:0 0 0 0;}

.record_list4{position:relative;}
.record_list4 ul{}
.record_list4 li{float:left;width:336px;height:85px;background:var(--title-background-color);margin:0 10px 8px 0;}
.record_list4 li.last{margin:0 0 8px 0;}
.record_list4 li.bottom{margin:0 10px 0 0;}
.record_list4 li.bottom2{margin:0 0 0 0;}

.record_list4_2{position:relative;}
.record_list4_2 ul{}
.record_list4_2 li{float:left;width:336px;height:85px;background:var(--title-background-color);margin:0 0 12px 0;}
.record_list4_2 li.last{margin:0 0 12px 0;}
.record_list4_2 li.bottom{margin:0 10px 0 0;}
.record_list4_2 li.bottom2{margin:0 0 0 0;}

.record_a_w1{float:left;width:185px;}
.record_a_w2{float:left;width:8px;}
.record_a_w3{float:left;width:90px;}
.record_a_w4{float:left;width:5px;}
.record_a_w5{float:left;width:48px;}

.input_touch_min{display:block;width:46px;padding:0;line-height:41px;height:41px;font-size:14px;color:#000;font-weight:bold;text-align:center;background:#cdf0ff url('/img_work/touch_plus.png') no-repeat 100% 15px;border:#6cbfe2 1px solid;cursor:pointer;}
.input_touch_min_over{display:block;width:46px;padding:0;line-height:41px;height:41px;font-size:14px;color:#000;font-weight:bold;text-align:center;background:#ffdccd url('/img_work/touch_plus2.png') no-repeat 100% 15px;border:#e28f6c 1px solid;cursor:pointer;}

.record2_btn_txt{text-align:center;font-size:16px;font-weight:bold;color:#000;height:55px;width:100%;}
.record2_btn{position:relative;background:#d9e9ef;border-top:#aecad5 1px solid;border-left:#aecad5 1px solid;border-right:#575d60 2px solid;border-bottom:#575d60 2px solid;width:182px;height:94px;cursor:pointer;box-shadow: inset 0 0 2px #ffffff;}
.record2_btn .record_btn_area3{position:absolute;top:60px;left:3px;width:94%;height:25px;margin:0 auto;padding:3px;background:#c8d7dc;border:#95b5bf 1px solid;}
.record2_btn .record_btn_area3 .b1{float:left;padding:0 0 0 0;}
.record2_btn .record_btn_area3 .b2{float:right;width:48px;padding:0;line-height:22px;font-size:13px;color:#000;font-weight:bold;text-align:center;background:#cdf0ff url('/img_work/touch_up.png') no-repeat 100% 4px;border:#6cbfe2 1px solid;}

.record2_btn_on{position:relative;background:#ffbea3;border-top:#664c41 2px solid;border-left:#664c41 2px solid;border-right:#dab095 1px solid;border-bottom:#dab095 1px solid;width:182px;height:94px;cursor:pointer;box-shadow: inset 0 0 2px #ffffff;}
.record2_btn_on .record_btn_area3{position:absolute;top:60px;left:3px;width:94%;height:25px;margin:0 auto;padding:3px;background:#ebaf96;border:#d39b84 1px solid;}
.record2_btn_on .record_btn_area3 .b1{float:left;padding:0 0 0 0;}
.record2_btn_on .record_btn_area3 .b2{float:right;width:48px;padding:0;line-height:22px;font-size:13px;color:#000;font-weight:bold;text-align:center;background:#ffdccd url('/img_work/touch_up.png') no-repeat 100% 4px;border:#e28f6c 1px solid;}

.record2_btn_spot{position:relative;background:#caedce;border-bottom:#022a02 2px solid;border-right:#022a02 2px solid;border-top:#86c48e 1px solid;border-left:#86c48e 1px solid;width:182px;height:94px;cursor:pointer;box-shadow: inset 0 0 2px #ffffff;}
.record2_btn_spot .record_btn_area3{position:absolute;top:60px;left:3px;width:94%;height:25px;margin:0 auto;padding:3px;background:#badabe;border:#9bc7a1 1px solid;}
.record2_btn_spot .record_btn_area3 .b1{float:left;padding:0 0 0 0;}
.record2_btn_spot .record_btn_area3 .b2{float:right;width:48px;padding:0;line-height:22px;font-size:13px;color:#000;font-weight:bold;text-align:center;background:#c8ffd1 url('/img_work/touch_up.png') no-repeat 100% 4px;border:#4ec05d 1px solid;}

.record2_btn_layer{position:relative;background:#d9e9ef url('/img_work/touch_layer.png') no-repeat 100% 0;border-top:#aecad5 1px solid;border-left:#aecad5 1px solid;border-right:#575d60 2px solid;border-bottom:#575d60 2px solid;width:182px;height:94px;cursor:pointer;box-shadow: inset 0 0 2px #ffffff;}
.record2_btn_layer .record_btn_area3{position:absolute;top:60px;left:3px;width:94%;height:25px;margin:0 auto;padding:3px;background:#c8d7dc;border:#95b5bf 1px solid;}
.record2_btn_layer .record_btn_area3 .b1{float:left;padding:0 0 0 0;}
.record2_btn_layer .record_btn_area3 .b2{float:right;width:48px;padding:0;line-height:22px;font-size:13px;color:#000;font-weight:bold;text-align:center;background:#cdf0ff url('/img_work/touch_up.png') no-repeat 100% 4px;border:#6cbfe2 1px solid;}

.record2_btn_layer_on{position:relative;background:#ffbea3 url('/img_work/touch_layer.png') no-repeat 100% 0;border-top:#664c41 2px solid;border-left:#664c41 2px solid;border-right:#dab095 1px solid;border-bottom:#dab095 1px solid;width:182px;height:94px;cursor:pointer;box-shadow: inset 0 0 2px #ffffff;}
.record2_btn_layer_on .record_btn_area3{position:absolute;top:60px;left:3px;width:94%;height:25px;margin:0 auto;padding:3px;background:#ebaf96;border:#d39b84 1px solid;}
.record2_btn_layer_on .record_btn_area3 .b1{float:left;padding:0 0 0 0;}
.record2_btn_layer_on .record_btn_area3 .b2{float:right;width:48px;padding:0;line-height:22px;font-size:13px;color:#000;font-weight:bold;text-align:center;background:#ffdccd url('/img_work/touch_up.png') no-repeat 100% 4px;border:#e28f6c 1px solid;}

.record2_btn_layer_spot{position:relative;background:#caedce url('/img_work/touch_layer2.png') no-repeat 100% 0;border-bottom:#022a02 2px solid;border-right:#022a02 2px solid;border-top:#86c48e 1px solid;border-left:#86c48e 1px solid;width:182px;height:94px;cursor:pointer;box-shadow: inset 0 0 2px #ffffff;}
.record2_btn_layer_spot .record_btn_area3{position:absolute;top:60px;left:3px;width:94%;height:25px;margin:0 auto;padding:3px;background:#badabe;border:#9bc7a1 1px solid;}
.record2_btn_layer_spot .record_btn_area3 .b1{float:left;padding:0 0 0 0;}
.record2_btn_layer_spot .record_btn_area3 .b2{float:right;width:48px;padding:0;line-height:22px;font-size:13px;color:#000;font-weight:bold;text-align:center;background:#c8ffd1 url('/img_work/touch_up.png') no-repeat 100% 4px;border:#4ec05d 1px solid;}


.record_b_w1{float:left;width:145px;}
.record_b_w2{float:left;width:8px;}
.record_b_w3{float:left;width:182px;}
.record_b_w4{float:left;width:10px;}


/*새로수정된 급여기록버튼 시작 */

.rec_btn_divide{position:relative;width:142px;height:80px;}

.rec_btn_divide .rec_btn{position:relative;background:#d9e9ef;border-top:#aecad5 1px solid;border-left:#aecad5 1px solid;border-right:#575d60 2px solid;border-bottom:#575d60 2px solid;width:64px;height:38px;cursor:pointer;box-shadow: inset 0 0 2px #ffffff;float:left;text-align:center;font-size:14px;line-height:10px;font-weight:normal;color:#000;}
.rec_btn_divide .record_btn_area3{position:absolute;top:45px;left:3px;width:128px;height:25px;margin:0 auto;padding:3px;background:#c8d7dc;border:#95b5bf 1px solid;cursor:pointer;}
.rec_btn_divide .record_btn_area3 .b1{float:left;padding:0 0 0 0;}
.rec_btn_divide .record_btn_area3 .b2{float:right;width:48px;padding:0;line-height:24px;font-size:13px;color:#000;font-weight:bold;text-align:center;background:#cdf0ff url('/img_work/touch_up.png') no-repeat 100% 4px;border:#6cbfe2 1px solid;}

.rec_btn_divide .rec_btn_on{position:relative;background:#ffbea3;border-top:#664c41 2px solid;border-left:#664c41 2px solid;border-right:#dab095 1px solid;border-bottom:#dab095 1px solid;width:64px;height:38px;cursor:pointer;box-shadow: inset 0 0 2px #ffffff;float:left;text-align:center;font-size:14px;line-height:10px;font-weight:normal;color:#000;}
.rec_btn_divide .record_btn_area3_on{position:absolute;top:45px;left:3px;width:128px;height:25px;margin:0 auto;padding:3px;background:#ebaf96;border:#d39b84 1px solid;cursor:pointer;}
.rec_btn_divide .record_btn_area3_on .b1{float:left;padding:0 0 0 0;}
.rec_btn_divide .record_btn_area3_on .b2{float:right;width:48px;padding:0;line-height:24px;font-size:13px;color:#000;font-weight:bold;text-align:center;background:#ffdccd url('/img_work/touch_up.png') no-repeat 100% 4px;border:#e28f6c 1px solid;}



.rec_btn_txt{text-align:center;font-size:15px;font-weight:normal;color:#000;height:31px;line-height:16px;width:145px;}

.rec_btn{position:relative;background:#d9e9ef;border-top:#aecad5 1px solid;border-left:#aecad5 1px solid;border-right:#575d60 2px solid;border-bottom:#575d60 2px solid;width:142px;height:80px;cursor:pointer;box-shadow: inset 0 0 2px #ffffff;}
.rec_btn .record_btn_area3{position:absolute;top:45px;left:3px;width:128px;height:25px;margin:0 auto;padding:3px;background:#c8d7dc;border:#95b5bf 1px solid;}
.rec_btn .record_btn_area3 .b1{float:left;padding:0 0 0 0;}
.rec_btn .record_btn_area3 .b2{float:right;width:48px;padding:0;line-height:24px;font-size:13px;color:#000;font-weight:bold;text-align:center;background:#cdf0ff url('/img_work/touch_up.png') no-repeat 100% 4px;border:#6cbfe2 1px solid;}


.rec_btn_on{position:relative;background:#ffbea3;border-top:#664c41 2px solid;border-left:#664c41 2px solid;border-right:#dab095 1px solid;border-bottom:#dab095 1px solid;width:142px;height:80px;cursor:pointer;box-shadow: inset 0 0 2px #ffffff;}
.rec_btn_on .record_btn_area3{position:absolute;top:45px;left:3px;width:128px;height:25px;margin:0 auto;padding:3px;background:#ebaf96;border:#d39b84 1px solid;}
.rec_btn_on .record_btn_area3 .b1{float:left;padding:0 0 0 0;}
.rec_btn_on .record_btn_area3 .b2{float:right;width:48px;padding:0;line-height:24px;font-size:13px;color:#000;font-weight:bold;text-align:center;background:#ffdccd url('/img_work/touch_up.png') no-repeat 100% 4px;border:#e28f6c 1px solid;}

.rec_btn_spot{position:relative;background:#caedce;border-bottom:#022a02 2px solid;border-right:#022a02 2px solid;border-top:#86c48e 1px solid;border-left:#86c48e 1px solid;width:142px;height:80px;cursor:pointer;box-shadow: inset 0 0 2px #ffffff;}
.rec_btn_spot .record_btn_area3{position:absolute;top:45px;left:8px;width:128px;height:25px;margin:0 auto;padding:0 0 0 0;}
.rec_btn_spot .record_btn_area3 .b1{float:left;padding:0 0 0 0;}
.rec_btn_spot .record_btn_area3 .b2{float:right;width:48px;padding:0;line-height:24px;font-size:13px;color:#000;font-weight:bold;text-align:center;background:#c8ffd1 url('/img_work/touch_up.png') no-repeat 100% 4px;border:#4ec05d 1px solid;}


.rec_btn_layer{position:relative;background:#d9e9ef url('/img_work/touch_layer.png') no-repeat 100% 0;border-top:#aecad5 1px solid;border-left:#aecad5 1px solid;border-right:#575d60 2px solid;border-bottom:#575d60 2px solid;width:142px;height:80px;cursor:pointer;box-shadow: inset 0 0 2px #ffffff;}
.rec_btn_layer .record_btn_area3{position:absolute;top:45px;left:3px;width:128px;height:25px;margin:0 auto;padding:3px;background:#c8d7dc;border:#95b5bf 1px solid;}
.rec_btn_layer .record_btn_area3 .b1{float:left;padding:0 0 0 0;}
.rec_btn_layer .record_btn_area3 .b2{float:right;width:48px;padding:0;line-height:24px;font-size:13px;color:#000;font-weight:bold;text-align:center;background:#cdf0ff url('/img_work/touch_up.png') no-repeat 100% 4px;border:#6cbfe2 1px solid;}


.rec_btn_layer_on{position:relative;background:#ffbea3 url('/img_work/touch_layer.png') no-repeat 100% 0;border-top:#664c41 2px solid;border-left:#664c41 2px solid;border-right:#dab095 1px solid;border-bottom:#dab095 1px solid;width:142px;height:80px;cursor:pointer;box-shadow: inset 0 0 2px #ffffff;}
.rec_btn_layer_on .record_btn_area3{position:absolute;top:45px;left:3px;width:128px;height:25px;margin:0 auto;padding:3px;background:#ebaf96;border:#d39b84 1px solid;}
.rec_btn_layer_on .record_btn_area3 .b1{float:left;padding:0 0 0 0;}
.rec_btn_layer_on .record_btn_area3 .b2{float:right;width:48px;padding:0;line-height:24px;font-size:13px;color:#000;font-weight:bold;text-align:center;background:#ffdccd url('/img_work/touch_up.png') no-repeat 100% 4px;border:#e28f6c 1px solid;}


.rec_btn_layer_spot{position:relative;background:#caedce url('/img_work/touch_layer2.png') no-repeat 100% 0;border-bottom:#022a02 2px solid;border-right:#022a02 2px solid;border-top:#86c48e 1px solid;border-left:#86c48e 1px solid;width:142px;height:80px;cursor:pointer;box-shadow: inset 0 0 2px #ffffff;}
.rec_btn_layer_spot .record_btn_area3{position:absolute;top:45px;left:3px;width:128px;height:25px;margin:0 auto;padding:3px;background:#badabe;border:#9bc7a1 1px solid;}
.rec_btn_layer_spot .record_btn_area3 .b1{float:left;padding:0 0 0 0;}
.rec_btn_layer_spot .record_btn_area3 .b2{float:right;width:48px;padding:0;line-height:24px;font-size:13px;color:#000;font-weight:bold;text-align:center;background:#c8ffd1 url('/img_work/touch_up.png') no-repeat 100% 4px;border:#4ec05d 1px solid;}

.rec_btn_fun{float:left;position:relative;background:#d9e9ef url('/img_work/touch_layer.png') no-repeat 100% 0;border-top:#aecad5 1px solid;border-left:#aecad5 1px solid;border-right:#575d60 2px solid;border-bottom:#575d60 2px solid;width:102px;height:80px;cursor:pointer;box-shadow: inset 0 0 2px #ffffff;font-size:15px;color:#000;text-align:center;}


.rec_btn_fun_on{float:left;position:relative;background:#ffbea3 url('/img_work/touch_layer.png') no-repeat 100% 0;border-top:#664c41 2px solid;border-left:#664c41 2px solid;border-right:#dab095 1px solid;border-bottom:#dab095 1px solid;width:102px;height:80px;cursor:pointer;box-shadow: inset 0 0 2px #ffffff;font-size:15px;color:#000;text-align:center;}

/*새로수정된 급여기록버튼 끝 */




.record_btn{position:relative;background:url('/img_work/btn_record_off.gif') no-repeat;width:145px;height:97px;cursor:pointer;}
.record_btn_on{position:relative;background:url('/img_work/btn_record_on.gif') no-repeat;width:145px;height:97px;cursor:pointer;}
.record_btn_spot{position:relative;background:url('/img_work/btn_record_spot.gif') no-repeat;width:145px;height:97px;cursor:pointer;}
.record_btn_layer{position:relative;background:url('/img_work/btn_record_layer_off.gif') no-repeat;width:145px;height:97px;cursor:pointer;}
.record_btn_layer_on{position:relative;background:url('/img_work/btn_record_layer_on.gif') no-repeat;width:145px;height:97px;cursor:pointer;}
.record_btn_layer_spot{position:relative;background:url('/img_work/btn_record_layer_spot.gif') no-repeat;width:145px;height:97px;cursor:pointer;}
.record_btn_fun{float:left;background:url('/img_work/btn_record_fun.gif') no-repeat;width:104px;height:97px;cursor:pointer;font-size:16px;color:#000;text-align:center;}
.record_btn_fun_on{float:left;background:url('/img_work/btn_record_fun_on.gif') no-repeat;width:104px;height:97px;cursor:pointer;font-size:16px;color:#000;text-align:center;}
.record_btn_txt{text-align:center;font-size:16px;font-weight:normal;color:#000;height:55px;width:145px;}
.unselectable {
-moz-user-select:-moz-none;-khtml-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;
}

.record_btn_area{width:133px;height:37px;margin:0 auto;}
.record_btn_area .b1{float:left;padding:3px 0 0 3px;}
.record_btn_area .b2{float:left;width:57px;padding:0;line-height:37px;font-size:16px;color:#000;text-align:center;}
.record_btn_area .b3{float:left;padding:3px 0 0 0;}

.record_btn_area2{width:100px;height:37px;margin:0 auto;}
.record_btn_area2 .b1{float:left;padding:3px 0 0 3px;}
.record_btn_area2 .b2{float:left;width:25px;padding:0;line-height:37px;font-size:16px;color:#000;text-align:center;}
.record_btn_area2 .b3{float:left;padding:3px 0 0 0;}

.record_btn .record_btn_area3{position:absolute;top:60px;left:3px;width:130px;height:25px;margin:0 auto;padding:3px;background:#c8d7dc;border:#95b5bf 1px solid;}
.record_btn .record_btn_area3 .b1{float:left;padding:0 0 0 0;}
.record_btn .record_btn_area3 .b2{float:right;width:48px;padding:0;line-height:22px;font-size:13px;color:#000;font-weight:bold;text-align:center;background:#cdf0ff url('/img_work/touch_up.png') no-repeat 100% 4px;border:#6cbfe2 1px solid;}

.record_btn_on .record_btn_area3{position:absolute;top:60px;left:3px;width:130px;height:25px;margin:0 auto;padding:3px;background:#ebaf96;border:#d39b84 1px solid;}
.record_btn_on .record_btn_area3 .b1{float:left;padding:0 0 0 0;}
.record_btn_on .record_btn_area3 .b2{float:right;width:48px;padding:0;line-height:22px;font-size:13px;color:#000;font-weight:bold;text-align:center;background:#ffdccd url('/img_work/touch_up.png') no-repeat 100% 4px;border:#e28f6c 1px solid;}

.record_btn_spot .record_btn_area3{position:absolute;top:66px;left:8px;width:130px;height:25px;margin:0 auto;padding:0 0 0 0;}
.record_btn_spot .record_btn_area3 .b1{float:left;padding:0 0 0 0;}
.record_btn_spot .record_btn_area3 .b2{float:right;width:48px;padding:0;line-height:22px;font-size:13px;color:#000;font-weight:bold;text-align:center;background:#c8ffd1 url('/img_work/touch_up.png') no-repeat 100% 4px;border:#4ec05d 1px solid;}

.record_btn_layer .record_btn_area3{position:absolute;top:60px;left:3px;width:130px;height:25px;margin:0 auto;padding:3px;background:#c8d7dc;border:#95b5bf 1px solid;}
.record_btn_layer .record_btn_area3 .b1{float:left;padding:0 0 0 0;}
.record_btn_layer .record_btn_area3 .b2{float:right;width:48px;padding:0;line-height:22px;font-size:13px;color:#000;font-weight:bold;text-align:center;background:#cdf0ff url('/img_work/touch_up.png') no-repeat 100% 4px;border:#6cbfe2 1px solid;}

.record_btn_layer_on .record_btn_area3{position:absolute;top:60px;left:3px;width:130px;height:25px;margin:0 auto;padding:3px;background:#ebaf96;border:#d39b84 1px solid;}
.record_btn_layer_on .record_btn_area3 .b1{float:left;padding:0 0 0 0;}
.record_btn_layer_on .record_btn_area3 .b2{float:right;width:48px;padding:0;line-height:22px;font-size:13px;color:#000;font-weight:bold;text-align:center;background:#ffdccd url('/img_work/touch_up.png') no-repeat 100% 4px;border:#e28f6c 1px solid;}

.record_btn_layer_spot .record_btn_area3{position:absolute;top:60px;left:3px;width:130px;height:25px;margin:0 auto;padding:3px;background:#badabe;border:#9bc7a1 1px solid;}
.record_btn_layer_spot .record_btn_area3 .b1{float:left;padding:0 0 0 0;}
.record_btn_layer_spot .record_btn_area3 .b2{float:right;width:48px;padding:0;line-height:22px;font-size:13px;color:#000;font-weight:bold;text-align:center;background:#c8ffd1 url('/img_work/touch_up.png') no-repeat 100% 4px;border:#4ec05d 1px solid;}

.touch_worker li{display:block;width:130px;height:54px;line-height:54px;background:#9a9a9a url('/img_work/btn_bg3.gif') repeat-x;border-top:#cacaca 1px solid;border-bottom:#afafaf 1px solid;border-left:#b2b2b2 1px solid;border-right:#b2b2b2 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; float:left;margin:5px;font-size:16px;font-weight:bold;color:#fff;text-align:center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.touch_worker li.over{background:#25a338 url('/img_work/btn_bg8.gif') repeat-x;border-top:#40a35b 1px solid;border-bottom:#177a21 1px solid;border-left:#3b9843 1px solid;border-right:#3b9843 1px solid;}


/*욕창간호 인체구조도*/
.skel_out{display:block;position:relative;background:url('/img_work/record_pic1.gif') no-repeat;width:716px;height:316px;}
.skel_out span.p1{position:absolute;top:0;left:389px;text-align:left;}
.skel_out span.p2{position:absolute;top:43px;right:514px;text-align:right;}
.skel_out span.p3{position:absolute;top:43px;left:514px;text-align:left;}
.skel_out span.p4{position:absolute;top:68px;right:557px;text-align:right;}
.skel_out span.p5{position:absolute;top:68px;left:557px;text-align:left;}
.skel_out span.p6{position:absolute;top:96px;right:473px;text-align:right;}
.skel_out span.p7{position:absolute;top:96px;left:499px;text-align:left;}
.skel_out span.p8{position:absolute;top:130px;right:507px;text-align:right;}
.skel_out span.p9{position:absolute;top:130px;left:528px;text-align:left;}
.skel_out span.p10{position:absolute;top:176px;left:413px;text-align:left;}
.skel_out span.p11{position:absolute;top:161px;right:522px;text-align:right;}
.skel_out span.p12{position:absolute;top:161px;left:555px;text-align:left;}
.skel_out span.p13{position:absolute;top:281px;right:468px;text-align:right;}
.skel_out span.p14{position:absolute;top:281px;left:473px;text-align:left;}
.skel_out span.p15{position:absolute;top:21px;right:475px;text-align:right;}
.skel_out span.p16{position:absolute;top:21px;left:457px;text-align:left;}
.skel_out span.p17{position:absolute;top:207px;left:137px;text-align:left;}
.skel_out span.p18{position:absolute;top:207px;left:487px;text-align:left;}

.skel_div{display:block;position:relative;background:url('/img_work/yk_pic2.png') no-repeat;width:404px;height:273px;}

.skel_div span.a1{position:absolute;top:3px;right:292px;text-align:right;}
.skel_div span.a15{position:absolute;top:33px;right:292px;text-align:right;}
.skel_div span.a2{position:absolute;top:63px;right:292px;text-align:right;}
.skel_div span.a4{position:absolute;top:93px;right:292px;text-align:right;}
.skel_div span.a6{position:absolute;top:123px;right:292px;text-align:right;}
.skel_div span.a8{position:absolute;top:153px;right:292px;text-align:right;}
.skel_div span.a11{position:absolute;top:183px;right:292px;text-align:right;}
.skel_div span.a17{position:absolute;top:213px;right:292px;text-align:right;}
.skel_div span.a13{position:absolute;top:243px;right:292px;text-align:right;}

.skel_div span.a16{position:absolute;top:3px;left:282px;text-align:left;}
.skel_div span.a3{position:absolute;top:33px;left:282px;text-align:left;}
.skel_div span.a5{position:absolute;top:63px;left:282px;text-align:left;}
.skel_div span.a7{position:absolute;top:93px;left:282px;text-align:left;}
.skel_div span.a9{position:absolute;top:123px;left:282px;text-align:left;}
.skel_div span.a12{position:absolute;top:153px;left:282px;text-align:left;}
.skel_div span.a10{position:absolute;top:183px;left:282px;text-align:left;}
.skel_div span.a18{position:absolute;top:213px;left:282px;text-align:left;}
.skel_div span.a14{position:absolute;top:243px;left:282px;text-align:left;}


/* 5-1.프로그램 운영일지 달력 */
.program{position:relative;min-height:100px;}
.program span{padding:4.9px 10px; display:block; font-size:11px; border-bottom:#c7c7c7 1px dashed; cursor:pointer;line-height:16px;}
.program span.color1{background:var(--gray-item-color);cursor:default;}
.program span.comp_color{background:#dbffca;}
.program span.nocomp_color{background:#fffee0;}
.program span.nocomp_color2{background:#fffee0;}

.num_pad_pos{position:absolute;top:226px;left:122px;z-index:999;}
.num_pad_outside{position:relative;width:200px;height:331px;border:#447fa7 3px solid;background:#f3fcff;text-align:center;}
.num_pad_outside span.l_close{position:absolute;top:7px;right:7px;z-index:998;}


.program_list{position:relative;border:#3c78bc 2px solid;background:#fff;overflow-y:auto;}
.program_list ul{padding:10px;}
.program_list li{display:block;width:100%;text-align:left;padding:0 0 5px 0;}

/*전체 작성현황*/
.status_work{position:relative;}
.status_work li{float:left;width:114px;height:58px;border-right:#efefef 1px solid;font-size:13px;letter-spacing:-1px;color:#969696;text-align:center;cursor:pointer;}
.status_work li span.pos1{display:block;width:114px;text-align:center;padding:2px 0 4px;}
.status_work li span.pos2{display:inline-block;text-align:center;font-size:30px;color:#5b5b5b;font-weight:bold;}
.status_work li span.pos3{display:inline-block;text-align:center;font-size:13px;color:#5b5b5b;font-weight:normal;}


/*기타주소록*/
.etc_addr_div0{position:relative;width:895px;}
.etc_addr_div1{position:relative;float:left;width:248px;border-top:#3c78bc 2px solid;border-left:#3c78bc 2px solid;border-bottom:#3c78bc 2px solid;height:425px;}
.etc_addr_div2{position:relative;float:left;width:641px;border:#3c78bc 2px solid;height:425px;}
.etc_frame_div{background:#fff;overflow-x:hidden;overflow-y:auto;}

.etc_group_list{width:210px;}
.etc_group_list ul{}
.etc_group_list li{font-size:13px;color:#4a4a4a;cursor:pointer;text-align:left;height:24px;line-height:24px;padding-left:15px;background:url('/img_work/etc_line1.gif') no-repeat;}
.etc_group_list li.over{color:#0029f8;text-decoration:underline;font-weight:bold;}
.etc_group_list li.title{font-size:15px;font-weight:bold;padding-left:0;background:none;}
.etc_group_list li.end{background:url('/img_work/etc_line2.gif') no-repeat;}
.etc_group_list li span.edit{font-size:11px;color:#787878;text-decoration:underline;padding-left:10px;font-weight:normal;}

#m_tab li {
    display: inline;
    float: left;
    padding: 0 5px;
}
.port_back {
    font-weight: bold;
    color: #F60;
}


/* account 관련 추가한거 */

.accounting_w1_div1{position:relative;float:left;width:812px;}
.accounting_w1_div2{position:relative;float:left;width:20px;}
.accounting_w1_div3{position:relative;float:left;width:550px;}
.accounting_w1_div4{position:relative;float:left;width:681px;}

.accounting_w6_div1{position:relative;float:left;width:347px;}
.accounting_w6_div2{position:relative;float:left;width:20px;}
.accounting_w6_div3{position:relative;float:left;width:447px;}
.accounting_w6_div4{position:relative;float:left;width:548px;}

.tbl_acc_sch{width:100%;table-layout:fixed;}
.tbl_acc_sch th{background:#e2f3fa;color:#000;text-align:center;font-weight:normal;border:var(--border-color) 1px solid;padding:8px 0 6px 5px;overflow:hidden;vertical-align:top;}
.tbl_acc_sch th.list{padding:4px 0 4px 0;}
.tbl_acc_sch td{background-color:white;border:var(--border-color) 1px solid;font-size:13px;text-align:right;vertical-align:top;padding:0;overflow-y:auto;overflow-x:hidden;height:38px;}
.tbl_acc_sch .spot_color{background:var(--spot-color);}
.tbl_acc_sch .lf{text-align:left;}
.tbl_acc_sch .inpd{padding:3px;}
.tbl_acc_sch .ct{text-align:center;}
.tbl_acc_sch .rt{text-align:right;}
.tbl_acc_sch .spot_color{background:var(--spot-color);}
.tbl_acc_sch .v_top{vertical-align:top;}
.tbl_acc_sch .v_middle{vertical-align:middle;}
.tbl_acc_sch .v_bottom{vertical-align:bottom;}
.tbl_acc_sch .line_h{line-height:150%;}
.tbl_acc_sch span.date_area{float:left;padding:0;width:18px;height:18px;line-height:18px;text-align:center;color:#000;font-size:11px;background:#f0faf4;border-bottom:#ddd6c2 1px solid;border-right:#ddd6c2 1px solid;overflow: hidden;}
.tbl_acc_sch .c1{color:#e41033;}
.tbl_acc_sch .c2{color:#343434;}
.tbl_acc_sch .c3{color:#762751;}
.tbl_acc_sch .pay1{color:#436fc8;font-size:11px;font-weight:bold;float:right;padding-right:5px;}
.tbl_acc_sch .pay2{color:#0fb338;font-size:11px;font-weight:bold;float:right;padding-right:5px;}
.tbl_acc_sch .notp{border-top:0px;}
.tbl_acc_sch .nobt{border-bottom:0px;}
.tbl_acc_sch .nolf{border-left:0px;}
.tbl_acc_sch .norg{border-right:0px;}
.tbl_acc_sch .cr{cursor:pointer;}

.month_div{position:relative;display:block;text-align:left;background:#f7f9fb;border:#c5cfdb 1px solid;padding:5px 0;}
.month_div .month_container { flex: 1; gap: 5px; justify-content: flex-start; }
.month_div .month_container .btn_month, .month_div .month_container .btn_month_on { margin: 0; }
.year_div1{float: left;padding: 1px 0 0 0;margin-left: 20px;}
.btn_month{display: inline-block;width:50px;height: 22px;line-height: 22px;color: #000;font-size:13px;text-align:center;font-weight:normal;background:#fff;cursor: pointer;overflow: hidden;border:#c4c4c4 1px solid;float:left;margin-right:5px;overflow: hidden;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.btn_month_on{display: inline-block;width:50px;height: 22px;line-height: 22px;color: #0043a9;font-size:13px;text-align:center;font-weight:bold;background:#e1ebf8;cursor: pointer;overflow: hidden;border:#296dd3 1px solid;float:left;margin-right:5px;overflow: hidden;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}


.sub_tab{position:relative;width:100%;height:40px;background:#c5cfdb;overflow:hidden;}
.sub_tab ul{}
.sub_tab li{float:left;width:150px;height:40px;line-height:40px;font-size:15px;color:#000;text-align:center;border-right:#f7f9fb 1px solid;cursor:pointer;}
.sub_tab .over{color:#fff;text-align:center;background:#4d85af;}


.t_loading {
    background-color:#EDEDED;
    opacity:0.5;
}

.btn_type3_two{display:inline-block;width:130px;height:37px;text-align:center;color:#fff;font-size:14px;font-weight:bold;background:var(--exit_button_background);border-top:var(--exit_button_top_border_color);border-bottom:var(--exit_button_bottom_border_color);border-left:var(--exit_button_side_border_color);border-right:var(--exit_button_side_border_color);cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.btn_type3_two span.sm{font-size:12px;font-weight:normal;}


.info_sbox_on  {display:inline-block;width:35px;height:16px;line-height:16px;text-align:center;color:#bf4090;font-size:11px;font-weight:normal;border:#bf4090 2px solid;letter-spacing:-1px;}
.info_sbox_off {display:inline-block;width:35px;height:16px;line-height:16px;text-align:center;color:#707070;font-size:11px;font-weight:normal;background-color:#fff;border:#c3c3c3 2px solid;letter-spacing:-1px;}
.info_sbox_off1 {display:inline-block;width:35px;height:16px;line-height:16px;text-align:center;color:#707070;font-size:11px;font-weight:normal;background-color:rgba( 255, 255, 255, 0 );;border:#c3c3c3 2px solid;letter-spacing:-1px;}

.txt_div{line-height:130%;overflow-x:hidden;overflow-y:auto;}

/* 외곽 div에 check_test class를 먹이고 checkbox에 unique한 id를 주고 label의 for attribute에 checkbox의 id를 매핑시킴*/
.check_test {position:relative; margin:45px 0 0 20px; cursor: pointer;}
.check_test input[type="checkbox"] {margin-left: 5px;}
.check_test label {position:absolute; left:0; height:20px; padding:4px 0 0 30px; background-position:0 -2px; background-repeat: no-repeat;}
.check_test input[type="checkbox"]:not(:checked) + label {background-image:url('/img_work/check_off.png');}
.check_test input[type="checkbox"]:checked + label {background-image:url('/img_work/check_on.png');}

/* 외곽 div에 raido_test class를 먹이고 radio에 unique한 id를 주고 label의 for attribute에 checkbox의 id를 매핑시킴*/
.radio_test {position:relative; margin:45px 0 0 20px; cursor: pointer;}
.radio_test input[type="radio"] {margin-left: 5px;}
.radio_test label {position:absolute; left:0; height:20px; padding:4px 0 0 30px; background-position:0 -2px; background-repeat: no-repeat;}
.radio_test input[type="radio"]:not(:checked) + label {background-image:url('/img_work/radio_off.png');}
.radio_test input[type="radio"]:checked + label {background-image:url('/img_work/radio_on.png');}





 /*서류관리*/
.doc_admin{position:relative;}
.doc_admin ul{padding:0;margin:0;}
.doc_admin li{float:left;width:440px;height:85px;background:#f6fafc;border:#448fde 2px solid;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;cursor:pointer;}
.doc_admin li.none{background:#f9f9f9;border:#d0d0d0 1px solid;}
.doc_admin li.ma_rt{margin-right:32px;}
.doc_admin li.ma_bo{margin-bottom:10px;}
.doc_admin li .pic_zone{display:block;float:left;width:62px;height:58px;line-height:58px;border:#d0d0d0 1px solid;background:#f2f4f7 url('/img_work/icon_img.png') 50% 50% no-repeat;margin:11px 18px 0 25px;text-align:center;}
.doc_admin li .txt_on{display:block;float:left;color:#007ab1;font-size:16px;font-weight:bold;text-align:left;width:325px;line-height:85px;height:85px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.doc_admin li .txt_off{display:block;float:left;color:#adadad;font-size:16px;font-weight:normal;text-align:left;width:325px;line-height:85px;height:85px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}


.doc_pic_zone{display:block;width:400px;height:400px;line-height:400px;border:#d0d0d0 1px solid;background:#f2f4f7 url('/img_work/icon_img.png') 50% 50% no-repeat;text-align:center;}

.div_print_date{display:inline-block;overflow:hidden;width:330px;height:37px;line-height:37px;background:#f6f9fc;border:var(--border-color) 1px solid;}

.selDate{background:var(--spot-color);}
.hard{font-weight:bold;}

.dotdotdot{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}



/*sms폼*/
.smsform{display:block;position:relative;width:95%;height:auto;background:#feffea;border:#606060 5px solid;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;padding:10px 15px 10px 15px;text-align:left;line-height:20px;font-size:15px;color:#000;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;}
.smsform a{color:#0042ff;text-decoration:underline;}

.work_divide_code ul{padding:8px 8px 0 8px;}
.work_divide_code li{float: left;width:90px;height:30px;line-height:30px;color: #000;font-size: 13px;text-align: center;font-weight: normal; background: #fff;cursor: pointer;overflow: hidden;border: #c4c4c4 1px solid;margin:0 5px 7px 0;overflow: hidden;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.work_divide_code li.on{color:#0043a9;font-weight:bold;background:#e1ebf8;border:#296dd3 1px solid;}


#wreport{position:relative;width:100%;margin:0 auto;text-align:center;}
#wreport #p_out{position:relative;width:604px;margin:0 auto;}
#wreport #p_out2{position:relative;width:21cm;height:29.6cm;margin:0 auto;}
#wreport #p_out3{position:relative;width:664px;margin:0 auto;}
#wreport2 #p_out{position:relative;width:1250px;margin:0 auto;}
#wreport2 #p_out2{position:relative;width:1250px;height:831px;margin:0 auto;}
@page a4sheet {size: A4}
.a4{page:a4sheet; page-break-after: always }

@page a4sheet_hz{size: A4 landscape}
.a4_hz{page:a4sheet_hz; page-break-after: always }
.title_div7{position:relative;font-size:25px;font-weight:bold;text-align:center;padding:15px 0 10px 0;letter-spacing:-2px;border:#000 1px solid;}

.btn_meal_mor_off{display:inline-block;width:24px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/daynurse_meal_mor_off.gif') no-repeat;border:0;overflow: hidden;}
.btn_meal_mor_on{display:inline-block;width:24px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/work_meal_mor_on.gif') no-repeat;border:0;overflow: hidden;}
.btn_meal_aft_off{display:inline-block;width:24px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/daynurse_meal_aft_off.gif') no-repeat;border:0;overflow: hidden;}
.btn_meal_aft_on{display:inline-block;width:24px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/work_meal_aft_on.gif') no-repeat;border:0;overflow: hidden;}
.btn_meal_eve_off{display:inline-block;width:24px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/daynurse_meal_eve_off.gif') no-repeat;border:0;overflow: hidden;}
.btn_meal_eve_on{display:inline-block;width:24px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/work_meal_eve_on.gif') no-repeat;border:0;overflow: hidden;}
/*2019.06.11 ssk add dessert btn */
.btn_dessert_mor_off{display:inline-block;width:39px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/daynurse_dessert_mor_off.gif') no-repeat;border:0;overflow: hidden;}
.btn_dessert_mor_on{display:inline-block;width:39px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/work_dessert_mor_on.gif') no-repeat;border:0;overflow: hidden;}
.btn_dessert_aft_off{display:inline-block;width:39px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/daynurse_dessert_aft_off.gif') no-repeat;border:0;overflow: hidden;}
.btn_dessert_aft_on{display:inline-block;width:39px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/work_dessert_aft_on.gif') no-repeat;border:0;overflow: hidden;}
.btn_training_cts4_off{display:inline-block;width:24px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/daynurse_training_bod_off.gif') no-repeat;border:0;overflow: hidden;}
.btn_training_cts4_on{display:inline-block;width:24px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/work_training_bod_on.gif') no-repeat;border:0;overflow: hidden;}
.btn_training_cts5_off{display:inline-block;width:24px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/daynurse_training_bas_off.gif') no-repeat;border:0;overflow: hidden;}
.btn_training_cts5_on{display:inline-block;width:24px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/work_training_bas_on.gif') no-repeat;border:0;overflow: hidden;}
.btn_training_cts6_off{display:inline-block;width:24px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/daynurse_training_dai_off.gif') no-repeat;border:0;overflow: hidden;}
.btn_training_cts6_on{display:inline-block;width:24px;height:21px;line-height:21px;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:url('/img_work/work_training_dai_on.gif') no-repeat;border:0;overflow: hidden;}

.edupdf_div{position:relative;display:block;}
.edupdf_div ul{padding: 25px;}
.edupdf_div li{width:238px;height:238px;overflow:hidden;text-align:center;font-size:16px;font-weight:bold;background:#fff url('/img_work/btn_pdf_bg.gif') repeat-x;border:#adadad 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.edupdf_div li > a { height: 100%; }
.edupdf_div li .ptitle{ width: 100%; flex: 1; padding: 0 10px; color: #000; font-size: 14px; font-weight: bold; background: #e9e9e9; }


.pay_info_div{background:#f0f7fc;border:#007cdc 3px solid;height:45px;line-height:45px;font-size:14px;color:#000;padding:0 0 0 20px;text-align:center;}




 /*쇼핑몰*/
.shop_w_div1{position:relative;float:left;width:300px;}
.shop_w_div2{position:relative;float:left;width:30px;}
.shop_w_div3{position:relative;float:left;width:1052px;}


.shop_date_div{position:relative;height:39px;line-height:39px;background:var(--date-div-background);padding:0 10px;}
.shop_btn{display:block;width:276px;height:42px;line-height:42px;text-align:left;background:#fff;border:var(--tab_button_border_color);text-indent:40px;font-size:15px;color:#000;margin:0 auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;}

.shop_left_m{position:relative;width:100%;}
.shop_left_m ul{padding:10px 18px 10px 18px;}
.shop_left_m li{display:block;color:#8d8d8d;font-size:13px;height:23px;line-height:23px;text-indent:18px;background:url('/img_shop/shop_list_bg.png') no-repeat 0 5px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.shop_left_m li.title{position:relative;color:#000;font-weight:bold;font-size:15px;text-indent:0;background:none;}
.shop_left_m li a:hover{text-decoration:underline;color:#001fdc;}
.shop_left_m li a{color:#8d8d8d;}
.shop_left_m .toal_bt{position:absolute;right:0;top:0;width:40px;height:17px;line-height:17px;text-indent:0;background:#fafafa;border:#a7a7a7 1px solid;color:#5d5d5d;text-align:center;font-size:11px;cursor:pointer;}

.shop_btn span.num_ct{display:inline-block;text-indent:0;-moz-border-radius:150px;-webkit-border-radius:150px;border-radius:150px;background:#f04239;color:#fff;width:24px;height:24px;line-height:24px;font-size:15px;font-weight:bold;text-align:center;}

.shop_vs{position:relative;}
.shop_main_title1{position:relative;font-size:20px;font-weight:bold;text-align:left;text-indent:38px;height:40px;line-height:40px;}
.shop_main_title1 span.sm{font-size:13px;color:#b0b0b0;font-weight:normal;margin:0 0 0 12px;}

.shop_tbl1{table-layout:fixed;width:100%;}
.shop_tbl1 th{border:#eeeeee 1px solid;}
.shop_tbl1 td{border:#eeeeee 1px solid;text-align:center;font-size:13px;padding:10px 0 7px 0;line-height:20px;}
.shop_tbl1 .price{display:block;font-size:18px;color:#000;font-weight:bold;}
.shop_tbl1 .pic{height:138px;background:#fbfbfb;padding:0;vertical-align:middle;cursor:pointer;}
.shop_tbl1 a{color:#000;}
.shop_tbl1 a:hover{text-decoration:underline;color:#001fdc;}

.shop_main_title2{position:relative;font-size:20px;font-weight:bold;text-align:left;text-indent:38px;height:40px;line-height:40px;background:#5483da;color:#fff;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;}
.shop_main_title2 span.sm{font-size:13px;color:#adc4ed;font-weight:normal;margin:0 0 0 12px;}

.shop_tbl2{table-layout:fixed;width:100%;border:#5483da 1px solid;}
.shop_tbl2 td{text-align:center;font-size:13px;padding:0 0 7px 0;line-height:20px;border-right:#5483da 1px solid;}
.shop_tbl2 .price{display:block;font-size:18px;color:#000;font-weight:bold;}
.shop_tbl2 .pic{height:125px;background:#fff;padding:0;vertical-align:middle;cursor:pointer;}
.shop_tbl2 a{color:#000;}
.shop_tbl2 a:hover{text-decoration:underline;color:#001fdc;}


.shop_path{position:relative;height:40px;line-height:40px;margin:0 0 7px 0;text-align:left;}
.shop_sel{height:25px;line-height:25px;border:#999999 1px solid;background:#fff;}
.shop_subtitle{position:relative;height:44px;line-height:44px;font-size:24px;font-weight:bold;border-bottom:#3c78bc 1px solid;border-top:#3c78bc 2px solid;text-indent:15px;text-align:left;}
.shop_subtitle span.sm{font-size:15px;font-weight:normal;text-indent:0;}

.shop_subtitle .subm{position:relative;float:right;margin:17px 0 0 0;}
.shop_subtitle .subm ul{}
.shop_subtitle .subm li{float:left;color:#6d6d6d;font-size:13px;height:14px;line-height:14px;border-right:#969696 1px solid;padding:0 12px;text-align:center;text-indent:0;}
.shop_subtitle .subm li.last{border-right:0;}
.shop_subtitle .subm li.spot a{color:#000;font-weight:bold;}
.shop_subtitle .subm li a{color:#6d6d6d;}
.shop_subtitle .subm li a:hover{text-decoration:underline;color:#001fdc;}

.shop_tbl3{table-layout:fixed;width:100%;}
.shop_tbl3 td{text-align:center;font-size:13px;padding:0 0 7px 0;line-height:20px;border-bottom:var(--gray-item-border) 1px solid;border-top:0;}
.shop_tbl3 .price{display:block;font-size:18px;color:#000;font-weight:bold;}
.shop_tbl3 .pic{height:228px;background:#fff;padding:20px 0 0 0;border-bottom:0;vertical-align:middle;cursor:pointer;}

.shop_counter{position:relative;margin:0 auto;text-align:center;}
.shop_counter ul{padding:20px 0 0 0;margin:0 auto;}
.shop_counter li{display:inline-block;font-size:15px;color:#000;font-weight:bold;width:32px;line-height:32px;height:32px;text-align:center;cursor:pointer;margin:0 10px 0 0;}
.shop_counter li.over{background:#e2f3fa;border:#72a1b4 1px solid;}

.shopview_w_div1{position:relative;float:left;width:492px;}
.shopview_w_div2{position:relative;float:left;width:30px;}
.shopview_w_div3{position:relative;float:left;width:530px;}

.shopview_imgw1{position:relative;border:var(--gray-item-border) 1px solid;width:492px;height:370px;text-align:left;overflow:hidden;}
.shopview_imgw2{position:absolute;width:72px;top:0;right:15px;height:370px;overflow:hidden;}
.shopview_imgw2 ul{}
.shopview_imgw2 li{display:block;width:72px;height:72px;overflow:hidden;margin:8px 0 0 0;border:#cccccc 1px solid;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;cursor:pointer;}
.shopview_imgw2 li.over{border:#fed803 5px solid;}
.shopview_imgw2 li.btn{height:15px;border:0;}

.shopview_title{text-align:left;text-indent:12px;font-size:24px;font-weight:bold;width:100%;height:50px;line-height:50px;}

.shopview_tbl{table-layout:fixed;width:100%;border-top:#3c78bc 2px solid;}
.shopview_tbl th{text-align:left;color:#656565;padding:13px 0 10px 20px;border-bottom:#d7d7d7 1px dashed;}
.shopview_tbl td{text-align:left;color:#505050;padding:13px 0 10px 0;border-bottom:#d7d7d7 1px dashed;}
.shopview_tbl .last{border-bottom:#3c78bc 1px solid;}
.shopview_tbl .total{border-bottom:none;color:#000000;font-size:15px;font-weight:bold;}
.shopview_tbl .total_num{border-bottom:none;color:#ff1700;font-size:18px;font-weight:bold;}

.shop_search_bt{display:inline-block;width:54px;height:21px;line-height:21px;font-size:12px;color:#787878;text-align:center;background:#fff;border:#aeaeae 1px solid;cursor:pointer;}
.shop_search_bt_on{display:inline-block;width:54px;height:21px;line-height:21px;font-size:12px;color:#605d00;text-align:center;background:#fffedb;border:#afaa0a 1px solid;cursor:pointer;}

.shop_subtitle2{position:relative;background:#627fa0;height:88px;line-height:88px;font-size:30px;font-weight:bold;text-align:left;color:#fff;}
.shop_subtitle2 .path{float:right;}
.shop_subtitle2 .path ul{padding:0 25px 0 0;}
.shop_subtitle2 .path li{float:left;font-size:18px;color:#aabed4;padding:0 8px 0 0;}
.shop_subtitle2 .path li.on{color:#fff;}

.shop_infotitle{position:relative;background:url('/img_shop/shop_infotitle.png') no-repeat 0 5px;height:30px;line-height:30px;font-size:16px;font-weight:bold;text-align:left;color:#000;text-indent:26px;}

.shop_info_tbl{table-layout:fixed;width:100%;}
.shop_info_tbl th{font-size:13px;color:#000;line-height:32px;text-align:center;background:#f9f9f9;border-top:#000 1px solid;border-left:#e9e9e9 1px solid;border-right:#e9e9e9 1px solid;border-bottom:#d1d1d1 1px solid;}
.shop_info_tbl td{border:#e9e9e9 1px solid;text-align:left;padding:15px 15px 12px 15px;vertical-align:top;word-break:keep-all;word-wrap:break-word;}
.shop_info_tbl .blue{color:#0090ff;font-weight:bold;}

.shop_btn_ct{display:inline-block;width:52px;height:18px;line-height:18px;font-size:11px;color:#848688;text-align:center;background:#f6f7f8;border:#d1d1d1 1px solid;cursor:pointer;}

.shop_input1{border:#d8d8d8 1px solid;background:#fff;width:52px;height:21px;line-height:21px;}

.shop2_list{position:relative;display:block;background:#dedede;width:1382px;min-height:505px;}
.shop2_list ul{padding:15px 0 0 30px;}
.shop2_list li{float:left;width:218px;height:225px;margin:0 45px 15px 0;background:#fff;text-align:center;}
.shop2_list li.last{margin:0 0 15px 0;}

.shop2_pd{position:relative;display:block;text-align:center;}
.shop2_pd ul{padding:8px 0 0 0;margin:0 auto;}
.shop2_pd li{display:block;padding:0;width:100%;height:auto;background:none;text-align:center;float:inherit !important;margin:0 auto;}
.shop2_pd li.pic{width:188px;height:110px;overflow:hidden;background:var(--gray-item-color);}
.shop2_pd li.subtitle{height:16px;line-height:16px;padding:9px 0 0 0;font-size:13px;color:#000;overflow:hidden;}
.shop2_pd li.price{height:22px;line-height:22px;padding:4px 0 8px 0;font-size:18px;color:#000;font-weight:bold;overflow:hidden;}
.shop2_pd li.price span{font-size:13px;font-weight:normal;}
.shop2_pd li.btn{width:152px;height:36px;line-height:36px;background:#ff6c00;color:#fff;font-size:14px;font-weight:bold;cursor:pointer;overflow: hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius: 3px;}
.shop2_pd li.btn_soldout{width:152px;height:36px;line-height:36px;background:#e5e5e5;color:#666;font-size:14px;font-weight:bold;cursor:pointer;overflow: hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius: 3px;}

.shop3_list{position:relative;display:block;background:#f5f5f5;width:1382px;height:199px;}
.shop3_list ul{padding:10px 0 0 15px;}
.shop3_list li{float:left;width:326px;height:179px;margin:0 15px 15px 0;background:#fff;text-align:center;background:#fff url('/img_work/shop/banner_bg.png') no-repeat 50px 100%;}
.shop3_list li.last{margin:0 0 15px 0;}



 /*상단 고객센터*/
.tabmenu_topcs{position:relative;overflow:hidden;}
.tabmenu_topcs ul{margin:0;}
.tabmenu_topcs li{display:block;height:93px;width:108px;font-size:15px;letter-spacing:-1px;padding:0;margin:0 0 5px 0;color:#000;background:#c0c0c0;cursor:pointer;text-align:center;overflow:hidden;}
.tabmenu_topcs li.over{background:#fff;color:#000;}

.tabmenu_topcs_tip{position:absolute;bottom:20px;display:block;height:93px;width:108px;font-size:15px;letter-spacing:-1px;padding:0;margin:0 0 0 0;color:#fff;background:#000;cursor:pointer;text-align:center;overflow:hidden;}


.topcs_notice{position:relative;padding:0;margin:0 auto;width:895px;}
.topcs_notice li{position:relative;background:url('/img_work/icon_commute_notice.gif') no-repeat 0 60%;height:30px;line-height:30px;font-size:14px;text-indent:8px;cursor:pointer;}
.topcs_notice li.faq{background:#f3ffe5;border-bottom:#e3eed6 1px solid;height:32px;line-height:32px;}
.topcs_notice li.faq:hover{background:#f3ffe5;text-decoration:underline;}
.topcs_notice li span.t2{position:absolute;right:10px;top:0;color:#989898;}
.topcs_notice li:hover{background:var(--spot-color) url('/img_work/icon_commute_notice.gif') no-repeat 0 60%;}
.topcs_notice li.title{background:#595959; color: #FFFFFF; cursor: default;height:31px;line-height:31px;font-size:16px;font-weight:bold;letter-spacing:0;text-align:left;text-indent:30px;font-style:italic;margin:6px 0 2px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}


.topcs_tbl{width:100%;table-layout:fixed;}
.topcs_tbl th{border-bottom:#e1e1e1 1px solid;background:#f7f7f7;color:#484848;padding:7px 0 4px 0;font-size:13px;text-align:center;}
.topcs_tbl td{border-bottom:#e1e1e1 1px solid;color:#484848;height:34px;line-height:34px;font-size:14px;overflow: hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;text-align:center;}
.topcs_tbl tr:hover td{background:var(--spot-color);cursor:pointer;}
.topcs_tbl .topline{border-top:#444547 1px solid;}
.topcs_tbl .lf{text-align:left;}

.topcs_tbl2{width:100%;table-layout:fixed;}
.topcs_tbl2 th{border:#e1e1e1 1px solid;background:#f7f7f7;color:#484848;padding:7px 0 4px 0;font-size:13px;text-align:center;}
.topcs_tbl2 td{border:#e1e1e1 1px solid;color:#484848;height:34px;line-height:34px;font-size:14px;overflow: hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;text-align:center;}
.topcs_tbl2 tr:hover td{background:var(--spot-color);cursor:pointer;}
.topcs_tbl2 .topline{border-top:#444547 1px solid;}
.topcs_tbl2 .lf{text-align:left; text-indent:25px;}
.topcs_tbl2 .no_lf{border-left: 0;}
.topcs_tbl2 .no_rg{border-right: 0;}
.topcs_tbl2 .no_tp{border-top: 0;}
.topcs_tbl2 .no_bo{border-bottom: 0;}

.telcs_tbl{width:100%;table-layout:fixed;}
.telcs_tbl th{border-bottom:#e1e1e1 1px solid;background:#f7f7f7;color:#484848;padding:7px 0 4px 0;font-size:13px;text-align:center;}
.telcs_tbl td{border-bottom:#e1e1e1 1px solid;color:#484848;height:34px;line-height:34px;font-size:14px;overflow: hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;text-align:center;}
.telcs_tbl .inpd{text-align:left;padding:5px 5px 5px 10px;}
.telcs_tbl .topline{border-top:#444547 1px solid;}
.telcs_tbl .lf{text-align:left;}

.faq_serach_tab{position:relative;}
.faq_serach_tab ul{padding:0;margin:0;}
.faq_serach_tab li{float:left;min-width:85px;padding:0 5px 0 5px;height:30px;line-height:30px;border:var(--gray-item-border) 1px solid;text-align:center;font-size:13px;color:#000;cursor:pointer;margin:0 6px 6px 0;overflow:none;}
.faq_serach_tab li.over{background:#000;border:#000 1px solid;color:#fff;}

.faq_serachbox{position:relative;margin:16px 0 14px 0;}
.faq_serachbox span.s1{float:left;width:150px;font-size:18px;font-weight:bold;text-align:left;height:42px;line-height:42px;margin:0 0 0 185px;}
.faq_serachbox span.s2{float:left;position:relative;width:425px;height:36px;border:#000 3px solid;}
.faq_serachbox span.s2 .s_area{position:absolute;right:0;top:0;width:34px;height:36px;line-height:36px;cursor:pointer;}
.input_faq{width:382px;height:36px;line-height:36px;background:#fff;color:#000;border:0;font-size:18px;text-indent:5px;}

.upgrade_txt{position:relative;display:block;text-align:left;padding:2px 0 18px 0;font-size:15px;color:#000;line-height:20px;word-break:keep-all;word-wrap:break-word;}

.nec_str{color:#ff6100;}

/*2019.08.09 ssk 코멘트*/
.comment_str{background:#fffee0;font-weight:bold;}
.comment_str.import{color:#03F;}


/*카카오톡 가정통신문 레이어추가 */
.kakao_div_mark{position:absolute;width:51px;height:51px;top:-15px;right:-20px;z-index:20;}
.kakao_div{position:relative;height:auto;line-height:22px;margin:0 auto;overflow:hidden;border:#c8bd5d 1px solid;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;z-index:10;}
.kakao_div_title{position:relative;background:#fee500;font-size:18px;text-align:left;height:46px;line-height:46px;text-align:left;text-indent:30px;}
.kakao_div_cont{position:relative;background:#fff;padding:10px 25px 7px 25px;text-align:left;font-size:15px;}
.kakao_div_link{position:relative;background:#f1f2f4;width:90%;height:40px;line-height:40px;text-align:center;font-size:15px;cursor:pointer;margin:0 auto;}


.sms_div_mark{position:absolute;width:51px;height:51px;bottom:0;right:-29px;z-index:20;}
.sms_div{position:relative;height:auto;line-height:22px;margin:0 auto;overflow:hidden;border:0;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;z-index:10;background:#1487fe;color:#fff;padding:10px 25px 7px 25px;text-align:left;font-size:15px;box-sizing:border-box;}


/* set ip */
.setip_box{position: relative;top: 20%;margin: 0 auto;width: 980px;height: 510px;background: #fff;border:#709fce 5px solid;box-sizing:border-box;}
.setip_box_title{position:relative;width:100%;text-align:center !important;height:50px;line-height:50px;text-align:left;font-size:40px;color:#125198;font-weight:bold;margin:63px 0 35px 0;}

.setip_tbl{width:660px;table-layout:fixed;border-top:#444547 2px solid;margin:0 auto;}
.setip_tbl .b0x{border-bottom:0 !important;}
.setip_tbl .b2x{border-bottom:#043686 2px solid !important;}
.setip_tbl th{background:#f7f7f7;color:#000;text-align:center;font-weight:normal;border-bottom:#dddddd 1px solid;border-right:#dddddd 1px solid;padding:0;vertical-align:middle;height:50px;font-size:15px;}
.setip_tbl td{border-bottom:#dddddd 1px solid;background:#fff;text-align:left;padding:0 5px 0 15px;height:50px;font-size:15px;color:#000;vertical-align:middle;}
.setip_tbl td span{float:left;color:#ff0000;margin-left:26px;height:35px;line-height:35px;}


.setip_box_input{float:left;width:125px;border:#cccccc 1px solid;background:#fff;font-size:15px;text-indent:5px;color:#000;height:35px;box-sizing:border-box;}
.setip_box_btn1{float:left;width:110px;height:35px;line-height:35px;cursor:pointer;background:#797979;color:#fff;font-size:15px;text-align:center;box-sizing:border-box;margin-left:5px;}
.setip_box_btn2{float:left;width:110px;height:35px;line-height:35px;cursor:pointer;background:#ff7b00;color:#fff;font-size:15px;text-align:center;box-sizing:border-box;margin-left:5px;}
.setip_box_btn3{float:left;width:110px;height:35px;line-height:35px;cursor:pointer;background:linear-gradient(#fcfcfc,#dadada);color:#000;border:#c2c2c2 1px solid;font-size:15px;text-align:center;box-sizing:border-box;margin-left:5px;}
.setip_box_btn4{display:inline-block;width:360px;height:54px;line-height:54px;cursor:pointer;background:#3e88e8;color:#fff;font-size:20px;text-align:center;box-sizing:border-box;margin-top:15px;}

.setip_phone{float:left;width:125px;font-size:15px;height:35px;line-height:35px;}



/* 인정기간관리 */
.lte_div_float1{float:left;width:410px;min-height:180px;}
.lte_div_float1 span.ck {color: #ff1100;padding: 0 0 0 1px;font-size:15px;font-weight:bold;}
.lte_div_float2{float:left;width:75px;min-height:90px;padding:90px 0 0 0;text-align:center;}
.lte_div_float2 span.ck {color: #ff1100;padding: 0 0 0 1px;font-size:15px;font-weight:bold;}
.lte_div_float3{float:left;width:410px;min-height:180px;}
.lte_div_float3 span.ck {color: #ff1100;padding: 0 0 0 1px;font-size:15px;font-weight:bold;}

.lte_div_tbl{width:410px;table-layout:fixed;border:#a9a9a9 2px solid;box-sizing:border-box;}
.lte_div_tbl .b0x{border-bottom:0 !important;}
.lte_div_tbl th{background:#f5f5f5;color:#000;text-align:center;font-weight:normal;border-bottom:#d8d8d8 1px solid;border-right:#d8d8d8 1px solid;padding:0;vertical-align:middle;height:36px;font-size:13px;}
.lte_div_tbl td{border-bottom:#d8d8d8 1px solid;background:#fff;text-align:left;padding:0 5px 0 6px;height:36px;font-size:13px;color:#000;vertical-align:middle;}
.lte_div_tbl .bgcol{background:#a9a9a9;font-size:18px;height:42px;vertical-align:middle;text-align:center;font-weight:bold;color:#fff;}

.lte_div_tbl2{width:410px;table-layout:fixed;border:#8cb7d5 2px solid;box-sizing:border-box;}
.lte_div_tbl2 .b0x{border-bottom:0 !important;}
.lte_div_tbl2 th{background:#e2f3fa;color:#000;text-align:center;font-weight:normal;border-bottom:var(--border-color) 1px solid;border-right:var(--border-color) 1px solid;padding:0;vertical-align:middle;height:36px;font-size:13px;}
.lte_div_tbl2 td{border-bottom:var(--border-color) 1px solid;background:#fff;text-align:left;padding:0 5px 0 6px;height:36px;font-size:13px;color:#000;vertical-align:middle;}
.lte_div_tbl2 .bgcol{background:#8cb7d5;font-size:18px;height:42px;vertical-align:middle;text-align:center;font-weight:bold;color:#fff;}
.lte_div_tbl2 .bgcol span{color:#fffc00;}
.lte_div_tbl2 span.ck {color: #ff1100;padding: 0 0 0 1px;/*font-size:15px;*/font-weight:bold;}

.lte_div_tbl3{width:410px;table-layout:fixed;border:#8ec68c 2px solid;box-sizing:border-box;}
.lte_div_tbl3 .b0x{border-bottom:0 !important;}
.lte_div_tbl3 th{background:#f0fbef;color:#000;text-align:center;font-weight:normal;border-bottom:#cee3cd 1px solid;border-right:#cee3cd 1px solid;padding:0;vertical-align:middle;height:36px;font-size:13px;}
.lte_div_tbl3 td{border-bottom:#cee3cd 1px solid;background:#fff;text-align:left;padding:0 5px 0 6px;height:36px;font-size:13px;color:#000;vertical-align:middle;}
.lte_div_tbl3 .bgcol{background:#8ec68c;font-size:18px;height:42px;vertical-align:middle;text-align:center;font-weight:bold;color:#fff;}
.lte_div_tbl3 .bgcol span{color:#fffc00;}
.lte_div_tbl3 span.ck {color: #ff1100;padding: 0 0 0 1px;/*font-size:15px;*/font-weight:bold;}


/* 표준계약서관리 */
.contact_title{position:relative;height:60px;line-height:60px;text-align:left;font-size:18px;text-indent:30px;border-bottom:#ddd6c2 1px solid;font-weight:bold;}
.contact_subtitle{position:relative;height:28px;line-height:28px;text-align:left;font-size:16px;text-indent:20px;font-weight:bold;background:url('/img_work/con_subtitle.png') no-repeat 10px 11px;margin:12px 0 0 0;}
.contact_div{position:relative;border-top:#a9a9a9 2px solid;}
.contact_div .subtext{position:relative; height:20px; line-height:20px; text-align:left; font-size:14px;}

.contact_tbl{table-layout:fixed;box-sizing:border-box;width:100%;}
.contact_tbl .b0x{border-bottom:0 !important;}
.contact_tbl th{background:#f5f5f5;color:#000;text-align:center;font-weight:normal;border-bottom:#d8d8d8 1px solid;border-right:#d8d8d8 1px solid;padding:0;vertical-align:middle;height:32px;font-size:13px;}
.contact_tbl td{border-bottom:#d8d8d8 1px solid;border-right:#d8d8d8 1px solid;background:#fff;text-align:left;padding:0 0 0 6px;height:32px;font-size:13px;color:#000;vertical-align:middle;}
.contact_tbl .norg{border-right:0 !important;}
.contact_tbl .ct{text-align:center !important;}
.contact_tbl .rt{text-align:right !important;}
.contact_tbl .lf{text-align:left !important;}
.contact_tbl .money{padding-right:5px; text-align:right !important;}
.contact_tbl .spot_color{background:var(--spot-color) !important;}
.contact_tbl span.ck{color: #ff1100;padding: 0 0 0 1px;font-size:15px;font-weight:bold;}
.contact_tbl .confirm{padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; line-height:20px !important;}
.contact_tbl td.lh{line-height:20px;padding-top:3px;padding-bottom:3px !important;}


.search_contact{height: 40px;font-size:15px;background: #f1ffe1;color:#000;}



/*회의록 추가 */
.btn_addperson{display:inline-block;width:90px;height:40px;line-height:18px;padding:4px 0 0 0;text-align:center;color:#fff;font-size:11px;font-weight:normal;background:#627fa0;border:var(--small_button_border_color);cursor:pointer;overflow: hidden;-moz-border-radius:3px;-webkit-border-radius: 3px;border-radius:3px;}

.con_person{float:left;min-width:46px;height:18px;line-height:18px;margin:0 5px 5px 0;padding: 0 5px;text-align:center;color:#000;font-size:12px;font-weight:normal;background:#fafafa;border:#c7c7c7 1px solid;cursor:default;overflow: hidden;-moz-border-radius:3px;-webkit-border-radius: 3px;border-radius:3px;}


.con_title{display:block;text-align:left;font-size:16px;color:#000;height:30px;line-height:30px;text-indent:10px;font-weight:bold;}

.tbl_con{border:#5b9d8a 2px solid;width:100%;table-layout:fixed;}
.tbl_con th{background:#eaf3f0;color:#000;text-align:center;font-weight:normal;border:#c4ddd5 1px solid;padding:10px 0 7px 0;overflow:hidden;vertical-align:top;}
.tbl_con th.lf{padding:10px 0 7px 10px;text-align:left;}
.tbl_con th span.txt_c{color:#4a4a4a;font-size:12px;}
.tbl_con td{border:#c4ddd5 1px solid;font-size:13px;text-align:left;vertical-align:top;padding:10px 5px 7px 5px;}
.tbl_con span.ck {color: #ff1100;padding: 0 0 0 1px;font-size:15px;font-weight:bold;}
.tbl_con .fw{font-weight:bold;}
.tbl_con .ct{text-align:center;}
.tbl_con .rt{text-align:right;padding-right:1px;}
.tbl_con .rt2{text-align:right;padding-right:10px;}
.tbl_con .btpd{padding:5px 0 0  5px;vertical-align:top;}
.tbl_con .btpd2{padding:4px 0 0  0;vertical-align:top;}
.tbl_con .box{padding:5px;}
.tbl_con .v_middle{vertical-align:middle;}
.tbl_con .v_bottom{vertical-align:bottom;}
.tbl_con .inpd{padding:5px;line-height:22px;}
.tbl_con .inpd2{padding:7px;line-height:22px;}
.tbl_con .nopadding{padding:0;}
.tbl_con .noborder{border:0;}
.tbl_con .radiopd{padding:2px 0 0 5px;}
.tbl_con .radiopd2{padding:2px 0 0 0;}
.tbl_con .radiopd3{padding:8px 0 5px 5px;}
.tbl_con .radiopd4{padding:5px 0 5px 5px;}
.tbl_con .radiopd5{padding:4px;}
.tbl_con .radiopd6{padding:8px;}
.tbl_con .sm{font-size:11px;}
.tbl_con .no_tp{border-top:0;}
.tbl_con .no_bo{border-bottom:0;}
.tbl_con .no_rg{border-right:0;}
.tbl_con .no_lf{border-left:0;}
.tbl_con .txt{text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}

.tbl_info2{width:100%;table-layout:fixed;}
.tbl_info2 th{background:#eeeeee;color:#000;text-align:center;font-weight:normal;border:#bfbfbf 1px solid;padding:5px 0 5px 0;overflow:hidden;vertical-align:top;}
.tbl_info2 td{border:#bfbfbf 1px solid;font-size:13px;text-align:left;vertical-align:top;padding:5px 5px 5px 5px;}
.tbl_info2 .sm{font-size:11px;line-height:18px;}

.file_att_type{position:relative;background:#f7f7f7;border:#999999 1px dashed;min-height:92px; display: flex; flex-wrap: wrap; gap: 10px; align-content:baseline;}
.file_att_type li{font-size:13px;}
.file_att_type li.list_image1{position:relative;width:116px;height:74px;line-height:74px;margin:0;}
.file_att_type li.list_image2{position:relative;width:370px;height:74px;line-height:74px;margin:0;cursor:pointer;background:#fff;border:#e1e1e1 1px solid;box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;overflow:hidden;}
.file_att_type div.photo  {float:left;position:relative;width:116px;height:74px;line-height:74px;overflow:hidden; border: #999999 0.5px dotted;}
.file_att_type div.photo .image {width: auto; height: auto; max-width: 100%; object-fit: contain; aspect-ratio: 1/0.644;}
.file_att_type div.photo a .image {width: auto; height: auto; max-width: 100%; object-fit: contain; aspect-ratio: 1/0.644;}
.file_att_type li.list_image1 div.message{display:none;}
.file_att_type li.list_image1 span{position:absolute;right:0;top:0;width:18px;height:18px;line-height:18px;background:#ff4200;color:#fff;font-weight:bold;font-size:12px;cursor:pointer;z-index:10; display: flex; justify-content:center;}
.file_att_type li.list_image2 div.message{margin-left:2px;margin-top:3px;float:left;position:relative;width:230px;height:74px;line-height:20px;}
.file_att_type li.list_image2 div.message textarea{width:95%;height:60px;}
.file_att_type li.list_image2 span{position:absolute;right:0;top:0;width:18px;height:18px;line-height:18px;background:#ff4200;color:#fff;font-weight:bold;font-size:12px;cursor:pointer;z-index:10;}
.file_att_type li.file_t{position:relative;display:flex;margin:0;text-align:left;color:#000;font-size:12px;font-weight:normal;background:#fff;border:#c7c7c7 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius:3px;-webkit-border-radius: 3px;border-radius:3px;width: fit-content;flex-direction: row; padding: 10px; gap: 5px; align-items: center;}
.file_att_type li.file_t .flex-0{flex-grow:0;}
.file_att_type li.file_t .flex-1{flex-grow:1;}
.file_att_type li.file_t .delete{display: flex; justify-content:center; color:red;font-weight:bold;font-size:12px;cursor:pointer;overflow: hidden;}
.file_att_type li.alim{text-align:center;align-items: center;justify-content: center;}

.file_att_type li.food_image { position: relative; width: 100%; height: 100%; padding: 0; margin: 0; cursor: pointer; background: #fff; border: #e1e1e1 1px solid; box-sizing: border-box; -moz-box-sizing: border-box; text-align: center; overflow: hidden; }
.file_att_type li.food_image span { position: absolute; right: 0; top: 0; width: 18px; height: 18px; line-height: 18px; background: #ff4200; color: #fff; font-weight: bold; font-size: 12px; cursor: pointer; z-index:10; }
.file_att_type li.food_image div.photo { float: none; width: 100%; height: 100%; line-height: normal; }
.file_att_type li.food_image div.photo img { width: 100%; height: 100%; object-fit: contain; }


.file_att_sm_type{position:relative;background:#f7f7f7;border:#999999 1px dashed;min-height:92px;display: flex; flex-wrap: wrap; gap: 5px; padding: 5px; align-content:baseline;}
.file_att_sm_type li{font-size:13px;}
.file_att_sm_type li.list_image1{position:relative;width:66px;height:45px;line-height:46px;margin:0;}
.file_att_sm_type div.photo  {float:left;position:relative;width:66px;height:45px;line-height:38px;overflow:hidden;border: #999999 0.5px dotted;}
.file_att_sm_type div.photo .image {width: auto; height: auto; max-width: 100%; object-fit: contain; aspect-ratio: 1/0.644;}
.file_att_sm_type div.photo a .image {width: auto; height: auto; max-width: 100%; object-fit: contain; aspect-ratio: 1/0.644;}
.file_att_sm_type li.list_image1 div.message{display:none;}
.file_att_sm_type li.list_image1 span{position:absolute;right:0;top:0;width:18px;height:18px;line-height:18px;background:#ff4200;color:#fff;font-weight:bold;font-size:12px;cursor:pointer;z-index:10;display: flex; justify-content:center;}
.file_att_sm_type li.file_t{position:relative;display:flex;margin:0;text-align:left;color:#000;font-size:12px;font-weight:normal;background:#fff;border:#c7c7c7 1px solid;cursor:pointer;overflow: hidden;-moz-border-radius:3px;-webkit-border-radius: 3px;border-radius:3px;width: fit-content;flex-direction: row; padding: 10px; gap: 5px; align-items: center;}
.file_att_sm_type li.file_t .flex-0{flex-grow:0;}
.file_att_sm_type li.file_t .flex-1{flex-grow:1;}
.file_att_sm_type li.file_t .delete{display: flex; justify-content:center; color:red;font-weight:bold;font-size:12px;cursor:pointer;overflow: hidden;}
.file_att_sm_type li.alim{text-align:center;line-height:92px;align-items: center;justify-content: center;}


.layer_mod_tbl th{background:#f5f5f5;color:#000;border-bottom:#d8d8d8 1px solid;border-right:#d8d8d8 1px solid;}
.layer_mod_tbl td{border-bottom:#d8d8d8 1px solid;border-right:#d8d8d8 1px solid;}

.bold_background{background: #8cb7d5 !important;color: #fff !important;}



input[type="checkbox"][searchbox] {
    display:none;
}
input[type="checkbox"][searchbox] + label {

    display:inline-block;
    width:130px;
    height:37px;
    line-height:37px;
    text-align:left;text-indent:10px;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    cursor:pointer;
    overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;

    background:#5d7189 url('/img_work/btn_bg2_off.gif') repeat-x;
    border-top:var(--show_button_top_border_color);
    border-bottom:var(--show_button_bottom_border_color);
    border-left:var(--show_button_side_border_color);
    border-right:var(--show_button_side_border_color);
}
input[type="checkbox"][searchbox] + label span {
    display:inline-block;
    width:28px;
    height:28px;
    vertical-align:middle;
    background:url("/img_work/check_off.png") left top no-repeat;
    cursor:pointer;
}
input[type="checkbox"][searchbox]:checked + label {
    background:var(--show_button_background);
    border-top:#c4c4c4 1px solid;
    border-bottom:#999999 1px solid;
    border-left:#adadad 1px solid;
    border-right:#adadad 1px solid;
}
input[type="checkbox"][searchbox]:checked + label span {
    background:url("/img_work/check_on.png") left top no-repeat;
}

.img_check                     {display:block;width: 0; cursor: pointer;}
.img_check:before              {display:block;content: url('/img_work/check_off.png'); position: relative; top: -1px;  left: -14px;}
.img_check:checked:before      {display:block;content: url('/img_work/check_on.png');  position: relative; top: -1px;  left: -14px;}
.img_check_list                {display:block;width: 0; cursor: pointer;}
.img_check_list:before         {display:block;content: url('/img_work/check_off.png'); position: relative; top: -3px; left: -14px;}
.img_check_list:checked:before {display:block;content: url('/img_work/check_on.png');  position: relative; top: -3px; left: -14px;}
.img_check_label               {display:block;cursor:pointer; position:relative; top:4px; margin-left: 12px; }
.img_radio                     {display:block;cursor: pointer; margin-left: 10px;}
.img_radio:before              {display:block;content: url('/img_work/radio_off.png'); position: relative; top: -10px; left: -5px;}
.img_radio:checked:before      {display:block;content: url('/img_work/radio_on.png');  position: relative; top: -10px; left: -5px;}
.img_radio_list                {display:block;width: 0; cursor: pointer; margin-left: 10px;}
.img_radio_list:before         {display:block;content: url('/img_work/radio_off.png'); position: relative; top: -5px;  left: -18px;}
.img_radio_list:checked:before {display:block;content: url('/img_work/radio_on.png');  position: relative; top: -5px;  left: -18px;}
.img_radio_label               {display:block;cursor:pointer; position:relative; top:-2px; margin-left: 10px; }

.img_week0               {cursor: pointer; margin-left: 1px; margin-right: 9px; }
.img_week1               {cursor: pointer; margin-left: 1px; margin-right: 9px; }
.img_week2               {cursor: pointer; margin-left: 1px; margin-right: 9px; }
.img_week3               {cursor: pointer; margin-left: 1px; margin-right: 9px; }
.img_week4               {cursor: pointer; margin-left: 1px; margin-right: 9px; }
.img_week5               {cursor: pointer; margin-left: 1px; margin-right: 9px; }
.img_week6               {cursor: pointer; margin-left: 1px; margin-right: 9px; }

.img_week0:before        {content: "일"; position:relative; top: -5px; width: 34px; height: 34px; line-height: 30px; background: #fff;    border: #c3c3c3 2px solid; padding:4px 4px 4px 4px;font-size: 13px; font-weight: bold; color: #aaaaaa; box-sizing: border-box; margin: 0 2px 0 0; text-align: center;}
.img_week1:before        {content: "월"; position:relative; top: -5px; width: 34px; height: 34px; line-height: 30px; background: #fff;    border: #c3c3c3 2px solid; padding:4px 4px 4px 4px;font-size: 13px; font-weight: bold; color: #aaaaaa; box-sizing: border-box; margin: 0 2px 0 0; text-align: center;}
.img_week2:before        {content: "화"; position:relative; top: -5px; width: 34px; height: 34px; line-height: 30px; background: #fff;    border: #c3c3c3 2px solid; padding:4px 4px 4px 4px;font-size: 13px; font-weight: bold; color: #aaaaaa; box-sizing: border-box; margin: 0 2px 0 0; text-align: center;}
.img_week3:before        {content: "수"; position:relative; top: -5px; width: 34px; height: 34px; line-height: 30px; background: #fff;    border: #c3c3c3 2px solid; padding:4px 4px 4px 4px;font-size: 13px; font-weight: bold; color: #aaaaaa; box-sizing: border-box; margin: 0 2px 0 0; text-align: center;}
.img_week4:before        {content: "목"; position:relative; top: -5px; width: 34px; height: 34px; line-height: 30px; background: #fff;    border: #c3c3c3 2px solid; padding:4px 4px 4px 4px;font-size: 13px; font-weight: bold; color: #aaaaaa; box-sizing: border-box; margin: 0 2px 0 0; text-align: center;}
.img_week5:before        {content: "금"; position:relative; top: -5px; width: 34px; height: 34px; line-height: 30px; background: #fff;    border: #c3c3c3 2px solid; padding:4px 4px 4px 4px;font-size: 13px; font-weight: bold; color: #aaaaaa; box-sizing: border-box; margin: 0 2px 0 0; text-align: center;}
.img_week6:before        {content: "토"; position:relative; top: -5px; width: 34px; height: 34px; line-height: 30px; background: #fff;    border: #c3c3c3 2px solid; padding:4px 4px 4px 4px;font-size: 13px; font-weight: bold; color: #aaaaaa; box-sizing: border-box; margin: 0 2px 0 0; text-align: center;}

.img_week0:checked:before{content: "일"; position:relative; top: -5px; width: 34px; height: 34px; line-height: 30px; background: #bf4090; border: #bf4090 6px solid; padding:0 0 0 0;font-size: 13px; font-weight: bold; color: #fff;    box-sizing: border-box; margin: 0 2px 0 0; text-align: center;}
.img_week1:checked:before{content: "월"; position:relative; top: -5px; width: 34px; height: 34px; line-height: 30px; background: #bf4090; border: #bf4090 6px solid; padding:0 0 0 0;font-size: 13px; font-weight: bold; color: #fff;    box-sizing: border-box; margin: 0 2px 0 0; text-align: center;}
.img_week2:checked:before{content: "화"; position:relative; top: -5px; width: 34px; height: 34px; line-height: 30px; background: #bf4090; border: #bf4090 6px solid; padding:0 0 0 0;font-size: 13px; font-weight: bold; color: #fff;    box-sizing: border-box; margin: 0 2px 0 0; text-align: center;}
.img_week3:checked:before{content: "수"; position:relative; top: -5px; width: 34px; height: 34px; line-height: 30px; background: #bf4090; border: #bf4090 6px solid; padding:0 0 0 0;font-size: 13px; font-weight: bold; color: #fff;    box-sizing: border-box; margin: 0 2px 0 0; text-align: center;}
.img_week4:checked:before{content: "목"; position:relative; top: -5px; width: 34px; height: 34px; line-height: 30px; background: #bf4090; border: #bf4090 6px solid; padding:0 0 0 0;font-size: 13px; font-weight: bold; color: #fff;    box-sizing: border-box; margin: 0 2px 0 0; text-align: center;}
.img_week5:checked:before{content: "금"; position:relative; top: -5px; width: 34px; height: 34px; line-height: 30px; background: #bf4090; border: #bf4090 6px solid; padding:0 0 0 0;font-size: 13px; font-weight: bold; color: #fff;    box-sizing: border-box; margin: 0 2px 0 0; text-align: center;}
.img_week6:checked:before{content: "토"; position:relative; top: -5px; width: 34px; height: 34px; line-height: 30px; background: #bf4090; border: #bf4090 6px solid; padding:0 0 0 0;font-size: 13px; font-weight: bold; color: #fff;    box-sizing: border-box; margin: 0 2px 0 0; text-align: center;}

.select2-dropdown.dropdown-layerModal{z-index:9998; }
.select2-dropdown.dropdown-subModal  {z-index:10000;}
.select2-dropdown.dropdown-sub2Modal {z-index:10002;}

.tm_box         {width:70px; background:#b9fdfa;border:#92e2e0 1px solid; padding:3px 0 1px 0; color:#000; font-size:11px; line-height:16px; margin:0 0 2px 0; position:relative; }
.tm_box_holy    {width:70px; background:#bf4090; border:#bf4090 1px solid; padding:3px 0 1px 0; color:#fff; font-size:11px; line-height:16px; margin:0 0 2px 0; position:relative; }
.tm_box_left    {width:70px; background:#b9fdfa;border:#92e2e0 1px solid;padding:3px 0 1px 0; color:#000; font-size:11px; line-height:16px; margin:0 0 2px 0; float:left; }
.tm_box_right   {width:70px; background:#b9fdfa;border:#92e2e0 1px solid; padding:3px 0 1px 0; color:#000; font-size:11px; line-height:16px; margin:0 0 2px 0; float:right;}
.tm_box_disabled{width:70px; background:#aaa;    border:#bbb 1px solid;    padding:3px 0 1px 0; color:#fff; font-size:11px; line-height:16px; margin:0 0 2px 0; position:relative; }
.tm_box_night   {width:70px; background:#dbd3f7; border:#bbb3de 1px solid; padding:3px 0 1px 0; color:#000; font-size:11px; line-height:16px; margin:0 0 2px 0; position:relative; }

.week_box_on{float:left;width:24px;height:24px;line-height:24px;background:#bf4090;border:#bf4090 2px solid;font-size:13px;font-weight:bold;color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;margin:0 2px 0 0;text-align:center;}
.week_box_off{float:left;width:24px;height:24px;line-height:24px;background:#fff;border:#c3c3c3 2px solid;font-size:13px;font-weight:bold;color:#aaaaaa;box-sizing:border-box;-moz-box-sizing:border-box;margin:0 2px 0 0;text-align:center;}


.alert_border{display: table; width:142px; padding-left:0; float:left; padding: 3px 0 1px 0; margin: 4px 0 2px 0;min-height: 69px; background:#fff6f6;border:#f1b7b7 1px solid;}
.alert_div{display:block;width:112px;margin:0 auto;color:#000;font-size:11px;line-height:16px;padding:5px 0 0 0;font-weight:normal;}

.toggle_background{ background-color: #f1f1f1;}


.slash { background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><line x1="0" y1="100%" x2="100%" y2="0" stroke="gray" /></svg>'), url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><line x1="0" y1="0" x2="100%" y2="100%" stroke="gray" /></svg>') !important;}



/*수지파인 추가 */
.sujifine_sel1{float:left;width:435px;min-height:272px;margin:0 30px 0 0;background:#f5f5f5;border:#d3d3d3 1px solid;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;text-align:center;cursor:pointer;}
.sujifine_sel2{float:left;width:435px;min-height:272px;margin:0;background:#ebf9f2;border:#91cbae 3px solid;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;text-align:center;cursor:pointer;}


/*결제페이지 추가 2020.10.29 */
.pay_list{position:relative;width:681px;height:550px;background:#76b5e2;overflow:hidden;-moz-border-radius:10px;-webkit-border-radius:01px;border-radius:10px;}
.pay_list ul{float:left;width:320px;height:160px;margin:17px 0 0 14px;background:#fff;overflow:hidden;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.pay_list li{display:block;width:220px;font-size:14px;color:#000;text-align:center;height:45px;line-height:20px;}
.pay_list li span.pic{display:inline-block;width:54px;height:54px;line-height:54px;background:#4d85af;text-align:center;margin:0 8px 0 62px;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;}
.pay_list li.title{height:54px;line-height:54px;text-align:left;font-size:24px;margin:12px 0 8px 0;width:282px;}
.pay_list li.btnarea{height:30px;}

.pay_btn{display:inline-block;width:130px;height:30px;line-height:30px;border:#ff6c00 1px solid;background:#ff6c00;color:#fff;font-size:14px;text-align:center;letter-spacing:-1px;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.est_btn{display:inline-block;width:80px;height:30px;line-height:30px;border:var(--gray-item-border) 1px solid;background:#fff;color:#4b4b4b;font-size:14px;text-align:center;letter-spacing:-1px;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

/* 테이블 외곽 css 공통 */
.border_tbl{border:#3c78bc 2px solid;}


.keyword_ul li{font-weight: bold; text-align:center; background:#E2f3fa;color:var(--bold-font-color); cursor:pointer; border:#4D85AF 1px solid; float: left; width: 210px; height: 30px; border-radius: 8px; margin-left: 10px; margin-bottom: 10px; line-height: 30px;}
.keyword_ul li.over{background: #3099b2; color: #fff;}























/* 2020.12.11 윤관석 : 급여제공 기록지 재작업중.... */

.tbl_type_cs1 {border:0;width:100%;table-layout:fixed;}
.tbl_type_cs1 th{background:#e2f3fa;color:#000;text-align:center;font-weight:normal;border:var(--border-color) 1px solid;padding:6px 0 6px 0;overflow:hidden;vertical-align:middle;}
.tbl_type_cs1 th.mod{background:#3c78bc url('/img_work/care_modify_title.png') no-repeat 99% 50%;color:#fff;text-align:center;font-weight:normal;padding:6px 0 6px 0;overflow:hidden;vertical-align:middle;}
.tbl_type_cs1 th.lf{padding:6px 0 6px 10px;text-align:left;}
.tbl_type_cs1 td{border:var(--border-color) 1px solid;font-size:13px;text-align:left;vertical-align:top;padding:2px 0 0 3px;}
.tbl_type_cs1 .wr{background:#bffff1;}
.tbl_type_cs1 .v_middle{vertical-align:middle;}
.tbl_type_cs1 .ct{text-align:center;}
/*.tbl_type_cs1 .plan{cursor:pointer;background:url('/img_work/care_plan.png') 98% 50% no-repeat, #a6daf0;letter-spacing:-1px; }*/
.tbl_type_cs1 .plan{cursor:pointer;letter-spacing:-1px; }
.tbl_type_cs1 .planbg{background:var(--spot-color);}
.tbl_type_cs1 .today_highlight{border:#3c78bc 2px solid;background:#b0d4e2;}
.tbl_type_cs1 .today_highlight2{border-left:#3c78bc 2px solid;border-right:#3c78bc 2px solid;}
.tbl_type_cs1 .bd_tp{border-top:#3c78bc 2px solid;}
.tbl_type_cs1 .bd_bt{border-bottom:#3c78bc 2px solid;}
.tbl_type_cs1 .bd_rt{border-right:#3c78bc 2px solid;}
.tbl_type_cs1 .bd_lf{border-left:#3c78bc 2px solid;}
.tbl_type_cs1 .spot_color{background:var(--spot-color);}
.tbl_type_cs1 .sm{font-size:11px;}
.tbl_type_cs1 .cr{cursor:pointer;}
.tbl_type_cs1 .sub_bt{cursor:pointer;background:#d7e8ee;width:74%;min-height:15px;border:#bcced5 1px solid;padding:3px 0 1px 2px !important;}
.tbl_type_cs1 td.planbg .sub_bt{cursor:pointer;background:#d7ebc8;width:74%;min-height:15px;border:#bac6b0 1px solid;padding:3px 0 1px 2px !important;}






/* 요양급여 제공기록 체크박스 */
input[type="checkbox"][care_chk] {
    display:none;
}
input[type="checkbox"][care_chk] + label span {
    display:inline-block;
    width:22px;
    height:21px;
    vertical-align:middle;
    background:url("/img_work/icon_record_ckeck_off.gif") left top no-repeat;
    cursor:pointer;
}
input[type="checkbox"][care_chk]:checked + label span {
    background:url("/img_work/icon_record_ckeck_on_work.gif") left top no-repeat;
}


/* 요양급여 제공기록 레이어 */
input[type="checkbox"][care_lay] {
    display:none;
}
input[type="checkbox"][care_lay] + label span {
    display:inline-block;
    width:22px;
    height:21px;
    vertical-align:middle;
    background:url("/img_work/icon_record_ckeck2_off.gif") left top no-repeat;
    cursor:pointer;
}
input[type="checkbox"][care_lay]:checked + label span {
    background:url("/img_work/icon_record_ckeck2_on_work.gif") left top no-repeat;
}



/* 요양급여 제공기록 산책 */
input[type="checkbox"][care_walk] {
    display:none;
}
input[type="checkbox"][care_walk] + label span {
    display:inline-block;
    width:26px;
    height:21px;
    vertical-align:middle;
    background:url("/img_work/icon_record_walk1_off.gif") left top no-repeat;
    cursor:pointer;
}
input[type="checkbox"][care_walk]:checked + label span {
    background:url("/img_work/icon_record_walk1_on.gif") left top no-repeat;
}


/* 요양급여 제공기록 산책 */
input[type="checkbox"][care_out] {
    display:none;
}
input[type="checkbox"][care_out] + label span {
    display:inline-block;
    width:26px;
    height:21px;
    vertical-align:middle;
    background:url("/img_work/icon_record_walk2_off.gif") left top no-repeat;
    cursor:pointer;
}
input[type="checkbox"][care_out]:checked + label span {
    background:url("/img_work/icon_record_walk2_on.gif") left top no-repeat;
}


/* 요양급여 제공기록 신체 */
input[type="checkbox"][care_sc] {
    display:none;
}
input[type="checkbox"][care_sc] + label span {
    display:inline-block;
    width:26px;
    height:21px;
    vertical-align:middle;
    background:url("/img_work/icon_record_training1_off.gif") left top no-repeat;
    cursor:pointer;
}
input[type="checkbox"][care_sc]:checked + label span {
    background:url("/img_work/icon_record_training1_on.gif") left top no-repeat;
}



/* 요양급여 제공기록 기본 */
input[type="checkbox"][care_gb] {
    display:none;
}
input[type="checkbox"][care_gb] + label span {
    display:inline-block;
    width:26px;
    height:21px;
    vertical-align:middle;
    background:url("/img_work/icon_record_training2_off.gif") left top no-repeat;
    cursor:pointer;
}
input[type="checkbox"][care_gb]:checked + label span {
    background:url("/img_work/icon_record_training2_on.gif") left top no-repeat;
}



/* 요양급여 제공기록 일상 */
input[type="checkbox"][care_is] {
    display:none;
}
input[type="checkbox"][care_is] + label span {
    display:inline-block;
    width:26px;
    height:21px;
    vertical-align:middle;
    background:url("/img_work/icon_record_training3_off.gif") left top no-repeat;
    cursor:pointer;
}
input[type="checkbox"][care_is]:checked + label span {
    background:url("/img_work/icon_record_training3_on.gif") left top no-repeat;
}





.program_manual_div{position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.25); z-index: 9995; top: 0; left: 0;}



/* CIST추가 */
.csit_div{position:relative;width:846px;height:572px;font-size:16px;line-height:28px;text-align:left;margin:0 auto;}
.csit_btnext{position:absolute !important;bottom:0;right:0px;}

.csit_qtitle{position:relative;}
.csit_qtitle span.mk{position:absolute;top:0;left:0;font-size:25px;color:#000;font-weight:bold;}
.csit_qtitle span.qs{position:relative;display:block;text-align:left;font-size:18px;color:#000;font-weight:bold;letter-spacing:-1px;line-height:24px;padding:3px 0 0 30px;}
.csit_anbox{position:relative;min-height:50px;margin:8px 0 30px 0;font-size:16px;color:#000;line-height:20px;padding:20px 38px 15px 38px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:#d8d8d8 1px solid;box-sizing:border-box;}

.csit_tbl{position:relative;width:100%;border:0;}
.csit_tbl td{padding:0;text-align:left;font-size:16px;color:#000;height:35px;}

.cist_char ul{padding:0;margin:0;}
.cist_char li{float:left;height:40px;line-height:40px;border:#fff 3px solid;box-sizing:border-box;}
.cist_char li.off{border:#d7d7d7 3px solid;box-sizing:border-box;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;cursor:pointer;padding:0 8px;box-sizing:border-box;}
.cist_char li.on{border:#ff0006 3px solid;box-sizing:border-box;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;cursor:pointer;padding:0 8px;box-sizing:border-box;}

.csit_dv{position:relative;}
.csit_dv li{float:left;font-size:16px;color:#000;min-height:35px;line-height:35px;}
.csit_dv li.lw{width:500px;}
.csit_dv li.rw{width:280px;}


input[type="checkbox"][circle_btn]                      {display:none;}
input[type="checkbox"][circle_btn]         + label span {border:#d7d7d7 3px solid;box-sizing:border-box;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;cursor:pointer;padding:0 8px;box-sizing:border-box;}
input[type="checkbox"][circle_btn]:checked + label span {border:#ff0006 3px solid;box-sizing:border-box;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;cursor:pointer;padding:0 8px;box-sizing:border-box;}


/* 프로그램동영상컨텐츠관련 */
.prm_vod_bg1{position:absolute;top:0px;left:0;width:306px;height:100%;background:#fff;z-index:5;}
.prm_search{position:relative;width:325px;height:50px;border:#dedede 3px solid;margin:0 0 0 0;z-index:31;}
.prm_search .bt_s{float:right;line-height:50px;padding:0 10px 0 0;cursor:pointer;}
.prm_search .lfin{float:left;line-height:50px;}
.prm_search .lfin .inputbox{border:0;height:46px;line-height:46px;width:248px;font-size:18px;color:#000;text-align:left;text-indent:5px;}
.prm_leftm{position:relative;float:left;z-index:30;width:335px;}
.prm_leftm ul{padding:10px 0 0 0;}
.prm_leftm li{position:relative;line-height:67px;height:67px;border-bottom:#dbdbdb 1px dashed;text-align:left;text-indent:58px;cursor:pointer;}
.prm_leftm li .title{float:left;line-height:67px;height:67px;font-size:25px;letter-spacing:-1px;color:#000;font-weight:bold;text-align:left;text-indent:0;}
.prm_leftm li .ff{float:left;width:44px;height:57px;background:url('/img_work/prm_star.png') no-repeat 8px 20px;}
.prm_leftm li span{float:left;font-size:16px;color:#c8c8c8;padding:0 8px 0 0;letter-spacing:-1px;}
.prm_leftm li.over{background:#ef4b49;color:#fff;border-bottom:none;box-shadow:5px 5px 10px rgba(0,0,0,0.2);}
.prm_leftm li.over span{color:#f58f8e;}
.prm_leftm li.over .title{color:#fff;}
.prm_leftm li.over .ff{background:url('/img_work/prm_star2.png') no-repeat 8px 20px;}
.prm_leftm li .notice{position:absolute;top:11px;left:5px;width:42px;height:42px;line-height:42px;background:#fdf3e6;border:#b2936a 1px solid;font-size:13px;letter-spacing:-1px;color:#a1773f;cursor:pointer;padding:0;text-align:center;text-indent:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}


.prm_rtc{position:relative;float:left;width:1048px;margin:0 0 0 0;}
.prm_rtc ul{padding:0 0 0 0;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:flex-start;height:823px;overflow-y:scroll;overflow-x:hidden;}
.prm_rtc li{position:relative;width:241px;height:201px;background:none;margin:12px 0 0 15px;text-align:center;padding:0;}
.prm_rtc .picb{position:relative;display:block;cursor:pointer;}
.prm_rtc .picb img{border:#c4c4c4 1px solid;}
.prm_rtc .picb .timer{position:absolute;right:5px;bottom:5px;min-width:34px;height:18px;line-height:18px;background:#000;color:#fff;font-size:11px;text-align:center;}
.prm_rtc .picb .regdate{position:absolute;right:5px;top:5px;min-width:34px;height:18px;line-height:18px;background:#000;color:#fff;font-size:11px;text-align:center;}
.prm_rtc .txtb{display:block;height:35px;line-height:35px;text-align:center;font-size:15px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.prm_rtc .fav1{float:left;margin:0 10px 0 8px;color:#878787;font-size:13px;letter-spacing:-1px;}
.prm_rtc .fav2{float:left;margin:0 0 0 0;color:#878787;font-size:13px;letter-spacing:-1px;}
.prm_rtc .fav3{float:right;margin:0 8px 0 0;color:#878787;font-size:13px;cursor:pointer;}
.prm_rtc .arrow_bottom{position:absolute;bottom:0;width:100%;height:48px;line-height:48px;z-index:12;background:rgba(0,0,0,0.5);cursor:pointer;}
.prm_rtc .arrow_top{position:absolute;top:0;width:100%;height:48px;line-height:48px;z-index:11;background:rgba(0,0,0,0.5);cursor:pointer;}


.case_tit{display:block;text-align:left;font-size:16px;font-weight:bold;color:#000;background:url('/img_work/case_tit.png') no-repeat left 13px top 50%;text-indent:25px;height:24px;margin:15px 0 1px 0;}
.case_tbl{table-layout:fixed;box-sizing:border-box;width:100%;}
.case_tbl .b0x{border-bottom:0 !important;}
.case_tbl th{background:#eaeaea;color:#000;text-align:center;font-weight:normal;border:#adadad 1px solid;padding:7px 0 4px 0;vertical-align:middle;font-size:13px;line-height:20px;}
.case_tbl td{border:#adadad 1px solid;text-align:left;padding:7px 0 4px 6px;font-size:13px;color:#000;vertical-align:middle;line-height:20px;word-break: keep-all;}
.case_tbl .norg{border-right:0 !important;}
.case_tbl .c_sm{display:block;font-size:12px;color:#595959;letter-spacing:-1px;line-height:16px;word-break:keep-all;word-wrap:break-word;}
.case_tbl .tp{vertical-align:top !important;}
.case_tbl .ct{text-align:center !important;padding-left:0 !important;}
.case_tbl .rt{text-align:right !important;padding-left:0 !important;}
.case_tbl .rt2{text-align:right !important;padding-left:0 !important;padding-right:10px !important;}
.case_tbl .lf{text-align:left !important;padding:7px 0 4px 6px;}
.case_tbl .point{background:#f7f7f7;text-align:center;font-weight:bold;font-size:15px;padding:0;}
.case_tbl .total{background:#f7f7f7;text-align:center;font-weight:bold;font-size:20px;color:#ff0000;}
.case_tbl .spot_c1{background:#dbffca url('/img_work/case_spot.png') no-repeat 99% 2px;}
.case_tbl .spot_c2{background:#dbffca url('/img_work/case_spot.png') no-repeat right 5px top 50%;}
.case_tbl .spot_c3{background:#dbffca;}
.case_tbl .radi{float:left;padding:0 24px 0 4px;letter-spacing:-1px;}
.case_tbl .radi2{display:inline-block;padding:0 24px 0 4px;letter-spacing:-1px;}
.case_tbl .t_color1{color:#2333ff;font-weight:bold;letter-spacing:-1px;}


/*placeholder color*/
::-webkit-input-placeholder { color: #999; }
::-moz-placeholder { color: #999; }
:-ms-input-placeholder { color: #999; }
::-ms-input-placeholder { color: #999; }
::placeholder { color: #999; }
::-webkit-input-placeholder { /* Chrome */ color: #999; }
:-ms-input-placeholder { /* IE 10+ */ color: #999; }
::-moz-placeholder { /* Firefox 19+ */ color: #999; opacity: 1; }
:-moz-placeholder { /* Firefox 4 - 18 */ color: #999; opacity: 1; }

.sitemap_search{position: relative;width:655px;height: 36px;border: #000 3px solid;margin:0 auto;}
.sitemap_search .site_btn{position:absolute;top:0px;right:5px;width:34px;height:36px;}

.site_div{position:relative;}
.site_tbl{width:100%;table-layout:fixed;border:0;}
.site_tbl td{text-align:center;vertical-align:top;}

.site_type{position:relative;width:220px;margin:0 auto;}
.site_type li{display:block;padding:0 10px;text-align:left;font-size:13px;letter-spacing:-1px;color:#a2a2a2;height:22px;overflow: hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;cursor:default;}
.site_type li.sub{background:url('/img_work/sitemap_sub.png') no-repeat 10px 3px;text-indent:18px;}
.site_type li.title{background:#5bb4d4;width:220px;height:38px;line-height:38px;color:#fff;font-size:18px;text-align:center;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin:0 0 8px 0;cursor:default;padding:0;}
.site_type li.item{text-decoration:none;color:#000;font-weight:normal;cursor:pointer;}
.site_type li.item:hover{color:#0000ff;text-decoration:underline;}
.site_type li.cr{cursor:pointer;}
.site_type li.color1{background:#d67979;}
.site_type li.color2{background:#88bd61;}
.site_type li.color3{background:#aa73c1;}

.search_result{position:relative;}
.search_mgr{position:relative;display:block;text-align:center;font-size:18px;}
.search_mgr span{color:#ff0000;font-size:22px;font-weight:bold;}
.search_mgr .rtn_btn{position:absolute;cursor:pointer;right:38px;top:0;width:180px;height:30px;line-height:30px;color:#fff;font-size:16px;background:#444444;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}

.sh_result_sc{height:687px;overflow-x: hidden;overflow-y: auto;margin:0 0 0 15px;}
.sh_result_div{position:relative;}
.sh_result_div ul{float:left;border:#0081b0 1px solid;width:428px;margin:0 20px 12px 0;}
.sh_result_div li{font-size:13px;color:#818181;text-align:left;padding:10px 20px;line-height:20px;word-break:keep-all;word-wrap:break-word;}
.sh_result_div li.title{position:relative;height:44px;line-height:44px;font-size:20px;background:#0081b0;color:#fff;padding:0 100px 0 20px;overflow: hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.sh_result_div li.title .go_btn{position:absolute;cursor:pointer;right:12px;top:10px;text-align:center;width:88px;height:24px;line-height:24px;color:#0081b0;font-size:13px;background:#fff;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
.sh_result_div li .spot{font-weight:bold;color:#ff0000;}


.tbl_cms_info{border:0;width:100%;}
.tbl_cms_info th{text-align:left;font-size:24px;color:#fff;overflow: hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-1px;}
.tbl_cms_info td{text-align:left;font-size:15px;color:#d0f1fe;overflow: hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;line-height:24px;vertical-align:top;letter-spacing:-1px;}

#service_plan_item_div .referenceSection { width: 100%; position: sticky; bottom: 5px; margin-bottom: 5px; padding-right: 10px; box-sizing: border-box; }
#service_plan_item_div .referenceSection .container { width: 100%; border:#175809 1px solid; -webkit-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.3); box-shadow: 0 1px 15px rgba(0, 0, 0, 0.3); }
#service_plan_item_div .referenceSection .container .header { font-size: 12px; font-weight: bold; background: #175809; color: #fff; padding: 5px 10px; display: flex; justify-content: space-between; align-content: center; align-items: center; }
#service_plan_item_div .referenceSection .container .header .toggle { content: url(/img_work/icon_small_make.png); cursor: pointer; }
#service_plan_item_div .referenceSection .container .contents { height:130px; display: flex; flex-direction: column; gap: 10px; align-items: flex-start; overflow-y: auto; background: #f7fff5; padding: 5px 10px; word-break: keep-all; word-wrap: break-word; white-space: normal; }
#service_plan_item_div .referenceSection .container .contents * { margin: 0 !important; }
#service_plan_item_div .referenceSection .container .contents .paragraph { display: flex; flex-direction: column; gap: 5px; align-items: flex-start; word-break: keep-all; word-wrap: break-word; white-space: normal; }
#service_plan_item_div .referenceSection .container .contents .paragraph * { text-align: left; }
#service_plan_item_div .referenceSection .container .contents .paragraph .title { font-weight: bold; }

.staff_pay_modify_div{display: flex; flex-direction: row; padding: 10px; gap: 40px; align-items: center; width: 100%;}
.staff_pay_modify_div .item{display: flex; flex-direction: row; align-items: center; flex-grow: 0; gap: 5px;}
.staff_pay_modify_div .item .date_input{width:90px;font-weight:bold;}
.staff_pay_modify_div .item .spmstmn_input{width:70px;font-weight:bold;}
.staff_pay_modify_div .item .spmgubn_select{width:300px;font-weight:bold;}
.staff_pay_modify_div .item .search_btn{min-width: unset; width: fit-content; padding: 0 20px;}
.staff_pay_modify_div .padding_right{flex-grow:1;}