@charset "utf-8";

*{font-size:15px;font-family:Pretendard,sans-serif}
body{min-width:1420px;font-size:15px;font-family:Pretendard,sans-serif}
input{vertical-align:middle;font-family:Pretendard,sans-serif}
a{text-decoration:none;color:#333}
caption{position:absolute;width:0;height:0;overflow: hidden;visibility: hidden;text-indent: -9999px;}
legend{position:absolute;width:0;height:0;overflow: hidden;visibility: hidden;text-indent: -9999px;}
.skip{position:absolute;width:0;height:0;overflow: hidden;visibility: hidden;text-indent: -9999px;}

/* view */
.block{display:block !important}
.inlineB{display:inline-block !important;}
.hide{display:none;}
.inline-align {
  display: inline-block;
  vertical-align: middle;
  margin-left: 6px; /* 필요시 조정 */
}

/* align */
.fl{float:left !important}
.fr{float:right !important}
.clb{clear:both !important}
.alignC{text-align:center !important}
.alignL{text-align:left !important}
.alignR{text-align:right !important}

/* margin */
.mAuto{margin:0 auto !important}
.mg0{margin:0 !important}
.mt0{margin-top:0px !important}
.mt05{margin-top:5px !important}
.mt10{margin-top:10px !important}
.mt15{margin-top:15px !important}
.mt20{margin-top:20px !important}
.mt25{margin-top:25px !important}
.mt30{margin-top:30px !important}
.mt40{margin-top:40px !important}
.mt50{margin-top:50px !important}
.mr0{margin-right:0px !important}
.mr05{margin-right:5px !important}
.mr10{margin-right:10px !important}
.mr15{margin-right:15px !important}
.mr20{margin-right:20px !important}
.mr30{margin-right:30px !important}
.mr40{margin-right:40px !important}
.mr50{margin-right:50px !important}
.mb0{margin-bottom:0px!important}
.mb05{margin-bottom:05px!important}
.mb10{margin-bottom:10px!important}
.mb15{margin-bottom:15px!important}
.mb20{margin-bottom:20px !important}
.mb25{margin-bottom:25px !important}
.mb30{margin-bottom:30px !important}
.mb40{margin-bottom:40px !important}
.mb50{margin-bottom:50px !important}
.ml0{margin-left:0 !important}
.ml05{margin-left:5px !important}
.ml08{margin-left:8px !important}
.ml10{margin-left:10px !important}
.ml12{margin-left:12px !important}
.ml15{margin-left:15px !important}
.ml20{margin-left:20px !important}
.ml30{margin-left:30px !important}
.ml40{margin-left:40px !important}
.ml50{margin-left:50px !important}
/* padding */
.pd0{padding:0 !important;}
.pd05{padding:5px !important;}
.pd10{padding:10px !important;}
.pd15{padding:15px !important;}
.pd20{padding:20px !important;}
.pd30{padding:30px !important;}
.pt0{padding-top:0px !important;}
.pt05{padding-top:5px !important;}
.pt10{padding-top:10px !important;}
.pt15{padding-top:15px !important;}
.pt20{padding-top:20px !important;}
.pt30{padding-top:30px !important;}
.pt40{padding-top:40px !important;}
.pt50{padding-top:50px !important;}
.pb0{padding-bottom:0px !important;}
.pb05{padding-bottom:5px !important;}
.pb10{padding-bottom:10px !important;}
.pb15{padding-bottom:15px !important;}
.pb20{padding-bottom:20px !important;}
.pb30{padding-bottom:30px !important;}
.pb40{padding-bottom:40px !important;}
.pb50{padding-bottom:50px !important;}
.pl0{padding-left:0px !important;}
.pl05{padding-left:5px !important;}
.pl10{padding-left:10px !important;}
.pl12{padding-left:12px !important;}
.pl15{padding-left:15px !important;}
.pl20{padding-left:20px !important;}
.pl30{padding-left:30px !important;}
.pl40{padding-left:40px !important;}
.pl50{padding-left:50px !important;}
.pr0{padding-right:0px !important;}
.pr05{padding-right:5px !important;}
.pr10{padding-right:10px !important;}
.pr15{padding-right:15px !important;}
.pr20{padding-right:20px !important;}
.pr30{padding-right:30px !important;}
.pr40{padding-right:40px !important;}
.pr50{padding-right:50px !important;}
/* width */
.w20{width: 20px !important;}
.w30{width: 30px !important;}
.w40{width: 40px !important;}
.w50{width: 50px !important;}
.w60{width: 60px !important;}
.w70{width: 70px !important;}
.w80{width: 80px !important;}
.w90{width: 90px !important;}
.w100{width: 100px !important;}
.w120{width: 120px !important;}
.w150{width: 150px !important;}
.w180{width: 180px !important;}
.w200{width: 200px !important;}
.w250{width: 250px !important;}
.w300{width: 300px !important;}
.w350{width: 350px !important;}
.w400{width: 400px !important;}
.w450{width: 450px !important;}
.w475{width: 475px !important;}
.w500{width: 500px !important;}
.w550{width: 550px !important;}
.wp100{width: 100% !important;}

/* titStyle */
.titStyle1{margin:0 0 24px 6px;color:#000;font-family: PretendardB,sans-serif;font-size:20px;letter-spacing: -0.025em;}
.titStyle2{margin:0 0 12px 6px;color:#000;font-family: PretendardB,sans-serif;font-size:18px;letter-spacing: -0.025em;}
.titStyle2>span{display:block;margin-top:6px}

/* bg */
.bg1{background:#ff9902 !important;border:2px solid #ff9902 !important}
.bg2{background:#fff0d6 !important}

/* border */
.bn{border:none !important}

/* btnType */
.btnType1{display:inline-block;width:174px;height:51px;line-height: 49px;background:#676767;border-radius: 40px;border:2px solid #676767;color:#fff;font-family:PretendardEB,sans-serif;font-size:15px;letter-spacing: -0.025em;box-sizing: border-box;text-align: center;cursor:pointer;}
.btnType2{display:inline-block;width:174px;height:51px;line-height: 49px;border:2px solid #676767;border-radius: 40px;background:#fff;color:#676767;font-family:PretendardEB,sans-serif;font-size:15px;letter-spacing: -0.025em;box-sizing: border-box;text-align: center;cursor:pointer}
.btnType2.mini{width:174px;height:51px;line-height: 49px;font-family: PretendardSB,sans-serif;font-size:15px;}
.btnType3{display:inline-block;padding:5px 16px;background:#000;border-radius: 20px;border:none;color:#fff;font-family:PretendardM,sans-serif;font-size:14px;letter-spacing: -0.025em;cursor:pointer}
.btnType4{display: inline-block; min-width: 130px; height: 43px;line-height: 43px;background-color: #ff9902; border-radius: 25px; border: 0; color: #fff; font-family: NanumSquareNeoB, sans-serif; font-size: 17px;letter-spacing: -0.025em;box-sizing: border-box;text-align: center;cursor: pointer;}
.btnType5{display: inline-block; min-width: 130px; height: 43px;line-height: 43px;background-color: #4b4b4b; border-radius: 25px; border: 0; color: #fff; font-family: NanumSquareNeoB, sans-serif; font-size: 17px;letter-spacing: -0.025em;box-sizing: border-box;text-align: center;cursor: pointer;}

/* btnBunchType */
.btnBunchType1{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top:92px;}
.btnBunchType1>span{display:inline-block;margin:0 6px}

/* customChk */
.customChk{border:0;clip:rect(0 0 0 0);height:1px !important;width:1px !important;margin:-1px !important;overflow:hidden;padding:0;position:absolute !important;} 
.customChk + label{position:relative;display:inline-block;padding:0 0 0 32px;min-height:22px;line-height:22px;cursor:pointer}
.customChk + label::before{content:"";display:block;position:absolute;top:0;left:0;width:22px;height:22px;background:url(../../images/ko/common/ico/customChk1.png) no-repeat center;}
.customChk:focus + label::before{outline: 2px solid #000;}
.customChk + label.on::before{content:"";display:block;position:absolute;top:0;left:0;width:22px;height:22px;background:url(../../images/ko/common/ico/customChk1On.png) no-repeat center;}
.customChk:checked  + label::before{content:"";display:block;position:absolute;top:0;left:0;width:22px;height:22px;background:url(../../images/ko/common/ico/customChk1On.png) no-repeat center;}
.customChk:focus + label.on::before{content:"";display:block;position:absolute;top:0;left:0;width:22px;height:22px;background:url(../../images/ko/common/ico/customChk1On.png) no-repeat;}
.customChk + label.disable::before{content:"";display:block;position:absolute;top:0;left:0;width:22px;height:22px;background:url(../../images/ko/common/ico/customChk1.png) no-repeat center;}
.customChk:disabled + label::before{content:"";display:block;position:absolute;top:0;left:0;width:22px;height:22px;background:url(../../images/ko/common/ico/customChk1.png) no-repeat center;}

/* toggleBtn */
.toggleBtn{display: inline-block!important; margin-top: 0!important; margin-left: 10px;}
.toggleBtn input[type=checkbox]{border:0;clip:rect(0 0 0 0);height:1px !important;width:1px !important;margin:-1px !important;overflow:hidden;padding:0;position:absolute !important;}
.toggleBtn label{display: inline-block; width: 54px; height: 23px; background: #d8d8d8; border-radius: 12px; position: relative; cursor: pointer; vertical-align: bottom;}
.toggleBtn label::before{content: "OFF"; display: inline-block; font-size: 11px; color: #888888; font-family: MontserratEB, sans-serif; position: absolute; left: 7px; top: 7px; line-height: 1;}
.toggleBtn label::after{content: ""; display: inline-block; width: 17px; height: 17px; border-radius: 50%; background: #888888; position: absolute; left: 32px; top: 3px;box-shadow: -2px 1px 2.82px 0.18px rgba(0, 0, 0, 0.24); transition: left .3s;}
.toggleBtn input[type=checkbox]:checked + label{background: #fad295;}
.toggleBtn input[type=checkbox]:checked + label::before{content: "ON"; color: #ff5400; left: 29px; top: 7px;}
.toggleBtn input[type=checkbox]:checked + label::after{left: 5px; background: #ff9a02;}


/* customRadio */
.customRadio + label{display:inline-block;line-height:0;vertical-align:middle}
.customRadio{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.customRadio + label{position:relative;display:inline-block;padding:0 0 0 24px;min-height:20px;line-height:20px;;cursor:pointer;color:#000;font-size:16px;font-family: PretendardM,sans-serif;letter-spacing: -0.005em;}
.customRadio + label::before{content:"";display:block;position:absolute;top:0;left:0;width:16px;height:16px;border:2px solid #9d9d9d;border-radius: 100%;}
.customRadio:focus + label::before{outline:2px solid #000}
.customRadio.on + label::before{border:2px solid #ff9902}
.customRadio.on + label::after{content:"";display:block;position:absolute;top:5px;left:5px;width:10px;height:10px;background:#ff9902;border-radius: 100%;}
.customRadio:checked + label::before{border:2px solid #ff9902}
.customRadio:checked + label::after{content:"";display:block;position:absolute;top:5px;left:5px;width:10px;height:10px;background:#ff9902;border-radius: 100%;}
.customRadio:focus + label.on::before{outline:2px solid #000}
.customRadio:disabled + label::before{border:1px solid #9d9d9d}
.customRadio:disabled + label::after{content:"";display:block;position:absolute;top: 1px;left: 1px;width: 14px;height: 14px;background: #ddd;border-radius: 100%;}
.customRadio:disabled + label.disableOn::before{border:1px solid #f5f5f5}
.customRadio:disabled + label.disableOn::after{content:"";display:block;position:absolute;top: 1px;left: 1px;width: 14px;height: 14px;background: #ddd;border-radius: 100%;}

.customRadio2{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.customRadio2 + label{display: inline-block; color: #fff; background-color: #bababa; min-width: 105px; font-size: 15px; font-family: NanumSquareNeoB, sans-serif; text-align: center; padding: 8px 10px; box-sizing: border-box; border-radius: 12px; line-height: 1.2em; cursor: pointer;}
.customRadio2:focus + label{outline:2px solid #000}
.customRadio2:checked + label{background-color: #ff9a02;}
.customRadio2:checked + label::before{content: "";display: inline-block;width: 20px; height: 15px; background: url(../../images/ko/common/bg/check2.png) no-repeat center; vertical-align: text-top; margin-right: 7px;}

.typeRadio{font-size: 0;}
.typeRadio>li{display:inline-block;}
.typeRadio>li:not(:last-child){margin-right:12px}

/* mini */
.customRadio.mini + label::before{width:14px;height:14px}
.customRadio.mini.on + label::after{width:8px;height:8px}
.customRadio.mini:checked + label::after{width:8px;height:8px}


/* inputTextType */
.inputTextType1{width:100%;height:40px;padding-left:12px;border:1px solid #dfdfdf;border-radius: 8px;color:#000;font-family: PretendardB,sans-serif;letter-spacing: -0.025em;box-sizing: border-box;}
.inputTextType1::placeholder{color:#c2c2c2;font-family: PretendardM,sans-serif;font-style: italic;}
.textAreaType1{width:100%;height:40px;padding-left:12px;border:1px solid #dfdfdf;border-radius: 8px;color:#000;font-family: PretendardB,sans-serif;letter-spacing: -0.025em;box-sizing: border-box;}
.textAreaType1::placeholder{color:#c2c2c2;font-family: PretendardM,sans-serif;font-style: italic;}
.inputTextType2{width:100%;height:58px;padding-left:16px;background:#f4f4f5;border:none;border-radius: 10px;box-sizing: border-box;}
.inputTextType2::placeholder{color:#bababa;font-family:NanumSquareNeo,sans-serif;}
.inputTextType3{width:100%;height:50px;padding-left:16px;border:1px solid #d4d4d4;border-radius: 13px;color:#000;font-family: NanumSquareNeoB,sans-serif;letter-spacing: -0.025em;box-sizing: border-box;}
.inputTextType3::placeholder{color:#bababa;font-family:NanumSquareNeo,sans-serif;}

.inputCalType{width:118px; padding:0 35px 0 12px; border:1px solid #dfdfdf;; height:40px; background:url(../../images/ko/common/ico/datepickerIcon.png) no-repeat right 15px center #fff; border-radius:8px;}
.datepicker{width:118px; padding:0 35px 0 12px; border:1px solid #dfdfdf;; height:40px; background:url(../../images/ko/common/ico/datepickerIcon.png) no-repeat right 15px center #fff; border-radius:8px;}

/* selType */
.selType1{height:40px;border:1px solid #dfdfdf;border-radius: 8px;color:#000;padding:0 24px 0 12px;background:url(../../images/ko/common/ico/selArrow1.png) no-repeat right 12px center;-webkit-appearance: none; -moz-appearance: none; appearance: none;font-family: PretendardM,sans-serif;letter-spacing: -0.025em;}
.selType2{padding:0 20px 0 0;border:none;color:#1f1f1f;background:url(../../images/ko/common/ico/selArrow3.png) no-repeat right center;font-family: PretendardM,sans-serif;letter-spacing: -0.025em;-webkit-appearance: none; -moz-appearance: none; appearance: none;}
.selType3{width:140px;height:50px;padding:0 32px 0 16px;border:1px solid #d4d4d4;border-radius: 13px;color:#1f1f1f;background:url(../../images/ko/common/ico/selArrow3.png) no-repeat right 20px center;font-family:NanumSquareNeoB,sans-serif;-webkit-appearance: none; -moz-appearance: none; appearance: none;box-sizing: border-box;}

/* tableStyle */
.tableStyle1 table{table-layout: fixed;}
.tableStyle1{border:1px solid #dfdfdf;border-radius: 25px;overflow: hidden;}
.tableStyle1 table{width:100%}
.tableStyle1 table tbody th{padding:18px 16px 18px 32px;background:#f8f8f8;color:#666;font-family: PretendardB,sans-serif;letter-spacing: -0.025em;box-sizing: border-box;}
.tableStyle1 table tbody td{padding:0 20px 0 16px;color:#000;font-family: PretendardB,sans-serif;letter-spacing: -0.025em;word-break: break-all;}
.tableStyle1 table .essential{margin-left:2px;vertical-align: text-top;}

/* type2 -> thead가 있는 경우*/
.tableStyle2 table{table-layout: fixed;}
.tableStyle2{border:1px solid #dfdfdf;border-radius: 25px;overflow: hidden;text-align: center;}
.tableStyle2 table{width:100%}
.tableStyle2 table thead th{padding:20px 16px;background:#f8f8f8;color:#666;letter-spacing: -0.025em;box-sizing: border-box;text-align: center;}
.tableStyle2 table tbody td{padding:12px 16px;color:#000;font-family: PretendardSB,sans-serif;word-break: break-all;text-align: center;}
.tableStyle2 .sbj{display:block;color:#000;font-family: PretendardSB,sans-serif;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-align: left;}

.tableStyle3 table{table-layout: fixed; background-color: #fff;}
.tableStyle3{overflow: hidden;}
.tableStyle3 table{width:100%;}
.tableStyle3 table tbody th{padding:12px 16px 12px 20px;color:#666;font-family: PretendardB,sans-serif;letter-spacing: -0.025em;box-sizing: border-box;}
.tableStyle3 table tbody td{padding:8px 20px 8px 16px;color:#000;font-family: PretendardB,sans-serif;letter-spacing: -0.025em;word-break: break-all;}
.tableStyle3 table .essential{margin-left:2px;vertical-align: text-top;}


/* listStyle */
.listStyle1{position:relative;padding-left:8px;color:#000;font-family: PretendardM,sans-serif;}
.listStyle1::before{content:"";display:block;position:absolute;top:9px;left:0;width:3px;height:3px;background:#000;border-radius: 100%;}
.listStyle2{color:#545454;font-family: PretendardM,sans-serif;line-height: 22px;}
.listStyle3{position:relative;padding-left:12px;color:#555;font-family: PretendardM,sans-serif;}
.listStyle3::before{content:"";display:block;position:absolute;top:10px;left:0;width:5px;height:1px;background:#555;border-radius: 100%;}

/* layerPop */
.layerPop{display:none;position:absolute;padding:32px 36px 100px 36px;border:1px solid #e6e6e6;background:#f7fafe;box-shadow: -8px 5px 32px 0px rgba(0, 0, 0, 0.13);border-radius: 20px;text-align: left;z-index:9;}
.popTitStyle1{margin-bottom:12px;padding-left:16px;background:url(../../images/ko/common/ico/bullet1.png) no-repeat left top 6px;color:#0063bf;font-size:16px;font-family:NanumSquareNeoEB,sans-serif;}

/* blackBg */
.blackBg1{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:11;}

/* login */
.loginPop{display:none;position:fixed;top:50%;left:50%;transform: translate(-50%,-50%);width:512px;padding:60px 48px 44px 48px;background:#fff;border-radius: 30px;z-index:12;box-sizing: border-box;}
.loginPop .loginLogo{margin-bottom:68px}
.loginPop .loginLogo>a span{margin-left:4px;color:#000;font-family: PretendardB,sans-serif;font-size:30px;vertical-align: top;}
.loginPop .loginTit{margin-bottom:12px;color:#161616;font-size:30px;font-family:NanumSquareNeo,sans-serif;letter-spacing: -0.05em;}
.loginPop .loginTit>span{color:#161616;font-size:30px;font-family:NanumSquareNeoEB,sans-serif;letter-spacing: -0.05em;}
.loginPop .loginTxt{color:#494949;font-size:16px;font-family:NanumSquareNeoB,sans-serif;letter-spacing: -0.05em;}
.loginPop .login{margin:52px 0 80px 0}
.loginPop .login>ul{margin-bottom:28px}
.loginPop .login>ul>li:not(:last-child){margin-bottom:8px}
.loginPop .saveIdW{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom:32px}
.loginPop .saveId .customChk + label{color:#717171;font-family:NanumSquareNeoB,sans-serif;}
.loginPop .loginCertify{position:relative;color:#181818;font-family:NanumSquareNeoEB,sans-serif;}
.loginPop .loginCertify::after{content:"";display:block;position:absolute;bottom:-5px;left:0;width:100%;height:2px;background:#313131}
.loginPop .loginBtn{width:100%;height:58px;border:none;border-radius: 10px;background:#ff9902;color:#fff;line-height: 58px;text-align: center;font-family:NanumSquareNeoEB,sans-serif;}
.loginPop .copyright{color:#181818;font-family:NanumSquareNeoB,sans-serif;font-size:12px;text-align: center;}
.loginPopClose{position:absolute;top:-45px;right:20px;width:28px;height:28px;background:url(../../images/ko/common/ico/loginClose.png) no-repeat;text-indent: -9999px;}

/* paging */
.paging{clear:both;margin:70px 0 0;text-align:center}
.paging > .page{display:inline-block;margin:0 12px}
.paging > span{margin:0 11px;}
.paging > span span{display: inline-block;width: 26px;height: 26px;color: #fff;background: #525252;border-radius: 100%;box-sizing: border-box;line-height: 26px;font-size:14px}
.paging > span a{display: inline-block; width: 26px; height: 26px; color:#989898;line-height: 26px;font-size:14px}
.paging > span *{margin: 0 6px}
@media screen and (max-width:767px){
    .paging > .page{margin:0 4px}
    .paging > span{margin:0}
    .paging > span *{margin: 0 3px;}
}

/* 상세검색팝업 */
.detailSrchPop{display:none;position:absolute;top:69px;left:8px;width:730px;padding:28px 24px 44px 44px;border:2px solid #525252;border-radius: 15px;background:#fff;z-index:2;box-sizing: border-box;box-shadow: -8px 5px 29px 0px rgba(0, 0, 0, 0.13);}
.detailSrchPop .close{position:absolute;top:24px;right:28px}
.detailSrchPop .dSrchTit{margin-bottom:24px;color:#161616;font-family:NanumSquareNeoEB,sans-serif;font-size:26px;letter-spacing: -0.05em;}
.detailSrchPop .radioArea{margin:0 0 12px 6px;font-size:0}
.detailSrchPop .radioArea>li{display:inline-block}
.detailSrchPop .radioArea>li:not(:last-child){margin-right:28px}
.detailSrchPop .radioArea>li .customRadio + label{padding-left:28px;color:#010101}
.detailSrchPop .inputRowW{margin-bottom:28px}
.detailSrchPop .inputRow:not(:last-child){margin-bottom:8px}
.detailSrchPop .inputRow>div{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.detailSrchPop .inputRow .inputTextType3{width:calc(100% - 300px)}
.detailSrchPop .inputRow .detailSrchBtn{width:140px;height:50px;background:#ff9a02;border:none;border-radius: 13px;color:#fff;font-family:NanumSquareNeoB,sans-serif;}

.searchLimit{margin-top:24px}
.searchLimit .advanceTit{display:block;margin:0 0 12px 8px;color:#010101;font-family: NanumSquareNeoEB,sans-serif;font-size:15px}
.dateBox{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.dateBox{height:50px;border:1px solid #d4d4d4;border-radius: 13px;box-sizing: border-box;}
.dateBox input[type="text"]{width:100%;height:100%;border:none;text-align: center;background:transparent}
.dateBox input[type="text"]:nth-of-type(1){margin-right:4px}
.dateBox input[type="text"]:nth-of-type(2){margin-left:4px}
.dSrchChk{margin-left:8px;font-size:0}
.dSrchChk>li{display:inline-block;margin-bottom:6px}
.dSrchChk>li:not(:last-child){margin-right:24px}
.dSrchChk>li input[type="checkbox"]{width:16px;height:16px;vertical-align: -4px;-webkit-appearance: none;-moz-appearance: none;appearance: none;border:1px solid #cdcdcd;border-radius: 3px;}
.dSrchChk>li label{margin-left:4px;color:#010101;font-family: NanumSquareNeoB,sans-serif;}
.dSrchChk>li input[type="checkbox"]::after{content: "";display: none;position:relative;left: 54%;top: -33%;transform: rotate(45deg);width: 30%;height: 95%;border: solid #000;border-width: 0 2px 2px 0;}
.dSrchChk>li input[type="checkbox"]:checked{border:1px solid #ff9902;}
.dSrchChk>li input[type="checkbox"]:checked::after{display: block;}

.searchLimit.two>ul{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.searchLimit.two>ul>li{width:calc(50% - 5px)}

/* textAreaType */
.textAreaType1{width: 100%; height: 100px; resize: none; border: 1px solid #d9e1e7; border-radius: 14px; padding:12px; box-sizing: border-box;  color: #06152b;  font-family: PretendardSB,sans-serif; font-size: 15px; background-color: transparent;}
.textAreaType2{width: 100%; height: 200px; resize: none; border: 1px solid #d9e1e7; border-radius: 14px; padding:12px; box-sizing: border-box;  color: #06152b;  font-family: PretendardSB,sans-serif; font-size: 15px; background-color: transparent;}

.fileDownloadBtn{display: inline-block; color: #2d67bd !important; font-size: 15px; padding-left: 20px; background: url(../../../images/commons/file.png) no-repeat left top; position: relative; box-sizing: border-box;}
.fileDownloadBtn::before{content: ""; display: block; width: calc(100% - 20px); height: 1px; background-color: #2d67bd; position: absolute; right: 0; bottom: -1px;}
