@charset "utf-8";
@import url('https://fonts.googleapis.com/earlyaccess/notosanskr.css');
body{background-color:#fff;color:#000;font-size:14px;line-height:150%;letter-spacing:-1px;-webkit-text-size-adjust:none;word-wrap:break-word;word-break:keep-all;font-family:'Noto Sans KR', sans-serif, Dotum,Gulim,Helvetica,Apple-Gothic;-webkit-text-size-adjust:none;}
body,h1,h2,h3,h4,h5,h6,div,p,blockquote,pre,address,ul,ol,li,dl,dt,dd,table,caption,th,td,form,fieldset,legend,hr,select,input,textarea{margin:0;padding:0;}
ul,ol{list-style:none;}
table{margin:0;padding:0;border-spacing:0;border:0;_border-collapse:collapse;width:100%;}
*+html table{border-collapse:collapse;}
img,fieldset,abbr,acronym{border:0;}
address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal;}
em{font-style:normal;}
input, button,textarea{padding:0;color:#000;font-family:'Noto Sans KR', sans-serif, Dotum,Gulim,Helvetica,Apple-Gothic;}
select{color:#000;font-family:'Noto Sans KR', sans-serif, Dotum,Gulim,Helvetica,Apple-Gothic;}
table{border-collapse:collapse;border-spacing:0}
table,table th,table td{border:0;}
hr{display:none}
a{color:#000;text-decoration:none;}
img{vertical-align:middle;}
body{background-color:#fff;}
caption,legend{position:absolute;top:0;left:0;width:0;height:0;line-height:0;overflow:hidden;visibility:hidden;font-size:0;}
.hidden{display:none}
.gLeft{float:left;}
.gRight{float:right;}
.ic{vertical-align:-3px;}
input::-ms-clear{display:none;}
::-webkit-input-placeholder{color:#000;} /* Chrome/Opera/Safari */
::-moz-placeholder{color:#000;} /* Firefox 19+ */
:-ms-input-placeholder{color:#000;} /* IE 10+ */
:-moz-placeholder{color:#000;} /* Firefox 18- */

.scrollY{margin:0 2px;overflow:hidden;overflow-y:auto;}
.scrollY::-webkit-scrollbar{width:5px;height:5px;}
.scrollY::-webkit-scrollbar-track{background-color:#fff;border-radius:5px;}
.scrollY::-webkit-scrollbar-thumb{background:#d2d2d2;border-radius:5px;height: 10%;}
.scrollY::-webkit-scrollbar-thumb:hover{background: #d2d2d2;}

#skipnavigation{position:relative;z-index:110;}
#skipnavigation .skip{position:absolute;top:0;left:0;}
#skipnavigation a{display:block;height:1px;width:1px;margin-bottom:-1px;overflow:hidden;text-align:center;color:#000;white-space:nowrap;}
#skipnavigation a:focus,
#skipnavigation a:active{height:auto;width:auto;padding:5px;margin-bottom:10px;}

html,
body{position:relative;height:100%;}

#wrap{position:relative;min-width:1300px;min-height:calc(100% - 42px);}
#footer .bg,
#wrap .bg{position:relative;margin:0 auto;zoom:1;}
#wrap .bg:after{display:block;clear:both;content:''}

#header{position:relative;background:#fff;border-bottom:1px solid #c5c5c5;border-radius:0 0 20px 20px;padding:0 30px;height:72px;text-align:center;z-index:100;}
#header:after{left:auto;right:0;}
#header h1{position:absolute;top:0;left:30px;z-index:1000;}
#header h1 img{margin-top:20px;}
#header .gRt{position:absolute;top:20px;right:30px;font-size:13.4px;}
#header .gRt .name{display:inline-block;background:url(../images_v20231026/ico_peo1.png) 16px 50% no-repeat #fff;border:1px solid #c5c5c5;border-radius:6px;color:#005ead;font-size:13.4px;padding:0 14px 0 33px;line-height:28px;height:28px;}
#header .gRt .btn{display:inline-block;background-color:#e6e8ed;border:1px solid #e6e8ed;border-radius:6px;color:#5a5a5a;margin:0 0 0 7px;padding:0 13px 0  18px;line-height:28px;height:28px;}
#header .gRt .btn span{display:inline-block;background:url(../images_v20231026/ico_log1.png) 100% 50% no-repeat;padding-right:20px;}

.mGnb{display:inline-block;margin:0;text-align:center;z-index:100;}
.mGnb ul{padding-right:2px;height:70px;transition:all 0.4s 0s;}
.mGnb li{display:inline-block;position:relative;text-align:center;}
.mGnb li .dep1{position:relative;;z-index:2;}
.mGnb li .dep1 a{display:block;color:#000;font-weight:500;font-size:17.4px;padding:0 15px;line-height:70px;height:70px;}
.mGnb li .dep2{display:none;position:absolute;top:64px;left:50%;margin-left:-75px;background-color:#fff;border:1px solid #c5c5c5;border-radius:8px;padding:9px 0;text-align:center;width:149px;z-index:1;}
.mGnb li .dep2 .ls{position:relative;padding:0 9px;}
.mGnb li .dep2 .ls.sub > a{background:url(../images_v20231026/ico_gnb2.png) calc(100% - 7px) 50% no-repeat;}
.mGnb li .dep2 .ls.sub > a:hover{background-color:#e8f0f8;background-image:url(../images_v20231026/ico_gnb2_a.png);;color:#005ead;}
.mGnb li .dep2 .ls.sub.hover a + .dep3{display:block;}
.mGnb li .dep2 .ls .dep3{display:none;position:absolute;top:0;left:100%;background-color:#fff;border:1px solid #c5c5c5;border-radius:6px;padding:9px;text-align:center;width:149px;z-index:100;}
.mGnb li .dep2 .ls + .ls{margin-top:3.5px;}
.mGnb li .dep2 a{display:block;position:relative;border:1px solid transparent;color:#1e1d1d;font-size:14.7px;text-align:left;padding:4px 9px;border-radius:6px;transition:all 0.4s 0s;}
.mGnb li .dep2 a.hover,
.mGnb li .dep2 .ls.active a,
.mGnb li .dep2 a:hover{position:relative;background-color:#e8f0f8;color:#005ead;}
.mGnb li:last-child .dep2{border-right:1px solid #e5e5e5;}

.mGnb li.hover .dep1 a,
.mGnb li:hover .dep1 a{color:#005ead;background:url(../images_v20231026/ico_gnb1.png) 50% calc(100% - 12px) no-repeat;}
.mGnb li.hover{z-index:10;}
.mGnb li.hover .dep1 span{background-image:url(../images_v20231026/ico_gnb1_on.png);color:#006dcd;}
.mGnb li.hover .dep2{display:block;}

#footer{position:relative;background-color:#fff;border-top:1px solid #d6dae2;color:#878a90;font-size:13.4px;padding:0 30px;line-height:41px;height:41px;}
#footer .copy{font-size:12px;padding-left:10px;letter-spacing:0;}

#body{position:relative;padding:26px 30px 90px;}

.mBoard1 + .mBoard1{margin-top:10px;}
.mBoard1 + .mTab1{margin-top:29px;}
.mBoard1{border:1px solid #c5c5c5;border-radius:10px;overflow:hidden;}
.mBoard1 th,
.mBoard1 td{border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;font-size:14.7px;text-align:center;padding:9px 10px;text-align:center;}
.mBoard1 th{background-color:#f2f2f5;font-weight:500;}
.mBoard1 tbody tr:last-child th,
.mBoard1 tbody tr:last-child td{border-bottom:0;}
.mBoard1 td{background-color:#fff;}
.mBoard1 th:first-child,
.mBoard1 td:first-child{border-left:0;}
.mBoard1 td .gCheckbox1{margin-left:-12px;}
.mBoard1 .tal{text-align:left;padding-left:20px;}
.mBoard1 td .ul{text-decoration:none;color:#005ead;}
.mBoard1 td .ul:hover{text-decoration:underline;}
.mBoard1 .tar{text-align:right;padding-right:20px;}
.mBoard1 .select{width:100%;}
.mBoard1 .it{width:calc(100% - 17px);}
.mBoard1 td .it.s + .bar{margin:0 0 0 5px;}
.mBoard1 td .bar{vertical-align:top;line-height:30px;}
.mBoard1 td .bar + .it.s{margin:0 0 0 7px;}
.mBoard1 td .gDate1{margin-top:-4.5px;margin-bottom:-4.5px;}
.mBoard1 td .mBoard1 thead th{border-bottom:1px solid #e0e0e0;padding-top:6px;padding-bottom:6px;}
.mBoard1 td .mBoard1,
.mBoard1 td .textarea,
.mBoard1 td .select.s,
.mBoard1 td .it.s{margin:-4.5px 0 -4.5px -12px;width:100%;}
.mBoard1 td .textarea{width:calc(100% - 18px);}
.mBoard1 td .it.s.date{width:150px;}
.mBoard1 td .mBtn1.s{margin-top:-2px;margin-bottom:-2px;}
.mBoard1 td .gCheckbox1{margin-bottom:-5px;}
.mBoard1 td .gCheckbox1 .mCheckbox1{margin:0 0 5px;min-width:135px;}
.mBoard1 tr.total td{background-color:#f2f7fb;}

.mPag{margin:25px 0 0;line-height:normal;text-align:center;}
.mPag a,
.mPag strong{display:inline-block;background-color:#fff;border:1px solid #cacaca;border-radius:5px;color:#303135;text-decoration:none;font-size:12px;vertical-align:middle;text-align:center;min-width:30px;line-height:30px;height:30px;}
.mPag strong,
.mPag .selected{background-color:#006ecd;border-color:#006ecd;color:#fff;}
.mPag .first,
.mPag .last,
.mPag .prev,
.mPag .next{position:relative;background:url(../images_v20231026/ico_pag_first.png) 50% 50% no-repeat #fff;text-indent:-9999px;font-size:0;z-index:10;}
.mPag .prev{background-image:url(../images_v20231026/ico_pag_prev.png);margin-right:7px;}
.mPag .next{background-image:url(../images_v20231026/ico_pag_next.png);margin-left:3px;}
.mPag .last{background-image:url(../images_v20231026/ico_pag_last.png);}

.mTitle1{position:relative;border-bottom:1px solid #8a8a8a;background:url(../images_v20231026/ico_title1.png) 5px 5px no-repeat;font-size:20px;font-weight:500;padding:0 0 19px 22px;}

.gTitle2{display:-webkit-flex;display:flex;}
.gTitle2 .gRt{-webkit-flex:1;flex:1;text-align:right;margin-top:30px;padding-bottom:10px;}
.gTitle2 .gRt .mBtn1.s{vertical-align:top;margin-top:-3px;}
.mTitle2{position:relative;margin:28px 0 0;background:url(../images_v20231026/ico_title2.png) 5px 50% no-repeat;font-size:17.4px;font-weight:500;padding:0 0 12px 25px;}
.mTitle2:before{content:"";position:absolute;top:8px;left:4px;border:2px solid #005ead;border-radius:50%;width:3px;height:3px;}

.mTitle3{position:relative;text-align:left;}
.mTitle3 .tit{background:url(../images_v20231026/ico_title3.png) 21px 50% no-repeat;font-size:16px;padding:6px 0 6px 45px;}
.mTitle3 .gRt{position:absolute;top:50%;right:15px;margin-top:-11px;color:#666565;font-size:13.4px;font-weight:normal;}


/* content */
.mBc{position:absolute;top:27px;right:34px;}
.mBc a,
.mBc span{position:relative;display:inline-block;font-size: 13.4px;letter-spacing: -0.1px;color: #787878;font-weight:300;font-weight: 400;padding:0 0 0 18px;line-height:16px;height:16px;vertical-align:middle;}
.mBc a:before,
.mBc span:before{content:"";position:absolute;top:0;left:5px;margin-top:0;background:url(../images_v20231026/ico_bc2.png) 50% calc(50% + 1px) no-repeat;width:6px;height:16px;}
.mBc .home{position:relative;background:url(../images_v20231026/ico_bc1.png) 50% calc(50% + 1px) no-repeat;text-indent:-9999px;font-size:0;padding:0;margin-right:-15px;width:18px;height:16px;}
.mBc .home + a:before{display:none;}
.mBc .cur{color:#1e1d1d;}

.mTab1.flex{display:-webkit-flex;display:flex;align-items:end;}
.mTab1.flex .gRt{-webkit-flex:1;flex:1;text-align:right;}

.mTab1{margin:0 0 9px;zoom:1;}
.mTab1:after{display:block;clear:both;content:'';}
.mTab1 > a{display:block;float:left;background-color:#f2f2f5;border:1px solid #c5c5c5;border-radius:4px 4px 0 0;color:#000;font-size:14.7px;margin-top:4px;text-align:center;min-width:136px;line-height:34px;height:34px;}
.mTab1 > a > em{color:#005ead;}
.mTab1 > a + a{margin-left:-1px;}
.mTab1 > a.active{margin-top:0;background-color:#fff;border-bottom-color:#fff;font-weight:bold;line-height:38px;height:38px;}

.txtRed{color:#ed4b4b;}

.ul{text-decoration:underline;}
.ul:hover{color:#005ead;}
/* //content */


/* login */
.gLogin{background:url(../images_v20231026/k_login1.jpg) 50% 50% no-repeat;background-size:cover;}

.mLogin1{position:relative;display:table;width:100%;height:100%;}
.mLogin1 .title{position:absolute;top:50%;left:0;color:#fff;font-size:34.7px;font-weight:bold;line-height:180%;text-align:center;width:61%;transform: translateY(-50%);}
.mLogin1 .login{display:table-cell;height:100%;background-color:#fff;vertical-align:middle;border-radius:15px 0 0 15px;margin:0 auto;width:42%;text-align:center;}
.mLogin1 .login .loginBg{margin:0 auto;padding-right:18px;width:300px;}
.mLogin1 dl{margin-top:63px;}
.mLogin1 dt{display:none;}
.mLogin1 dd{margin:8px 0 0;}
.mLogin1 dd .it{background:url(../images_v20231026/ico_id1.png) 5px 50% no-repeat;border:0;border-bottom:1px solid #d5d5d5;color:#000;font-size:14.7px;padding:0 0 0 40px;width:calc(100% - 40px);line-height:53px;height:53px;}
.mLogin1 dd.pw .it{background-image:url(../images_v20231026/ico_pw1.png);}
.mLogin1 .info{color:#4a4a4a;font-size:13.4px;text-align:left;line-height:220%;padding:45px 0 0 12px;}
.mLogin1 .btnLogin{margin-top:34px;}

.btnLogin{display:block;background-color:#005ead;border-radius:5px;color:#fff;font-weight:bold;font-size:16px;text-align:center;line-height:51px;height:51px;}

.mPopup1.active{display:block;}
.mPopup1{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:500;}
.mPopup1 .modalBg{position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.5);width:100%;height:100%;}
.mPopup1 .popupBg{position:absolute;top:50%;left:50%;transform:translateY(-50%);margin-left:-208px;position:relative;background-color:#fff;border-radius:8px;padding:47px 60px 55px;width:297px;}
.mPopup1 > h3{font-size:21.4px;font-weight:bold;line-height:140%;padding:0 0 27px;}
.mPopup1 .list1 dt{font-size:14.7px;padding:0 0 12px 4px;}
.mPopup1 .list1 dt > em{color:#ed4b4b;padding:0 0 0 8px;}
.mPopup1 .mButton1{margin:33px 0 0;}
.mPopup1 .title{background-color:#38424a;margin:0;border-radius:8px 8px 0 0;}
.mPopup1 .title h3{background:url(../images_v20231026/ico_title2.png) 22px 17px no-repeat;color:#fff;font-weight:500;font-size:17.4px;padding:0 0 0 40px;line-height:48px;height:48px;}
.mPopup1 .close{position:absolute;top:0;right:0;background:url(../images_v20231026/ico_close1.png) 50% 50% no-repeat;text-indent:-9999px;cursor:pointer;font-size:0;bordeR:0;width:48px;height:48px;}

.mPopup1.w100per .popupBg{top:10px;left:10px;transform:translateY(0%);margin:0;padding:0;width:calc(100% - 20px);height:calc(100% - 20px);overflow:hidden;}
.mPopup1.w100per .cont{padding:0 20px 30px;}
.mPopup1.w100per .cont.scrollY{height:calc(100% - 78px);overflow:hidden;overflow-y:auto;}
.mPopup1.w100per .cont .mTitle2:first-child{margin-top:18px;}
.mPopup1.w100per .cont .gTitle2 .mTitle2{margin-top:28px;}
/* //login */

/* form */
.mCheckbox1:last-chid{margin-right:0;}
.mCheckbox1{position:relative;display:inline-block;margin-right:35px;}
.mCheckbox1 input{position:absolute;top:0;left:0;opacity:0;}
.mCheckbox1 .label{display:inline-block;position:relative;font-size: 14.7px;letter-spacing: -0.16px;color: #000;padding:0 0 0 27px;line-height:18px;cursor:pointer;}
.mCheckbox1 input + .label:before{content:"";position:absolute;top:0;left:0;background:url(../images_v20231026/ico_checkbox1.png) 50% 50% no-repeat;width:18px;height:18px;}
.mCheckbox1 input:checked + .label{color:#333;}
.mCheckbox1 input:checked + .label:before{background-image:url(../images_v20231026/ico_checkbox1_a.png);}
.mCheckbox1 input:disabled + .label{cursor:default;}
.mCheckbox1 input:disabled + .label:before{background-image:url(../images_v20231026/ico_checkbox1_d.png);}

.mCheckbox1.single{position:relative;display:block;margin:0 auto;width:20px;height:20px;overflow:hidden;}
.mCheckbox1.single input[type="checkbox"] + .label{display:block;padding-left:0;text-indent:-9999px;font-size:0;}

.mRadio1:last-chid{margin-right:0;}
.mRadio1{position:relative;display:inline-block;margin-right:35px;}
.mRadio1 input{position:absolute;top:0;left:0;opacity:0;}
.mRadio1 .label{display:inline-block;position:relative;font-size: 14.7px;letter-spacing: -0.16px;color: #000;padding:0 0 0 27px;line-height:18px;cursor:pointer;}
.mRadio1 input + .label:before{content:"";position:absolute;top:0;left:0;background:url(../images_v20231026/ico_checkbox1.png) 50% 50% no-repeat;width:18px;height:18px;border-radius:50%;}
.mRadio1 input:checked + .label{color:#333;}
.mRadio1 input:checked + .label:before{background-image:url(../images_v20231026/ico_checkbox1_a.png);}
.mRadio1 input:disabled + .label{cursor:default;}
.mRadio1 input:disabled + .label:before{background-image:url(../images_v20231026/ico_checkbox1_d.png);}

.textarea{border:1px solid #c5c5c5;border-radius:4px;color:#000;font-size:14.7px;padding:10px 15px 0;width:calc(100% - 30px);resize:none;vertical-align:middle;}
.select{border:1px solid #c5c5c5;border-radius:4px;color:#000;font-size:14.7px;padding:0 0 0 15px;width:calc(100% - 15px);line-height:43px;height:43px;}
.it{border:1px solid #c5c5c5;border-radius:4px;color:#000;font-size:14.7px;padding:0 0 0 15px;width:calc(100% - 15px);line-height:43px;height:43px;}
.it.s{padding:0 0 0 12px;line-height:28px;height:28px;}
.it.tar{padding:0 12px 0 0;}
.it.w120{width:120px;}
.it.s.date{background:url(../images_v20231026/ico_cal1.png) calc(100% - 10px) 50% no-repeat #fff;width:150px;}

.gDate1.flex{display:-webkit-flex;display:flex;}
.gDate1.flex .it{-webkit-flex:1;flex:1;}
.gDate1.flex .bar{padding:0 12px;}

.select{background:url(../images_v20231026/ico_select1.png) calc(100% - 10px) 50% no-repeat #fff;font-size:14.7px;height:43px;border: solid 1px #c5c5c5;color:#000;padding:0 35px 0 15px;-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: all 0.4s 0s;width:100%;}
.select.s{padding:0 30px 0 12px;line-height:30px;height:30px;}
.select.inline{display:inline;padding-right:30px;width:auto;}

.mPos1{float:right;margin-top:-38px;padding:0 0 10px;}
.mPos1 .select{margin-left:10px;}
/* //form */

.mButton1.tar{text-align:right;}
.mButton1.tar .mBtn1 + .mBtn1{margin-left:3px;}
.mButton1{text-align:center;margin:25px 0 0;}
.mButton1 .mBtn1 + .mBtn1{margin-left:7px;}

.mBtn1.h67{line-height:67px;height:67px;}
.mBtn1.w80{width:80px;}
.mBtn1{display:inline-block;background-color:#005ead;border:1px solid #005ead;border-radius:5px;color:#fff;font-size:15px;text-align:center;padding:0 10px;min-width:70px;line-height:38px;height:38px;text-decoration:none;}
.mBtn1.s{font-size:13.4px;padding:0 10px;min-width:auto;line-height:23px;height:23px;}
.mBtn1.m{padding:0 10px;min-width:58px;line-height:34px;height:34px;}
.mBtn1.ms{padding:0 10px;min-width:58px;line-height:30px;height:30px;}
.mBtn1.gray{background-color:#38424a;border-color:#38424a;}
.mBtn1.red{background-color:#ed4b4b;border-color:#ed4b4b;}
.mBtn1.green{background-color:#389c62;border-color:#389c62;}
.mBtn1.line{background-color:#fff;color:#005ead;}

.iSta1{display:inline-block;background-color:#389c62;border:1px solid #389c62;border-radius:5px;color:#fff;font-size:13.4px;text-align:center;min-width:38px;line-height:17px;height:19px;text-decoration:none;}
.iSta1.red{background-color:#ec4444;border-color:#ec4444;}

.mSort1 + .mBoard1{margin-top:10px;}
.mSort1{position:relative;background-color:#f2f2f5;min-height:96px;}
.mSort1 ul{padding:12px 165px 12px 0;zoom:1;}
.mSort1 ul:after{display:block;clear:both;content:'';}
.mSort1 li{float:left;padding:3px 0;width:20%;}
.mSort1 li > label{display:block;padding:0 0 0 32px;}
.mSort1 li .tit{position:relative;display:block;float:left;color:#000;font-weight:500;font-size:14.7px;padding:0 0 0 10px;width:70px;line-height:30px;height:30px;}
.mSort1 li .tit:before{content:"";position:absolute;top:14px;left:0;background-color:#000;border-radius:3px;width:3px;height:3px;}
.mSort1 li .inq{display:block;padding-left:80px;line-height:30px;}
.mSort1 li.col2{width:40%;}
.mSort1 > .mBtn1{position:absolute;top:50%;right:15px;margin-top:-33.5px;width:80px;line-height:67px;height:67px;}
.mSort1 .gRt .mBtn1{position:static;}

.mSort1.type2{display:-webkit-flex;display:flex;border:1px solid #c5c5c5;border-radius:10px;min-height:auto;align-items:center;}
.mSort1.type2 li{width:auto;}
.mSort1.type2 li .tit{font-size:16px;padding-left:0;}
.mSort1.type2 li .tit:before{display:none;}
.mSort1.type2 ul{-webkit-flex:1;flex:1;padding-right:0;}
.mSort1.type2 > .gRt{padding:0 15px 0 0;}

/* icon */
.iUp1,
.iDown1{display:inline-block;vertical-align:middle;background:url(../images_v20231026/ico_up1.png) 0 0 no-repeat;text-indent:-9999px;font-size:0;width:25px;height:25px;}
.iUp1 + .iDown1{margin-left:3px;}
.iDown1{background-image:url(../images_v20231026/ico_down1.png);}
.iUp1.active,
.iUp1:hover{background-image:url(../images_v20231026/ico_up1_a.png);}
.iDown1.active,
.iDown1:hover{background-image:url(../images_v20231026/ico_down1_a.png);}
/* //icon */

/* datepicker */
.ui-datepicker{box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.08);border: solid 1px #d4d8db;background-color:#fff;margin-top:-1px;padding:0 5px;z-index:1200 !important;}
.ui-datepicker table{margin-bottom:12px;}
.ui-datepicker .ui-datepicker-header{background:#f2f8ff;border:0;margin:0 -5px;padding:0;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title{color:#000;font-family:"Noto Sans KR";font-size:16px;font-weight:normal;line-height:56px;height:56px;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title select{border:0;background-color:#fff;background-position:calc(100% - 8px) 50%;background-size:10px auto;color:#000;font-family:"Noto Sans KR";font-size:16px;font-weight:bold;margin:0 7px;padding:0 25px 0 10px;min-width:auto;width:auto;cursor:pointer;border:1px solid #d4d8db;border-radius:3px;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title select option{font-weight:normal;font-size:14px;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-month{margin-left:14px;}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{top:0;left:0;border:0;width:35px;height:56px;}
.ui-datepicker .ui-datepicker-prev .ui-icon,
.ui-datepicker .ui-datepicker-prev-hover .ui-icon{background:url(../images_v20231026/ico_cal_prev1.png) 50% 50% no-repeat;}
.ui-datepicker .ui-datepicker-next{left:auto;right:0;}
.ui-datepicker .ui-datepicker-next .ui-icon,
.ui-datepicker .ui-datepicker-next-hover .ui-icon{background:url(../images_v20231026/ico_cal_next1.png) 50% 50% no-repeat;}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover{background:transparent;}
.ui-datepicker th{font-family:"Noto Sans KR";font-weight:500;padding:7px 0 4px;}
.ui-datepicker th span{color:#444;font-size:14px;}
.ui-datepicker .ui-state-default, .ui-widget-content .ui-state-default{font-family:"Noto Sans KR";border:0;color:#454545;text-align:center;background:#fff;}
.ui-datepicker .ui-state-active,
.ui-datepicker .ui-widget-content .ui-state-active{background-color:#1d66c2;color:#fff;border-radius:50%;}
.ui-datepicker .ui-state-highlight,
.ui-datepicker .ui-widget-content .ui-state-highlight
.ui-datepicker .ui-widget-header .ui-state-highlight{background-color:#fff;border-radius:50%;}
.ui-datepicker .ui-state-default{color:#666;font-size:14px;margin:1px 0;width:26px;line-height:24px;height:26px;}
.ui-datepicker .ui-state-active,
.ui-datepicker .ui-widget-content .ui-state-active{background-color:#1d66c2;color:#fff !important;border-radius:50%;line-height:26px;}
.ui-datepicker td.ui-datepicker-today .ui-state-default{border:1px solid #1d66c2;}
.ui-datepicker .mtz-monthpicker,
.ui-datepicker .ui-state-default{font-size:13px;color:#7a7c8d;}
.ui-datepicker .mtz-monthpicker .ui-state-active{border-radius:3px;color:#fff;}

.ui-datepicker th.ui-datepicker-week-col{text-indent:-9999px;font-size:0;}
.ui-datepicker th.ui-datepicker-week-col:after{content:"ÁÖÂ÷";position:absolute;top:67px;left:7px;text-indent:0;font-size: 14px;font-weight: 500;line-height: 1;letter-spacing: -0.35px;color: #ed1b24;}
.ui-datepicker td.ui-datepicker-week-col{text-align:center;width:30px;}
/* //datepicker */