@charset "utf-8";

/*=====CSS Document =====*/

* {margin: 0;padding: 0;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, audio, canvas, details, figcaption,
figure, footer, header, hgroup, mark, menu, meter, nav,
output, progress, section, summary, time, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
article, aside, dialog, figure, footer, header, 
hgroup, nav, section, blockquote {display: block;}
html, body {-webkit-overflow-scrolling:touch !important; width:100%; min-height:100% !important; scroll-behavior: smooth;/* ios fixed 버그용 */}

body{line-height:1; color:#000; font-family:'NotoSansKR',"맑은 고딕",Helvetica,sans-serif; margin:0; padding:0;}
a{cursor:pointer;}
a:link,a:visited,a:hover, a:focus,a:active{text-decoration:none; color:#000;}
h1, h2, h3, h4, h5, h6{font-size:16px; font-weight:bold;}
legend{display:none;}
legend,caption {left:-100000px; top:auto; height:0px; overflow:hidden;}
ul, ol, li {list-style:none outside none;}
form, fieldset{border: 0 none;display: block;}
table{border-collapse:collapse; border-spacing:0; width:100%;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
img {border:0 none; width:100%;vertical-align:top;}
input, textarea{-moz-appearance:none;-webkit-appearance:none; appearance:none;-webkit-border-radius:0; border-radius:0; background:#fff;}
input, textarea, select{padding:0; vertical-align:middle; font-size:16px; font-family:'NotoSansKR',sans-serif;}
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=text], 
input[type=password],
input[type="tel"]{width:100%; height:100%; border:0; padding:0 10px; box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0;}

input[type=text], input[type=file], input[type=password]{outline:none;}
input[type=password]::-ms-clear{display:none}
input[type="submit"], input[type="button"], button{padding:0; margin:0;}
mark {background:none;}

/*=============== Custom ================*/
.weight-r{font-family:'NotoSansKR',sans-serif; font-weight:normal;} /*레귤러일때*/
.weight-b{font-family:'NotoSansKR-Bold',sans-serif;}
.weight-m{font-family:'NotoSansKR-Medium',sans-serif;}
.bold{font-weight:bold;}
.underline{text-decoration:underline;}
.color-00a{color:#aa7944;}
.border0{border:none !important;}
.borderT1 {border-top: 1px solid #9fa0a0;}
.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;}
.divider-left:before {content: ''; display: inline-block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width:2px;height:14px;background: #fff;}
.divider-dashed{border-top:1px dashed #9F9F9F; margin:0 auto;}
.tit.blue {font-size: 25px;letter-spacing: -0.025em;color: #aa7944;font-family: 'NotoSansKR-Bold',sans-serif;}
.clearBoth {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;}

/*font-size*/
.font20 {font-size:20px !important;}
.font21 {font-size:21px !important;}

/* vertical */
.vertiTp{vertical-align:top !important;}
.vertiMd{vertical-align:middle !important;}
.vertiBt{vertical-align:bottom !important;}
.vertiBs{vertical-align:baseline !important;}

/*letter-spacing*/
.letter0 {letter-spacing:0 !important;}
.letter025 {letter-spacing:-0.025em !important;}
.letter090 {letter-spacing:-0.09em !important;}
.letter12 {letter-spacing:-0.12em !important;}
.letter14 {letter-spacing:-0.14em !important;}
.letter15 {letter-spacing:-0.15em !important;}
.letter35 {letter-spacing:-0.035em !important;}
.letter40 {letter-spacing:-0.040em !important;}
.letter50 {letter-spacing:-0.050em !important;}

/*line-height*/
.lineheight14 {line-height:14px !important;}
.lineheight15 {line-height:15px !important;}
.lineheight16 {line-height:16px !important;}
.lineheight17 {line-height:17px !important;}
.lineheight22 {line-height:22px !important;}
.lineheight24 {line-height:24px !important;}
.lineheight35 {line-height:35px !important;}


/*width*/
.w20p {width:20% !important;}
.w25p {width:25% !important;}
.w30p {width:30% !important;}
.w40p {width:40% !important;}
.w50p {width:50% !important;}
.w60p {width:60% !important;}
.w65p {width:65% !important;}
.w70p {width:70% !important;}
.w80p {width:80% !important;}
.w85p {width:85% !important;}
.w90p {width:90% !important;}
.w100p {width:100% !important;}

/*margin*/
.mT10{margin-top:10px !important;}
.mT100{margin-top:100px !important;}

.mg10 {margin:10px !important;}

.mT0{margin-top:0 !important;}
.mT-5{margin-top:-5px !important;}
.mT3{margin-top:3px !important;}
.mT5{margin-top:5px !important;}
.mT10{margin-top:10px !important;}
.mT12{margin-top:12px !important;}
.mT15{margin-top:15px !important;}
.mT20{margin-top:20px !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;}

.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;}
.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;}

.mR5{margin-right:5px !important;}
.mR10{margin-right:10px !important;}
.mR15{margin-right:15px !important;}
.mR20{margin-right:20px !important;}
.mR25{margin-right:25px !important;}
.mR30{margin-right:30px !important;}
.mR35{margin-right:35px !important;}
.mR40{margin-right:40px !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;}
.mR100{margin-right:100px !important;}
.mR110{margin-right:110px !important;}
.mR340{margin-right:340px !important;}

.mB0{margin-bottom:0px !important;}
.mB3{margin-bottom:3px !important;}
.mB5{margin-bottom:5px !important;}
.mB8{margin-bottom:8px !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;}
.mB35{margin-bottom:35px !important;}
.mB40{margin-bottom:40px !important;}
.mB50{margin-bottom:50px !important;}
.mB60{margin-bottom:60px !important;}
.mB75{margin-bottom:75px !important;}
.mB100{margin-bottom:100px !important;}
.mB120{margin-bottom:120px !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;}
.pT22{padding-top:22px !important;}
.pT60{padding-top:60px !important;}
.pT100{padding-top:100px !important;}
.pT220 {padding-top:220px !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;}
