@charset "utf-8";

/*=====CSS Document =====*/
* {margin: 0;padding: 0; }
html, body {min-height: 100%; width: 100%; scroll-behavior: smooth;}
body {color:#000000;font-family:'NotoSansKR-DemiLight',"맑은 고딕",sans-serif,Helvetica,Arial,Dotum,Gulim,Verdana,Tahoma; margin: 0;padding: 0;font-weight:300;}
img {border: 0 none;vertical-align: top;}
form, fieldset {border: 0 none;display: block;}
ul, ol, li {list-style:none outside none;}
table {border-collapse: collapse;border-spacing: 0;width: 100%;color: #000000;}
input, select {color: #000000;font-size: 16px;vertical-align: middle;}
blockquote, q {quotes: none;}
br {font-family:"맑은 고딕",sans-serif !important;letter-spacing:0;}
a {cursor: pointer;}
a:link {color: #000000;text-decoration: none;}
a:visited {color: #000000;text-decoration: none;}
a:hover, a:focus {color: #000000;text-decoration: none;}
a:active {color: #000000;text-decoration: none;}
h1, h2, h3, h4, h5, h6 {font-size:16px; font-weight:normal;}
legend,caption {left:-100000px; top:auto; height:0px; overflow:hidden;}
.youtubewrap {background:#efefef;}/*iframe*/
input,textarea{-webkit-appearance:none;-webkit-border-radius:0;font-family:"맑은 고딕",sans-serif !important; }
input, textarea, select {padding:0;}
/*input*/
input, textarea, select{padding:0;color:#000;vertical-align:middle}
input:focus{outline: none;}
textarea:focus{outline: none;}
input[type=text],input[type=file],input[type=password]{outline:none;}
input[type=text],input[type=password]{width:100%;height:100%;border:0;padding:0 10px;font-size:16px;color:#666;vertical-align:top;box-sizing:border-box;}
input[type=text]::-ms-clear{display:none}
input[type=text] {-webkit-ime-mode:active; -moz-ime-mode:active; -ms-ime-mode:active;  ime-mode:active;}
input[type=password]::-ms-clear{display:none}

/*file*/
.filebox input[type="file"] {position:absolute;width:0;height:0;padding:0;overflow:hidden;border:0;}
.filebox label {display:inline-block;color:#000;height:40px;line-height:40px; margin-left: 5px;vertical-align: middle;cursor:pointer;background:#efefef; font-size:16px;text-align:center;}
.filebox .upload-name {display: inline-block;height:40px;color: #666;font-size: 12px; padding: 0 10px;vertical-align: middle;border: 1px solid #ebebeb;}

.selectric-items .selectric-scroll {height:250px !important;overflow: auto;}/*원본소스는 selectric.css*/

/*=============== Custom ================*/
/* common */
.blind{position:absolute !important;visibility:hidden !important;top:0 !important;left:0 !important;height:0 !important;width:0 !important;font-size:0 !important;line-height:0 !important;overflow:hidden !important;}
.bold{font-weight:bold !important;font-family:'NotoSansKR-Bold', sans-serif;}
.bold-EXB{font-weight:bold !important; font-family:'NotoSansKR-Bold', sans-serif;}
.bold-black{font-family:'NotoSansKR-Black',sans-serif !important;}

.border0{border:0!important}
.is-logout{display:none;}
.flL {float:left !important;}
.flR {float:right !important;}
.underline {text-decoration:underline;}
.cursor {cursor:pointer !important;}
.clear-both {clear:both;}

/*background*/
.bg-gray {background:#efefef;}
.bg-og {background:#ff8723 !important;}


/*position*/
.po-absolute{position:absolute;}
.po-relative{position:relative;}

/* display */
.dsIB {display:inline-block !important;}
.dsB{display:block !important;}
.dsIL {display:inline !important;}

/* text align */
.txtC{text-align:center !important;}
.txtL{text-align:left !important;}
.txtR{text-align:right !important;}

/*border*/
.boderB0 {border-bottom:0 !important;}
.border-bt-dash {border-bottom: 1px dashed #d2d2d2 !important}

/* font color */
.color-00a {color:#aa7944 !important;}

/*font-size*/
.font16{font-size:16px !important}
.font18{font-size:18px !important}
.font20 {font-size:20px !important}
.font24{font-size:24px !important}

/* vertical */
.vertiTp{vertical-align:top !important;}
.vertiMd{vertical-align:middle !important;}
.vertiBt{vertical-align:bottom !important;}
.vertiBs{vertical-align:baseline !important;}

/*line-height*/
.lineHeight18{line-height:18px !important;}
.lineHeight20{line-height:20px !important;}
.lineHeight22{line-height:22px !important;}
.lineHeight26{line-height:26px !important;}
.lineheight35 {line-height:35px !important;}

/*letter-spacing*/
.letter50 {letter-spacing:-0.050em !important;}
.letter25 {letter-spacing:-0.025em !important;}
.letter0 {letter-spacing:0 !important;}

/* width */
.widthAuto{width:auto !important;min-width:0 !important;}
.widthAll{width:100% !important;min-width:0 !important;}
.widthHalf{width:50% !important;min-width:0 !important;}
.widthThird{width:32% !important;min-width:0 !important;}
.w40{width:40px !important;min-width:0 !important;}
.w50{width:50px !important;min-width:0 !important;}
.w60{width:60px !important;min-width:0 !important;}
.w66{width:66px !important;min-width:0 !important;}
.w74{width:74px !important;min-width:0 !important;}
.w80{width:80px !important;min-width:0 !important;}
.w87{width:87px !important;min-width:0 !important;}
.w90{width:90px !important;min-width:0 !important;}
.w100{width:100px !important;min-width:0 !important;}
.w110{width:110px !important;min-width:0 !important;}
.w111{width:111px !important;min-width:0 !important;}
.w120{width:120px !important;min-width:0 !important;}
.w122{width:122px !important;min-width:0 !important;}
.w124{width:124px !important;min-width:0 !important;}
.w125{width:125px !important;min-width:0 !important;}
.w130{width:130px !important;min-width:0 !important;}
.w137{width:137px !important;min-width:0 !important;}
.w140{width:140px !important;min-width:0 !important;}
.w148{width:148px !important;min-width:0 !important;}
.w150{width:150px !important;min-width:0 !important;}
.w153{width:153px !important;min-width:0 !important;}
.w160{width:160px !important;min-width:0 !important;}
.w168{width:168px !important;min-width:0 !important;}
.w170{width:170px !important;min-width:0 !important;}
.w180{width:180px !important;min-width:0 !important;}
.w191{width:191px !important;min-width:0 !important;}
.w198{width:198px !important;min-width:0 !important;}
.w200{width:200px !important;min-width:0 !important;}
.w205{width:205px !important;min-width:0 !important;}
.w210{width:210px !important;min-width:0 !important;}
.w220{width:220px !important;min-width:0 !important;}
.w227{width:227px !important;min-width:0 !important;}
.w250{width:250px !important;min-width:0 !important;}
.w230{width:230px !important;min-width:0 !important;}
.w235{width:235px !important;min-width:0 !important;}
.w236{width:236px !important;min-width:0 !important;}
.w260{width:260px !important;min-width:0 !important;}
.w270{width:270px !important;min-width:0 !important;}
.w283{width:283px !important;min-width:0 !important;}
.w290{width:290px !important;min-width:0 !important;}
.w296{width:296px !important;min-width:0 !important;}
.w300{width:300px !important;min-width:0 !important;}
.w310{width:310px !important;min-width:0 !important;}
.w340{width:340px !important;min-width:0 !important;}
.w350{width:350px !important;min-width:0 !important;}
.w360{width:360px !important;min-width:0 !important;}
.w400{width:400px !important;min-width:0 !important;}
.w463{width:463px !important;min-width:0 !important;}
.w470{width:470px !important;min-width:0 !important;}
.w495{width:495px !important;min-width:0 !important;}
.w500{width:500px !important;min-width:0 !important;}
.w523{width:523px !important;min-width:0 !important;}
.w530{width:530px !important;min-width:0 !important;}
.w551{width:551px !important;min-width:0 !important;}
.w600{width:600px !important;min-width:0 !important;}
.w645{width:645px !important;min-width:0 !important;}
.w650{width:650px !important;min-width:0 !important;}
.w700{width:700px !important;min-width:0 !important;}
.w900{width:900px !important;min-width:0 !important;}
.w920{width:920px !important;min-width:0 !important;}
.w1020{width:1020px !important;min-width:0 !important;}
/*height*/
.h40{height:40px !important;}
.h60{height:60px !important;}
.h90{height:90px !important;}
.h120{height:120px !important;}
.h330{height:330px !important;}
.h340{height:340px !important;}

/*margin*/
.mT0{margin-top:0 !important;}
.mT-5{margin-top:-5px !important;}
.mT5{margin-top:5px !important;}
.mT10{margin-top:10px !important;}
.mT13{margin-top:13px !important;}
.mT15{margin-top:15px !important;}
.mT18{margin-top:18px !important;}
.mT20{margin-top:20px !important;}
.mT23{margin-top:23px !important;}
.mT25{margin-top:25px !important;}
.mT30{margin-top:30px !important;}
.mT35{margin-top:35px !important;}
.mT40{margin-top:40px !important;}
.mT45{margin-top:45px !important;}
.mT50{margin-top:50px !important;}
.mT55{margin-top:55px !important;}
.mT60{margin-top:60px !important;}
.mT65{margin-top:65px !important;}
.mT70{margin-top:70px !important;}
.mT75{margin-top:75px !important;}
.mT80{margin-top:80px !important;}
.mT90{margin-top:90px !important;}
.mT100 {margin-top:100px !important;}
.mT110{margin-top:110px !important;}
.mT120{margin-top:120px !important;}
.mT220{margin-top:220px !important;}

.mB5{margin-bottom:5px !important;}
.mB8{margin-bottom:8px !important;}
.mB10{margin-bottom:10px !important;}
.mB12{margin-bottom:12px !important;}
.mB13{margin-bottom:13px !important;}
.mB15{margin-bottom:15px !important;}
.mB20{margin-bottom:20px !important;}
.mB22{margin-bottom:22px !important;}
.mB25{margin-bottom:25px !important;}
.mB30{margin-bottom:30px !important;}
.mB35{margin-bottom:35px !important;}
.mB40{margin-bottom:40px !important;}
.mB45{margin-bottom:45px !important;}
.mB50{margin-bottom:50px !important;}
.mB55{margin-bottom:55px !important;}
.mB60{margin-bottom:60px !important;}
.mB65{margin-bottom:65px !important;}
.mB70{margin-bottom:70px !important;}
.mB75{margin-bottom:75px !important;}
.mB100{margin-bottom:100px !important;}
.mB110{margin-bottom:110px !important;}
.mB120{margin-bottom:120px !important;}
.mB130{margin-bottom:130px !important;}
.mB160{margin-bottom:160px !important;}
.mB300{margin-bottom:300px !important;}

.mL0{margin-left:0 !important;}
.mL5{margin-left:5px !important;}
.mL10{margin-left:10px !important;}
.mL15{margin-left:15px !important;}
.mL20{margin-left:20px !important;}
.mL25{margin-left:25px !important;}
.mL30{margin-left:30px !important;}
.mL35{margin-left:35px !important;}
.mL40{margin-left:40px !important;}
.mL43{margin-left:43px !important;}
.mL45{margin-left:45px !important;}
.mL50{margin-left:50px !important;}
.mL55{margin-left:55px !important;}
.mL60{margin-left:60px !important;}
.mL65{margin-left:65px !important;}
.mL70{margin-left:70px !important;}
.mL75{margin-left:75px !important;}
.mL117{margin-left:117px !important;}
.mL215{margin-left:215px !important;}

.mR5{margin-right:5px !important;}
.mR10{margin-right:10px !important;}
.mR15{margin-right:15px !important;}
.mR18{margin-right:18px !important;}
.mR20{margin-right:20px !important;}
.mR25{margin-right:25px !important;}
.mR30{margin-right:30px !important;}
.mR35{margin-right:35px !important;}
.mR37{margin-right:37px !important;}
.mR40{margin-right:40px !important;}
.mR43{margin-right:43px !important;}
.mR45{margin-right:45px !important;}
.mR50{margin-right:50px !important;}
.mR55{margin-right:55px !important;}
.mR60{margin-right:60px !important;}
.mR65{margin-right:65px !important;}
.mR70{margin-right:70px !important;}
.mR75{margin-right:75px !important;}
.mR70{margin-right:70px !important;}
.mR80{margin-right:80px !important;}
.mR90{margin-right:90px !important;}
.mR260{margin-right:260px !important;}

/* padding */
.p20 {padding:20px !important;}

.pB0{padding-bottom:0 !important;}
.pB5{padding-bottom:5px !important;}
.pB10{padding-bottom:10px !important;}
.pB11{padding-bottom:11px !important;}
.pB12{padding-bottom:12px !important;}
.pB13{padding-bottom:13px !important;}
.pB14{padding-bottom:14px !important;}
.pB15{padding-bottom:15px !important;}
.pB20{padding-bottom:20px !important;}
.pB22 {padding-bottom:22px !important;}


.pT0{padding-top:0 !important;}
.pT3{padding-top:3px !important;}
.pT5{padding-top:5px !important;}
.pT10{padding-top:10px !important;}
.pT11{padding-top:11px !important;}
.pT12{padding-top:12px !important;}
.pT13{padding-top:13px !important;}
.pT14{padding-top:14px !important;}
.pT15{padding-top:15px !important;}
.pT20{padding-top:20px !important;}
.pT25{padding-top:25px !important;}
.pT22{padding-top:22px !important;}
.pT70{padding-top:70px !important;}
.pT95{padding-top:95px !important;}
.pT100{padding-top:100px !important;}
.pT110{padding-top:110px !important;}

.pR0{padding-right:0 !important;}
.pR5{padding-right:5px !important;}
.pR10{padding-right:10px !important;}
.pR11{padding-right:11px !important;}
.pR12{padding-right:12px !important;}
.pR13{padding-right:13px !important;}
.pR14{padding-right:14px !important;}
.pR15{padding-right:15px !important;}
.pR20{padding-right:20px !important;}
.pR160{padding-right:160px !important;}

.pL0{padding-left:0 !important;}
.pL0{padding-left:0 !important;}
.pL3{padding-left:3px !important;}
.pL5{padding-left:5px !important;}
.pL10{padding-left:10px !important;}
.pL11{padding-left:11px !important;}
.pL12{padding-left:12px !important;}
.pL13{padding-left:13px !important;}
.pL14{padding-left:14px !important;}
.pL15{padding-left:15px !important;}
.pL20{padding-left:20px !important;}
.pL40{padding-left:40px !important;}
.pL50{padding-left:50px !important;}
/*=============== Custom ================*/



