@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Play:wght@400;700&display=swap'); /* font-family:'Play', sans-serif; */
@import url(../../common/font/Pretendard/Pretendard.css); /* font-family:'Pretendard', sans-serif; */
@import url(../../common/font/esamanru/esamanru.css); /* font-family: 'esamanru'; */  

button, a {cursor:pointer !important;}

* {box-sizing:border-box;}

[lang|='ko'],
[lang|='ko']>*,
body {font-family:'Pretendard', 'Apple SD Gothic Neo', 'Open Sans','OpenSans', 'Microsoft JhengHei', 'Meiryo', 'Noto Sans CJK KR','Noto Sans KR','본고딕',NotoSans,'Noto Sans', '돋움','Dotum', Helvetica,'Helvetica Neue', Arial,sans-serif; line-height:1.4;}


*{-webkit-text-size-adjust:none;}
*{ margin:0; padding:0; vertical-align:top; box-sizing:border-box}
body{font-family:'Noto Sans KR', sans-serif, '맑은 고딕','Malgun Gothic';  color:#666666; font-weight:400; line-height:1.6em; font-size:16px;  letter-spacing: -0.02em; }

textarea,input,select{ vertical-align:middle}
img, video { max-width:100%; border:0}
i,em,address{font-style:normal; font-weight:normal}
ul,ol,li{list-style:none;}
select, textarea, input {vertical-align:middle;}
button, input, optgroup, select, textarea {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    margin: 0;}
table{table-layout:fixed;width:100%;border-collapse:collapse;border-spacing:0;word-break: break-all;word-wrap: break-word;}
label { cursor:pointer;}
.blind, legend, hr, caption { display:block; overflow:hidden; position:absolute; top:0; left:-1000em;}
select{border:1px solid #CCC;vertical-align:middle;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}
audio, canvas, progress, video {display:inline-block; vertical-align:baseline;}
caption { display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;word-break: keep-all;}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0; font-size:1em; font-weight:normal;}
h4 {font-size:1.3em; font-weight:700; color:#024B7E;}
h4 em {font-weight:700;}
h5 {font-size:1.1em; font-weight:700; color:#333;}
h4:not(:first-child) {margin-top:2em;}
h5:not(:first-child) {margin-top:2.5em;}
img {border:0;font-size:0;line-height:0;vertical-align:top; max-width: 100%}

a {text-decoration:none; color:#353535 }
a:hover{color:#000 }
label { cursor:pointer;}

.list-u > li {padding-left:.75em; position:relative;}
.list-u > li:before {content:''; width:.25em; height:.25em; background:#333; border-radius:50%; position:absolute; top:.55em; left:0;}
.list-u > li ul {margin-top:.45em;}
.list-u > li ul li {padding-left:1em; font-size:.9em; position:relative;}
.list-u > li ul li:before {content:''; width:.4em; height:1px; background:#bbb; position:absolute; top:.75em; left:0;}
.list-u li + li {margin-top:0.5em !important;}

.ui-datepicker-prev{ background:url(/css/img/btn_prev.png) no-repeat 100% ; background-position:center center; display:block}
.ui-datepicker-prev-hover{  background:url(/css/img/btn_prev.png) no-repeat 100% !important;background-position:center center !important; display:block;cursor:pointer;}
.ui-datepicker-next{ background:url(/css/img/btn_next.png) no-repeat 100% ;background-position:center center ; display:block}
.ui-datepicker-next-hover{  background:url(/css/img/btn_next.png) no-repeat 100% !important;background-position:center center !important; display:block;cursor:pointer;}

.hide {position:absolute;*position:static;top:-11000px;left:-11000px;width:0;height:0;padding:0;margin:0;color:transparent;font-size:0;line-height:0;overflow:hidden;} /*대체텍스트 */
.ui-datepicker-trigger{    vertical-align: middle;border: none;}

@media screen and (max-width:639px) {
    .mtit_text { display:block}
    .mtit { display:none}
    .mtit_fund_text{ display:block}
    #pop-counsel { display:none}
    .btn_wrap{margin-top:15px}
}


input[type="text"],textarea{-webkit-ime-mode:active; -moz-ime-mode:active; -ms-ime-mode:active; ime-mode:active;}

/* skip */
.hide,legend, caption,.hidden{position:absolute; left:-5000px; width:0; height:0; font-size:0; line-height:0; overflow:hidden;}
caption{position:static;}

/* margin */
.mT0    {margin-top:0 !important;}
.mT5	{margin-top:5px !important;}
.mT10	{margin-top:10px !important;}
.mT15	{margin-top:15px !important;}
.mT20	{margin-top:20px !important;}
.mT30	{margin-top:30px !important;}
.mT40	{margin-top:40px !important;}
.mT50	{margin-top:50px !important;}

.mR0	{margin-right:0px !important;}
.mR5	{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;}

.mB0	{margin-bottom:0px !important;}
.mB5	{margin-bottom:5px !important;}
.mB10	{margin-bottom:10px !important;}
.mB15	{margin-bottom:15px !important;}
.mB20	{margin-bottom:20px !important;}
.mB30	{margin-bottom:30px !important;}
.mB40	{margin-bottom:40px !important;}
.mB60	{margin-bottom:60px !important;}
.mB80	{margin-bottom:80px !important;}

.mL0	{margin-left:0px !important;}
.mL5	{margin-left:5px !important;}
.mL10	{margin-left:10px !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;}

.mA10 {margin: 10px !important;}

/* padding */
.pT5	{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;}

.pR5    {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;}

.pB5    {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;}

.pL5    {padding-left:5px !important;}
.pL10   {padding-left:10px !important;}
.pL15   {padding-left:15px !important;}
.pL20   {padding-left:20px !important;}
.pL30   {padding-left:30px !important;}
.pL40   {padding-left:40px !important;}

/* width */
.w3 {width: 3% !important;}
.w4 {width: 4% !important;}
.w5 {width: 5% !important;}
.w6 {width: 6% !important;}
.w7 {width: 7% !important;}
.w8 {width: 8% !important;}
.w9 {width: 9% !important;}
.w10 {width: 10% !important;}
.w11 {width: 11% !important;}
.w12 {width: 12% !important;}
.w13 {width: 13% !important;}
.w14 {width: 14% !important;}
.w14-5 {width: 14.5% !important;}
.w15 {width: 15% !important;}
.w16 {width: 16% !important;}
.w17 {width: 17% !important;}
.w18 {width: 18% !important;}
.w19 {width: 19% !important;}
.w20 {width: 20% !important;}
.w21 {width: 21% !important;}
.w22 {width: 22% !important;}
.w23 {width: 23% !important;}
.w24 {width: 24% !important;}
.w25 {width: 25% !important;}
.w26 {width: 26% !important;}
.w27 {width: 27% !important;}
.w28 {width: 28% !important;}
.w29 {width: 29% !important;}
.w30 {width: 30% !important;}
.w31 {width: 31% !important;}
.w32 {width: 32% !important;}
.w33 {width: 33% !important;}
.w34 {width: 34% !important;}
.w35 {width: 35% !important;}
.w36 {width: 36% !important;}
.w37 {width: 37% !important;}
.w38 {width: 38% !important;}
.w39 {width: 39% !important;}
.w40 {width: 40% !important;}
.w43 {width: 43% !important;}
.w45 {width: 45% !important;}
.w46 {width: 46% !important;}
.w49 {width: 49% !important;}
.w50 {width: 50% !important;}
.w51 {width: 51% !important;}
.w59 {width: 59% !important;}
.w60 {width: 60% !important;}
.w63 {width: 63% !important;}
.w66 {width: 66% !important;}
.w68 {width: 68% !important;}
.w70 {width: 70% !important;}
.w71 {width: 71% !important;}
.w72 {width: 72% !important;}
.w75 {width: 75% !important;}
.w80 {width: 80% !important;}
.w81 {width: 81% !important;}
.w82 {width: 82% !important;}
.w90 {width: 90% !important;}
.w94 {width: 94% !important;}
.w99 {width: 99% !important;}
.w100 {width: 100% !important;}

.wp10 {width:10px !important;}
.wp20 {width:20px !important;}
.wp30 {width:30px !important;}
.wp40 {width:40px !important;}
.wp50 {width:50px !important;}
.wp60 {width:60px !important;}
.wp70 {width:70px !important;}
.wp80 {width:80px !important;}
.wp90 {width:90px !important;}
.wp100 {width:100px !important;}
.wp200 {width:200px !important;}
.wp300 {width:300px !important;}
.wp400 {width:400px !important;}
.wp500 {width:500px !important;}


/* position */
.posR	{position:relative;}
.posA	{position:absolute;}

/* align */
.taC	{text-align:center;}
.taL	{text-align:left;}
.taR	{text-align:right;}

/* float */
.fL		{float:left;}
.fR		{float:right;}
.cleB	{clear:both;}
.cB:after {content: ''; display: block; clear:both;}


/********************
	Flip Style
********************/

.flip-group > dl > dd {display:none; padding:1em;}
.flip-group > dl.on > dd {display:block;}

.popupLayer {width:400px; height:auto; z-index:99999 !important; background-color: white; font-size: 12px; font-weight: 500; float:left; margin-bottom:20px;}
.popupTopLayer {height:10%; overflow:hidden; cursor:pointer;}
.popupImgLayer {overflow:hidden; cursor:pointer;}
.popupEtcLayer {position:absolute; top:100%; left:0; right:0; padding:5px 10px; background-color: black; font-size:1.3em; color:white;}
.popupEtcLayer .hour24 {display:inline-block;}
.popupEtcLayer .hour24 input {margin-right:5px;}
.popupEtcLayer .close {float:right; display:inline-block; padding:2px 10px; background:#fff; color:#222; border-radius:2px; cursor:pointer;}
.popupEtcLayer .close:hover {color:#fff; background:#FF6B00;}

/* 만족도조사 */
.fas{color:#d6cece;}
.yel{color:#FED501;}
.saties_radio{margin-bottom:9px; margin-right:5px; margin-left:5px;}
.saties_box{border: 1px solid grey; padding: 30px;}
.saties_search{background-color: #2d3584; color: #ffffff; display: inline-block; width: 10%; height: 36px; text-align: center; line-height: 36px;}
.saties_search_box{text-align: center; padding:10px;}




/* Grid Layout */
.grid-layout {display:block; clear:both;}
.grid-layout:after {content:""; display:block; clear:both;}
.grid-layout > li,
.grid-layout .grid-item {float:left; box-sizing:border-box;}


.grid-layout.pad-10 {margin-left:-.27em; margin-right:-.27em;} .grid-layout.pad-10 > li, .grid-layout.pad-10 > .grid-item {padding:.27em;}
.grid-layout.pad-20 {margin-left:-.56em; margin-right:-.56em;} .grid-layout.pad-20 > li, .grid-layout.pad-20 > .grid-item {padding:.56em;}
.grid-layout.pad-30 {margin-left:-.83em; margin-right:-.83em;} .grid-layout.pad-30 > li, .grid-layout.pad-30 > .grid-item {padding:.83em;}
.grid-layout.pad-40 {margin-left:-1.11em; margin-right:-1.11em;} .grid-layout.pad-40 > li, .grid-layout.pad-40 > .grid-item {padding:1.11em;}
.grid-layout.pad-50 {margin-left:-1.38em; margin-right:-1.38em;} .grid-layout.pad-50 > li, .grid-layout.pad-50 > .grid-item {padding:1.38em;}

.grid-layout.cols-8 > li,
.grid-layout.cols-8 .grid-item {width:12.5% !important;}
.grid-layout.cols-7 > li,
.grid-layout.cols-7 .grid-item {width:14.28% !important;}
.grid-layout.cols-6 > li,
.grid-layout.cols-6 .grid-item {width:16.66% !important;}
.grid-layout.cols-5 > li,
.grid-layout.cols-5 .grid-item {width:20% !important;}
.grid-layout.cols-4 > li,
.grid-layout.cols-4 .grid-item {width:25% !important;}
.grid-layout.cols-3 > li,
.grid-layout.cols-3 .grid-item {width:33.33% !important;}
.grid-layout.cols-2 > li,
.grid-layout.cols-2 .grid-item {width:50% !important;}
.grid-layout.cols-1 > li,
.grid-layout.cols-1 .grid-item {width:100% !important;}

@media all and (max-width:1024px) {
	.grid-layout.ta-pad-10 {margin-left:-.27em; margin-right:-.27em;} .grid-layout.ta-pad-10 > li, .grid-layout.ta-pad-10 > .grid-item {padding:.27em;}
	.grid-layout.ta-pad-20 {margin-left:-.56em; margin-right:-.56em;} .grid-layout.ta-pad-20 > li, .grid-layout.ta-pad-20 > .grid-item {padding:.56em;}
	.grid-layout.ta-pad-30 {margin-left:-.83em; margin-right:-.83em;} .grid-layout.ta-pad-30 > li, .grid-layout.ta-pad-30 > .grid-item {padding:.83em;}
	.grid-layout.ta-pad-40 {margin-left:-1.11em; margin-right:-1.11em;} .grid-layout.ta-pad-40 > li, .grid-layout.ta-pad-40 > .grid-item {padding:1.11em;}
	.grid-layout.ta-pad-50 {margin-left:-1.38em; margin-right:-1.38em;} .grid-layout.ta-pad-50 > li, .grid-layout.ta-pad-50 > .grid-item {padding:1.38em;}

	.grid-layout.ta-cols-8 > li,
	.grid-layout.ta-cols-8 .grid-item {width:12.5% !important;}
	.grid-layout.ta-cols-7 > li,
	.grid-layout.ta-cols-7 .grid-item {width:14.28% !important;}
	.grid-layout.ta-cols-6 > li,
	.grid-layout.ta-cols-6 .grid-item {width:16.66% !important;}
	.grid-layout.ta-cols-5 > li,
	.grid-layout.ta-cols-5 .grid-item {width:20% !important;}
	.grid-layout.ta-cols-4 > li,
	.grid-layout.ta-cols-4 .grid-item {width:25% !important;}
	.grid-layout.ta-cols-3 > li,
	.grid-layout.ta-cols-3 .grid-item {width:33.33% !important;}
	.grid-layout.ta-cols-2 > li,
	.grid-layout.ta-cols-2 .grid-item {width:50% !important;}
	.grid-layout.ta-cols-1 > li,
	.grid-layout.ta-cols-1 .grid-item {width:100% !important;}
}
@media all and (max-width:640px) {
	.grid-layout.mo-pad-10 {margin-left:-.27em; margin-right:-.27em;} .grid-layout.mo-pad-10 > li, .grid-layout.mo-pad-10 > .grid-item {padding:.27em;}
	.grid-layout.mo-pad-20 {margin-left:-.56em; margin-right:-.56em;} .grid-layout.mo-pad-20 > li, .grid-layout.mo-pad-20 > .grid-item {padding:.56em;}
	.grid-layout.mo-pad-30 {margin-left:-.83em; margin-right:-.83em;} .grid-layout.mo-pad-30 > li, .grid-layout.mo-pad-30 > .grid-item {padding:.83em;}
	.grid-layout.mo-pad-40 {margin-left:-1.11em; margin-right:-1.11em;} .grid-layout.mo-pad-40 > li, .grid-layout.mo-pad-40 > .grid-item {padding:1.11em;}
	.grid-layout.mo-pad-50 {margin-left:-1.38em; margin-right:-1.38em;} .grid-layout.mo-pad-50 > li, .grid-layout.mo-pad-50 > .grid-item {padding:1.38em;}

	.grid-layout.mo-cols-8 > li,
	.grid-layout.mo-cols-8 .grid-item {width:12.5% !important;}
	.grid-layout.mo-cols-7 > li,
	.grid-layout.mo-cols-7 .grid-item {width:14.28% !important;}
	.grid-layout.mo-cols-6 > li,
	.grid-layout.mo-cols-6 .grid-item {width:16.66% !important;}
	.grid-layout.mo-cols-5 > li,
	.grid-layout.mo-cols-5 .grid-item {width:20% !important;}
	.grid-layout.mo-cols-4 > li,
	.grid-layout.mo-cols-4 .grid-item {width:25% !important;}
	.grid-layout.mo-cols-3 > li,
	.grid-layout.mo-cols-3 .grid-item {width:33.33% !important;}
	.grid-layout.mo-cols-2 > li,
	.grid-layout.mo-cols-2 .grid-item {width:50% !important;}
	.grid-layout.mo-cols-1 > li,
	.grid-layout.mo-cols-1 .grid-item {width:100% !important;}
}

/* 레이어팝업 */
.popup_layer {border:1px solid #ddd; background:#f8f8f8;}
.popup_layer .ctrl {display:table; width:100%; height:2em;}
.popup_layer .ctrl:after {display:none;}
.popup_layer .ctrl .fL {float:none; display:table-cell; padding:0 .5em; vertical-align:middle;}
.popup_layer .ctrl .fL label {font-size:.8em;}
.popup_layer .ctrl .fR {float:none; display:table-cell; width:2em; height:2em; color:#fff; background:#333;}
.popup_layer .ctrl .fR button {display:block; width:100%; height:100%; text-indent:-9999px; background: url(../img/common/ico_pop_close.png) no-repeat 50% 50%; background-size:40%;}


/* Loading */
@keyframes ldio-ow7acjar329 {
          0% { transform: rotate(0) }
          100% { transform: rotate(360deg) }
        }
        .ldio-ow7acjar329 div { box-sizing: border-box!important }
        .ldio-ow7acjar329 > div {
          position: absolute;
          width: 72px;
          height: 72px;
          top: 14px;
          left: 14px;
          border-radius: 50%;
          border: 8px solid #000;
          border-color: #1e245b transparent #1e245b transparent;
          animation: ldio-ow7acjar329 1s linear infinite;
        }
        .ldio-ow7acjar329 > div:nth-child(2) { border-color: transparent }
        .ldio-ow7acjar329 > div:nth-child(2) div {
          position: absolute;
          width: 100%;
          height: 100%;
          transform: rotate(45deg);
        }
        .ldio-ow7acjar329 > div:nth-child(2) div:before, .ldio-ow7acjar329 > div:nth-child(2) div:after {
          content: "";
          display: block;
          position: absolute;
          width: 8px;
          height: 8px;
          top: -8px;
          left: 24px;
          background: #1e245b;
          border-radius: 50%;
          box-shadow: 0 64px 0 0 #1e245b;
        }
        .ldio-ow7acjar329 > div:nth-child(2) div:after {
          left: -8px;
          top: 24px;
          box-shadow: 64px 0 0 0 #1e245b;
        }
        .loadingio-spinner-dual-ring-9cvfyzm989d {
          width: 64px;
          height: 64px;
          display: inline-block;
          overflow: hidden;
          /* background: #ffffff; */
        }
        .ldio-ow7acjar329 {
          width: 100%;
          height: 100%;
          position: relative;
          transform: translateZ(0) scale(0.64);
          backface-visibility: hidden;
          transform-origin: 0 0; /* see note above */
        }
        .ldio-ow7acjar329 div { box-sizing: content-box; }

        /* 濡쒕뵫 */
        .loading_bx { left: 0; top: 0; right: 0; bottom: 0; background-color:rgba(0, 0, 0, 0.5); position: fixed; z-index:99999 !important;}
.loading { position: absolute; top: 50% ; left: 50%;  z-index: 9999999; width: 240px; height: 100px; transform: translate(-50%,-50%); text-align: center;;}
.loading span { text-align: center; width: 100%; justify-content: center; display: block; color: #ffffff; font-weight: 500; background-color:transparent; padding: 3px 10px; border-radius: 30px; }

/* loadingSendMail */
@keyframes ldio-ow7acjar329 {
          0% { transform: rotate(0) }
          100% { transform: rotate(360deg) }
        }
        .ldio-ow7acjar329 div { box-sizing: border-box!important }
        .ldio-ow7acjar329 > div {
          position: absolute;
          width: 72px;
          height: 72px;
          top: 14px;
          left: 14px;
          border-radius: 50%;
          border: 8px solid #000;
          border-color: #1e245b transparent #1e245b transparent;
          animation: ldio-ow7acjar329 1s linear infinite;
        }
        .ldio-ow7acjar329 > div:nth-child(2) { border-color: transparent }
        .ldio-ow7acjar329 > div:nth-child(2) div {
          position: absolute;
          width: 100%;
          height: 100%;
          transform: rotate(45deg);
        }
        .ldio-ow7acjar329 > div:nth-child(2) div:before, .ldio-ow7acjar329 > div:nth-child(2) div:after {
          content: "";
          display: block;
          position: absolute;
          width: 8px;
          height: 8px;
          top: -8px;
          left: 24px;
          background: #1e245b;
          border-radius: 50%;
          box-shadow: 0 64px 0 0 #1e245b;
        }
        .ldio-ow7acjar329 > div:nth-child(2) div:after {
          left: -8px;
          top: 24px;
          box-shadow: 64px 0 0 0 #1e245b;
        }
        .loadingio-spinner-dual-ring-9cvfyzm989d {
          width: 64px;
          height: 64px;
          display: inline-block;
          overflow: hidden;
          /* background: #ffffff; */
        }
        .ldio-ow7acjar329 {
          width: 100%;
          height: 100%;
          position: relative;
          transform: translateZ(0) scale(0.64);
          backface-visibility: hidden;
          transform-origin: 0 0; /* see note above */
        }
        .ldio-ow7acjar329 div { box-sizing: content-box; }

        /* 濡쒕뵫 */
        .loadingSendMail_bx { left: 0; top: 0; right: 0; bottom: 0; background-color:rgba(0, 0, 0, 0.5); position: fixed; z-index:999999 !important;}
.loadingSendMail { position: absolute; top: 50% ; left: 50%;  z-index: 9999999 !important;; width: 240px; height: 100px; transform: translate(-50%,-50%); text-align: center;;}
.loadingSendMail span { text-align: center; width: 100%; justify-content: center; display: block; color: #ffffff; font-weight: 500; background-color:transparent; padding: 3px 10px; border-radius: 30px; }


/* loadingRep */
@keyframes ldio-ow7acjar329 {
          0% { transform: rotate(0) }
          100% { transform: rotate(360deg) }
        }
        .ldio-ow7acjar329 div { box-sizing: border-box!important }
        .ldio-ow7acjar329 > div {
          position: absolute;
          width: 72px;
          height: 72px;
          top: 14px;
          left: 14px;
          border-radius: 50%;
          border: 8px solid #000;
          border-color: #1e245b transparent #1e245b transparent;
          animation: ldio-ow7acjar329 1s linear infinite;
        }
        .ldio-ow7acjar329 > div:nth-child(2) { border-color: transparent }
        .ldio-ow7acjar329 > div:nth-child(2) div {
          position: absolute;
          width: 100%;
          height: 100%;
          transform: rotate(45deg);
        }
        .ldio-ow7acjar329 > div:nth-child(2) div:before, .ldio-ow7acjar329 > div:nth-child(2) div:after {
          content: "";
          display: block;
          position: absolute;
          width: 8px;
          height: 8px;
          top: -8px;
          left: 24px;
          background: #1e245b;
          border-radius: 50%;
          box-shadow: 0 64px 0 0 #1e245b;
        }
        .ldio-ow7acjar329 > div:nth-child(2) div:after {
          left: -8px;
          top: 24px;
          box-shadow: 64px 0 0 0 #1e245b;
        }
        .loadingio-spinner-dual-ring-9cvfyzm989d {
          width: 64px;
          height: 64px;
          display: inline-block;
          overflow: hidden;
          /* background: #ffffff; */
        }
        .ldio-ow7acjar329 {
          width: 100%;
          height: 100%;
          position: relative;
          transform: translateZ(0) scale(0.64);
          backface-visibility: hidden;
          transform-origin: 0 0; /* see note above */
        }
        .ldio-ow7acjar329 div { box-sizing: content-box; }

        /* 濡쒕뵫 */
        .loadingRep_bx { left: 0; top: 0; right: 0; bottom: 0; background-color:rgba(0, 0, 0, 0.5); position: fixed; z-index:999999 !important;}
.loadingRep { position: absolute; top: 50% ; left: 50%;  z-index: 9999999 !important;; width: 240px; height: 100px; transform: translate(-50%,-50%); text-align: center;;}
.loadingRep span { text-align: center; width: 100%; justify-content: center; display: block; color: #ffffff; font-weight: 500; background-color:transparent; padding: 3px 10px; border-radius: 30px; }


/* loadingProc */
@keyframes ldio-ow7acjar329 {
          0% { transform: rotate(0) }
          100% { transform: rotate(360deg) }
        }
        .ldio-ow7acjar329 div { box-sizing: border-box!important }
        .ldio-ow7acjar329 > div {
          position: absolute;
          width: 72px;
          height: 72px;
          top: 14px;
          left: 14px;
          border-radius: 50%;
          border: 8px solid #000;
          border-color: #1e245b transparent #1e245b transparent;
          animation: ldio-ow7acjar329 1s linear infinite;
        }
        .ldio-ow7acjar329 > div:nth-child(2) { border-color: transparent }
        .ldio-ow7acjar329 > div:nth-child(2) div {
          position: absolute;
          width: 100%;
          height: 100%;
          transform: rotate(45deg);
        }
        .ldio-ow7acjar329 > div:nth-child(2) div:before, .ldio-ow7acjar329 > div:nth-child(2) div:after {
          content: "";
          display: block;
          position: absolute;
          width: 8px;
          height: 8px;
          top: -8px;
          left: 24px;
          background: #1e245b;
          border-radius: 50%;
          box-shadow: 0 64px 0 0 #1e245b;
        }
        .ldio-ow7acjar329 > div:nth-child(2) div:after {
          left: -8px;
          top: 24px;
          box-shadow: 64px 0 0 0 #1e245b;
        }
        .loadingio-spinner-dual-ring-9cvfyzm989d {
          width: 64px;
          height: 64px;
          display: inline-block;
          overflow: hidden;
          /* background: #ffffff; */
        }
        .ldio-ow7acjar329 {
          width: 100%;
          height: 100%;
          position: relative;
          transform: translateZ(0) scale(0.64);
          backface-visibility: hidden;
          transform-origin: 0 0; /* see note above */
        }
        .ldio-ow7acjar329 div { box-sizing: content-box; }

        /* 濡쒕뵫 */
        .loadingProc_bx { left: 0; top: 0; right: 0; bottom: 0; background-color:rgba(0, 0, 0, 0.5); position: fixed; z-index:999999 !important;}
.loadingProc { position: absolute; top: 50% ; left: 50%;  z-index: 9999999 !important;; width: 240px; height: 100px; transform: translate(-50%,-50%); text-align: center;;}
.loadingProc span { text-align: center; width: 100%; justify-content: center; display: block; color: #ffffff; font-weight: 500; background-color:transparent; padding: 3px 10px; border-radius: 30px; }