@charset "UTF-8";
/* CSS Document */

@import url("ui_reset_one.css");
 
/*itku */

@import url("ui_base_one.css?v=20220820");
@import url("ui_table_one.css");
@import url("ui_sb_content_one.css");
@import url("ui_popup_one.css");
 

 
 /*  007SMS  문자일경우
@import url("ui_base__smssoda.css"); 
@import url("ui_table__smssoda.css"); 
@import url("ui_sb_content__smssoda.css");  
*/

/* SMSSODA  문자일경우
@import url("ui_base__smssoda.css"); 
@import url("ui_table__smssoda.css"); 
@import url("ui_sb_content__smssoda.css");  
*/







 @import url("all.css"); 
 /* @import url("tempusdominus-bootstrap-4.min.css"); datapicker */

/* ------------------------------------------------------------------------
   Web Font NotoSansKR-Medium.woff
------------------------------------------------------------------------ */
@font-face {
  font-family: 'NotoSansKR';
  src: url('../font/NotoSansKR-Thin.eot');
  src: url('../font/NotoSansKR-Thin.woff2') format('woff2'), url('../font/NotoSansKR-Thin.woff') format('woff'), url('../font/NotoSansKR-Thin.otf') format('opentype'), url('../font/NotoSansKR-Thin.ttf') format('truetype'), url('../font/NotoSansKR-Thin.svg#NotoSansKR-Thin') format('svg');
  font-style: normal;
  font-weight: 200
}

@font-face {
  font-family: 'NotoSansKR';
  src: url('../font/NotoSansKR-DemiLight.eot');
  src: url('../font/NotoSansKR-DemiLight.woff2') format('woff2'), url('../font/NotoSansKR-DemiLight.woff') format('woff'), url('../font/NotoSansKR-DemiLight.otf') format('opentype'), url('../font/NotoSansKR-DemiLight.ttf') format('truetype'), url('font/NotoSansKR-DemiLight.svg#NotoSansKR-DemiLight') format('svg');
  font-style: normal;
  font-weight: 300
}
@font-face {
  font-family: 'NotoSansKR';
  src: url('../font/NotoSansKR-Regular.eot');
  src: url('../font/NotoSansKR-Regular.woff2') format('woff2'), url('../font/NotoSansKR-Regular.woff') format('woff'), url('../font/NotoSansKR-Regular.otf') format('opentype'), url('../font/NotoSansKR-Regular.ttf') format('truetype'), url('../font/NotoSansKR-Regular.svg#NotoSansKR-Regular') format('svg');
  font-style: normal;
  font-weight: 400
}

@font-face {
  font-family: 'NotoSansKR';
  src: url('../font/NotoSansKR-Medium.eot');
  src: url('../font/NotoSansKR-Medium.woff2') format('woff2'), url('../font/NotoSansKR-Medium.woff') format('woff'), url('../font/NotoSansKR-Medium.otf') format('opentype'), url('../font/NotoSansKR-Medium.ttf') format('truetype'), url('../font/NotoSansKR-Medium.svg#NotoSansKR-Medium') format('svg');
  font-style: normal;
  font-weight: 500
}

@font-face {
  font-family: 'NotoSansKR';
  src: url('../font/NotoSansKR-Bold.eot');
  src: url('../font/NotoSansKR-Bold.eot?#iefix') format('embedded-opentype'), url('../font/NotoSansKR-Bold.woff2') format('woff2'), url('../font/NotoSansKR-Bold.woff') format('woff'), url('../font/NotoSansKR-Bold.ttf') format('truetype'), url('../font/NotoSansKR-Bold.svg#notokr-bold') format('svg');
  font-weight: 700;
  font-style: normal
}





/* ------------------------------------------------------------------------
   Reset
------------------------------------------------------------------------ */


html {margin:0; padding:0; -webkit-overflow-scrolling:touch;}
html, body{ width:100%; height:100%;}

html{font-family:'NotoSansKR','roboto','돋움','AppleSDGothicNeoR', Dotum,sans-serif;}
[lang='en'] {font-family:'brandon-grotesque', 'NotoSansKR', sans-serif;}
select, textarea, button {color:#666666; font-family:'NotoSansKR','roboto','돋움','AppleSDGothicNeoR', Dotum,sans-serif !important; -webkit-appearance:none; border-radius:0}
body {min-width:320px; height:auto;  position:relative; margin:0; padding:0; font-size:14px; line-height:1.3; color:#666666; background-color:#FFFFFF; letter-spacing:-0.02em; font-weight:400}
body{min-width: 1366px;}
div,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,p,form,fieldset,input,table,tr,th,td,button,textarea,select {margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal}
img {border:0; vertical-align:top;}
hr { display:none;}
ul,ol,dl,dt,dd,li {list-style:none; padding:0; margin:0}
table, th, td {border-collapse:collapse; border-spacing:0; font-weight:normal;}
caption {display:block; text-indent:-9999em; overflow:hidden; height:0; font-size:0; line-height:0; margin: 0 !important; padding: 0!important}
fieldset, blockquote, iframe, button {border:none;}
i, em, u, cite {font-style:normal;}
p {vertical-align:middle;}
strong,em, b {font-weight:normal;}
a {color:#666666; text-decoration:none;}
a:hover {color:#666666; text-decoration:none;}
button {background:transparent; cursor:pointer; vertical-align:middle; margin:0; padding:0; border:none; border-image-width:0;}
button:focus {outline:#666666 dotted 1px;}
button,input[type="submit"], input[type="button"], input[type="reset"] {cursor:pointer; -webkit-appearance:none;}
section, nav, article, aside, header, footer, main {display:block;}
input[type="date"]::-webkit-calendar-picker-indicator,
input[type="date"]::-webkit-inner-spin-button {display:none;}
input[type="date"],
input[type="text"],
input[type="search"],
input[type="tel"],
input[type="number"],
input[type="password"]{font-size:14px; color:#666666; font-family:'Arial',sans-serif; -webkit-appearance:none; border-radius:0}
input[type="text"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder {color:#AAAAAA;}
input[type="text"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="password"]::-moz-placeholder {color:#AAAAAA;}
input[type="text"]:-moz-placeholder, input[type="tel"]:-moz-placeholder, input[type="password"]:-moz-placeholder {color:#AAAAAA;}
input[type="text"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder {color:#AAAAAA;}
textarea::-webkit-input-placeholder {color:#AAAAAA;}
textarea::-moz-placeholder {color:#AAAAAA;}
textarea:-moz-placeholder {color:#AAAAAA;}
textarea:-ms-input-placeholder {color:#AAAAAA;}
::-ms-clear,
::-ms-reveal {display:none;}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {border:0; padding:0; margin:0;}
input[disabled]{cursor:not-allowed; background:#CCCCCC}
input.rd_only[disabled]{cursor:not-allowed; background:#FFFFFF !important}
input[type="text"],
input[type="tel"],
input[type="password"],input[type="date"],input.rd_only{padding-left:11px; height:40px; width:100%; line-height:40px; border:1px solid #e1e1e1; vertical-align:middle;}
textarea{overflow:auto; padding:10px 15px; width:100%; font-size:16px; line-height:1.5em; border:1px solid #e1e1e1; resize:none; -webkit-overflow-scrolling:touch;}
input[type="text"],input[type="search"] {-webkit-appearance:none; border-radius:0;}
input[type="text"]:focus,input[type="tel"]:focus,input[type="password"]:focus,textarea:focus,select:focus{position:relative; z-index:1; border-color:#000000; outline:none}
select{width:100%; height:33px; vertical-align:middle; background:#FFFFFF url(../images/angle-down.svg) no-repeat right 10px center; background-size:20px 20px; border:1px solid #ddd; padding-left:10px; /*padding-right:25px;*/ -webkit-appearance:none; -moz-appearance: none; -o-appearance: none; appearance: none; font-size:14px !important; color: #666;}
select::-ms-expand {display: none;}
.tts{position:absolute;width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;}
legend, hr, caption {overflow:hidden;position:absolute;left:-1px !important;top:-1px;width:1px;height:1px;opacity:0;}
/* font */
.red{border: solid 1px red}
.color_black{color:#000 !important;}
.color_white{color:#fff !important;}
.color_red{color:#e6474c !important;}
.color_blue{color:#067fd9 !important;}
.color_sky{color:#02a2e8 !important;}
.color_gray{color:#333 !important;}
.color_orange{color:#f86300 !important;}
.text_u {text-decoration:underline !important;}
.text_m {text-decoration:line-through !important;}
.line_13 {line-height:1.3em !important;}
.line_15 {line-height:1.5em !important;}
.line_20 {line-height:2em !important;}

/* ------------------------------------------------------------------------
   Margin Setting
------------------------------------------------------------------------ */
.m0 {margin:0px !important}.m1 {margin:1px !important}.m2 {margin:2px !important}.m3 {margin:3px !important}.m4 {margin:4px !important}.m5 {margin:5px !important}.m6 {margin:6px !important}.m7 {margin:7px !important}.m8 {margin:8px !important}.m9 {margin:9px !important}.m10 {margin:10px !important}.m11 {margin:11px !important}.m12 {margin:12px !important}.m13 {margin:13px !important}.m14 {margin:14px !important}.m15 {margin:15px !important}.m16 {margin:16px !important}.m17 {margin:17px !important}.m18 {margin:18px !important}.m19 {margin:19px !important}.m20 {margin:20px !important}.m21 {margin:21px !important}.m22 {margin:22px !important}.m23 {margin:23px !important}.m24 {margin:24px !important}.m25 {margin:25px !important}.m26 {margin:26px !important}.m27 {margin:27px !important}.m28 {margin:28px !important}.m29 {margin:29px !important}.m30 {margin:30px !important}.m31 {margin:31px !important}.m32 {margin:32px !important}.m33 {margin:33px !important}.m34 {margin:34px !important}.m35 {margin:35px !important}.m36 {margin:36px !important}.m37 {margin:37px !important}.m38 {margin:38px !important}.m39 {margin:39px !important}.m40 {margin:40px !important}.m41 {margin:41px !important}.m42 {margin:42px !important}.m43 {margin:43px !important}.m44 {margin:44px !important}.m45 {margin:45px !important}.m46 {margin:46px !important}.m47 {margin:47px !important}.m48 {margin:48px !important}.m49 {margin:49px !important}.m50 {margin:50px !important}
.mt0 {margin-top:0px !important}.mt1 {margin-top:1px !important}.mt2 {margin-top:2px !important}.mt3 {margin-top:3px !important}.mt4 {margin-top:4px !important}.mt5 {margin-top:5px !important}.mt6 {margin-top:6px !important}.mt7 {margin-top:7px !important}.mt8 {margin-top:8px !important}.mt9 {margin-top:9px !important}.mt10 {margin-top:10px !important}.mt11 {margin-top:11px !important}.mt12 {margin-top:12px !important}.mt13 {margin-top:13px !important}.mt14 {margin-top:14px !important}.mt15 {margin-top:15px !important}.mt16 {margin-top:16px !important}.mt17 {margin-top:17px !important}.mt18 {margin-top:18px !important}.mt19 {margin-top:19px !important}.mt20 {margin-top:20px !important}.mt21 {margin-top:21px !important}.mt22 {margin-top:22px !important}.mt23 {margin-top:23px !important}.mt24 {margin-top:24px !important}.mt25 {margin-top:25px !important}.mt26 {margin-top:26px !important}.mt27 {margin-top:27px !important}.mt28 {margin-top:28px !important}.mt29 {margin-top:29px !important}.mt30 {margin-top:30px !important}.mt31 {margin-top:31px !important}.mt32 {margin-top:32px !important}.mt33 {margin-top:33px !important}.mt34 {margin-top:34px !important}.mt35 {margin-top:35px !important}.mt36 {margin-top:36px !important}.mt37 {margin-top:37px !important}.mt38 {margin-top:38px !important}.mt39 {margin-top:39px !important}.mt40 {margin-top:40px !important}.mt41 {margin-top:41px !important}.mt42 {margin-top:42px !important}.mt43 {margin-top:43px !important}.mt44 {margin-top:44px !important}.mt45 {margin-top:45px !important}.mt46 {margin-top:46px !important}.mt47 {margin-top:47px !important}.mt48 {margin-top:48px !important}.mt49 {margin-top:49px !important}.mt50 {margin-top:50px !important}.mt51 {margin-top:51px !important}.mt52 {margin-top:52px !important}.mt53 {margin-top:53px !important}.mt54 {margin-top:54px !important}.mt55 {margin-top:55px !important}.mt56 {margin-top:56px !important}.mt57 {margin-top:57px !important}.mt58 {margin-top:58px !important}.mt59 {margin-top:59px !important}.mt60 {margin-top:60px !important}.mt65 {margin-top:65px !important}
.mr0 {margin-right:0px !important}.mr1 {margin-right:1px !important}.mr2 {margin-right:2px !important}.mr3 {margin-right:3px !important}.mr4 {margin-right:4px !important}.mr5 {margin-right:5px !important}.mr6 {margin-right:6px !important}.mr7 {margin-right:7px !important}.mr8 {margin-right:8px !important}.mr9 {margin-right:9px !important}.mr10 {margin-right:10px !important}.mr11 {margin-right:11px !important}.mr12 {margin-right:12px !important}.mr13 {margin-right:13px !important}.mr14 {margin-right:14px !important}.mr15 {margin-right:15px !important}.mr16 {margin-right:16px !important}.mr17 {margin-right:17px !important}.mr18 {margin-right:18px !important}.mr19 {margin-right:19px !important}.mr20 {margin-right:20px !important}.mr21 {margin-right:21px !important}.mr22 {margin-right:22px !important}.mr23 {margin-right:23px !important}.mr24 {margin-right:24px !important}.mr25 {margin-right:25px !important}.mr26 {margin-right:26px !important}.mr27 {margin-right:27px !important}.mr28 {margin-right:28px !important}.mr29 {margin-right:29px !important}.mr30 {margin-right:30px !important}.mr31 {margin-right:31px !important}.mr32 {margin-right:32px !important}.mr33 {margin-right:33px !important}.mr34 {margin-right:34px !important}.mr35 {margin-right:35px !important}.mr36 {margin-right:36px !important}.mr37 {margin-right:37px !important}.mr38 {margin-right:38px !important}.mr39 {margin-right:39px !important}.mr40 {margin-right:40px !important}.mr41 {margin-right:41px !important}.mr42 {margin-right:42px !important}.mr43 {margin-right:43px !important}.mr44 {margin-right:44px !important}.mr45 {margin-right:45px !important}.mr46 {margin-right:46px !important}.mr47 {margin-right:47px !important}.mr48 {margin-right:48px !important}.mr49 {margin-right:49px !important}.mr50 {margin-right:50px !important}.mr51 {margin-right:51px !important}.mr52 {margin-right:52px !important}.mr53 {margin-right:53px !important}.mr54 {margin-right:54px !important}.mr55 {margin-right:55px !important}.mr56 {margin-right:56px !important}.mr57 {margin-right:57px !important}.mr58 {margin-right:58px !important}.mr59 {margin-right:59px !important}.mr60 {margin-right:60px !important}
.mb0 {margin-bottom:0px !important}.mb1 {margin-bottom:1px !important}.mb2 {margin-bottom:2px !important}.mb3 {margin-bottom:3px !important}.mb4 {margin-bottom:4px !important}.mb5 {margin-bottom:5px !important}.mb6 {margin-bottom:6px !important}.mb7 {margin-bottom:7px !important}.mb8 {margin-bottom:8px !important}.mb9 {margin-bottom:9px !important}.mb10 {margin-bottom:10px !important}.mb11 {margin-bottom:11px !important}.mb12 {margin-bottom:12px !important}.mb13 {margin-bottom:13px !important}.mb14 {margin-bottom:14px !important}.mb15 {margin-bottom:15px !important}.mb16 {margin-bottom:16px !important}.mb17 {margin-bottom:17px !important}.mb18 {margin-bottom:18px !important}.mb19 {margin-bottom:19px !important}.mb20 {margin-bottom:20px !important}.mb21 {margin-bottom:21px !important}.mb22 {margin-bottom:22px !important}.mb23 {margin-bottom:23px !important}.mb24 {margin-bottom:24px !important}.mb25 {margin-bottom:25px !important}.mb26 {margin-bottom:26px !important}.mb27 {margin-bottom:27px !important}.mb28 {margin-bottom:28px !important}.mb29 {margin-bottom:29px !important}.mb30 {margin-bottom:30px !important}.mb31 {margin-bottom:31px !important}.mb32 {margin-bottom:32px !important}.mb33 {margin-bottom:33px !important}.mb34 {margin-bottom:34px !important}.mb35 {margin-bottom:35px !important}.mb36 {margin-bottom:36px !important}.mb37 {margin-bottom:37px !important}.mb38 {margin-bottom:38px !important}.mb39 {margin-bottom:39px !important}.mb40 {margin-bottom:40px !important}.mb41 {margin-bottom:41px !important}.mb42 {margin-bottom:42px !important}.mb43 {margin-bottom:43px !important}.mb44 {margin-bottom:44px !important}.mb45 {margin-bottom:45px !important}.mb46 {margin-bottom:46px !important}.mb47 {margin-bottom:47px !important}.mb48 {margin-bottom:48px !important}.mb49 {margin-bottom:49px !important}.mb50 {margin-bottom:50px !important}.mb60 {margin-bottom:60px !important}.mb65 {margin-bottom:65px !important}.mb70 {margin-bottom:70px !important}.mb80 {margin-bottom:80px !important}.mb85 {margin-bottom:85px !important}.mb90 {margin-bottom:90px !important}
.ml0 {margin-left:0px !important}.ml1 {margin-left:1px !important}.ml2 {margin-left:2px !important}.ml3 {margin-left:3px !important}.ml4 {margin-left:4px !important}.ml5 {margin-left:5px !important}.ml6 {margin-left:6px !important}.ml7 {margin-left:7px !important}.ml8 {margin-left:8px !important}.ml9 {margin-left:9px !important}.ml10 {margin-left:10px !important}.ml11 {margin-left:11px !important}.ml12 {margin-left:12px !important}.ml13 {margin-left:13px !important}.ml14 {margin-left:14px !important}.ml15 {margin-left:15px !important}.ml16 {margin-left:16px !important}.ml17 {margin-left:17px !important}.ml18 {margin-left:18px !important}.ml19 {margin-left:19px !important}.ml20 {margin-left:20px !important}.ml21 {margin-left:21px !important}.ml22 {margin-left:22px !important}.ml23 {margin-left:23px !important}.ml24 {margin-left:24px !important}.ml25 {margin-left:25px !important}.ml26 {margin-left:26px !important}.ml27 {margin-left:27px !important}.ml28 {margin-left:28px !important}.ml29 {margin-left:29px !important}.ml30 {margin-left:30px !important}.ml31 {margin-left:31px !important}.ml32 {margin-left:32px !important}.ml33 {margin-left:33px !important}.ml34 {margin-left:34px !important}.ml35 {margin-left:35px !important}.ml36 {margin-left:36px !important}.ml37 {margin-left:37px !important}.ml38 {margin-left:38px !important}.ml39 {margin-left:39px !important}.ml40 {margin-left:40px !important}.ml41 {margin-left:41px !important}.ml42 {margin-left:42px !important}.ml43 {margin-left:43px !important}.ml44 {margin-left:44px !important}.ml45 {margin-left:45px !important}.ml46 {margin-left:46px !important}.ml47 {margin-left:47px !important}.ml48 {margin-left:48px !important}.ml49 {margin-left:49px !important}.ml50 {margin-left:50px !important}
.mb20{margin-bottom: 20px}
/* float clear */
.clearfix:after { clear:both; display:block; content:""; height:0; visibility:hidden;  }
* html .clearfix { height:1px; }
.clearfix { display:block; min-height:1px; }


/* align */
.clear_b {clear:both !important;}
.over_h {_zoom:1;overflow:hidden !important;}
.fl {float:left !important;}
.fr {float:right !important;}
.text_l {text-align:left !important;}
.text_c {text-align:center !important;}
.text_r {text-align:right !important;}
.valign_t {vertical-align:top !important;}
.valign_m {vertical-align:middle !important;}
.valign_b {vertical-align:bottom !important;}
.position_r {position:relative !important;}
.position_a {position:absolute !important;}

