@charset "utf-8";

/*

@font-face {
    font-family: 'NotoSansKR';
    font-style: normal;
    font-weight: 300;
    src: local('NotoSansKR-Light'), 
         local('NotoSansKR Light'), 
         url(../../../font/renewal/NotoSansKR-Light.eot),
         url(../../../font/renewal/NotoSansKR-Light.woff2) format('woff2'),
         url(../../../font/renewal/NotoSansKR-Light.woff) format('woff'),
         url(../../../font/renewal/NotoSansKR-Light.otf) format('opentype');
}

@font-face {
    font-family: 'NotoSansKR';
    font-style: normal;
    font-weight: 400;
    src: local('NotoSansKR-Regular'),
         local('NotoSansKR Regular'),
         url(../../../font/renewal/NotoSansKR-Regular.eot),
         url(../../../font/renewal/NotoSansKR-Regular.woff2) format('woff2'),
         url(../../../font/renewal/NotoSansKR-Regular.woff) format('woff'),
         url(../../../font/renewal/NotoSansKR-Regular.otf) format('opentype');
}

@font-face {
    font-family: 'NotoSansKR';
    font-style: normal;
    font-weight: 500;
    src: local('NotoSansKR-Medium'),
         local('NotoSansKR Medium'),
         url(../../../font/renewal/NotoSansKR-Medium.eot),
         url(../../../font/renewal/NotoSansKR-Medium.woff2) format('woff2'),
         url(../../../font/renewal/NotoSansKR-Medium.woff) format('woff'),
         url(../../../font/renewal/NotoSansKR-Medium.otf) format('opentype');
}

@font-face {
    font-family: 'NotoSansKR';
    font-style: normal;
    font-weight: 700;
    src: local('NotoSansKR-Bold'),
         local('NotoSansKR Bold'),
         url(../../../font/renewal/NotoSansKR-Bold.eot),
         url(../../../font/renewal/NotoSansKR-Bold.woff2) format('woff2'),
         url(../../../font/renewal/NotoSansKR-Bold.woff) format('woff'),
         url(../../../font/renewal/NotoSansKR-Bold.otf) format('opentype');
}

@font-face {
    font-family: 'NotoSansKR';
    font-style: normal;
    font-weight: 900;
    src: local('NotoSansKR-Black'),
         local('NotoSansKR Black'),
         url(../../../font/renewal/NotoSansKR-Black.eot),
         url(../../../font/renewal/NotoSansKR-Black.woff2) format('woff2'),
         url(../../../font/renewal/NotoSansKR-Black.woff) format('woff'),
         url(../../../font/renewal/NotoSansKR-Black.otf) format('opentype');
}

*/

@font-face {
    font-family: 'SCDT';
    src: url('../../../font/renewal/S-CoreDream-1Thin.woff2') format('woff2'),
         url('../../../font/renewal/S-CoreDream-1Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'SCDT';
    src: url('../../../font/renewal/S-CoreDream-2ExtraLight.woff2') format('woff2'),
         url('../../../font/renewal/S-CoreDream-2ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'SCDT';
    src: url('../../../font/renewal/S-CoreDream-3Light.woff2') format('woff2'),
         url('../../../font/renewal/S-CoreDream-3Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'SCDT';
    src: url('../../../font/renewal/S-CoreDream-4Regular.woff2') format('woff2'),
         url('../../../font/renewal/S-CoreDream-4Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'SCDT';
    src: url('../../../font/renewal/S-CoreDream-5Medium.woff2') format('woff2'),
         url('../../../font/renewal/S-CoreDream-5Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'SCDT';
    src: url('../../../font/renewal/S-CoreDream-6Bold.woff2') format('woff2'),
         url('../../../font/renewal/S-CoreDream-6Bold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'SCDT';
    src: url('../../../font/renewal/scdream7-webfont.woff2') format('woff2'),
         url('../../../font/renewal/scdream7-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'SCDT';
    src: url('../../../font/renewal/scdream8-webfont.woff2') format('woff2'),
         url('../../../font/renewal/scdream8-webfont.woff') format('woff');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'SCDT';
    src: url('../../../font/renewal/scdream9-webfont.woff2') format('woff2'),
         url('../../../font/renewal/scdream9-webfont.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

*{margin:0;padding:0;box-sizing:border-box}
html{overflow-y:auto}
body{padding:0;background:#fff;font-family:'SCDT','NotoSansKR', MalgunGothic, 'Malgun Gothic', 맑은고딕, '맑은 고딕', dotum,'돋움', Arial, sans-serif;font-size:14px;color:#666;font-weight:400;line-height:1;-webkit-text-size-adjust:none;word-break:keep-all; word-wrap:break-word; overflow-wrap:break-word;}
body.in_ios{word-break:break-all !important}

img{vertical-align:top}
img,fieldset,iframe{border:0 none}
li{list-style:none}
table, td{border-collapse:collapse}
/* h1, h2, h3, h4, h5, h6{font-weight:400} */
em{font-style:normal}

textarea,select{overflow:auto;margin:0;padding:0;border:1px solid #ddd;background-color:#fff;font-family:'SCDT', 'NotoSansKR', MalgunGothic, 'Malgun Gothic', 맑은고딕, '맑은 고딕', dotum,'돋움', Arial, sans-serif;color:#555;line-height:1;vertical-align:middle}

input, textarea, button{/*-webkit-appearance:none;-moz-appearance:none;appearance:none;*/font-family:'SCDT', 'NotoSansKR', MalgunGothic, 'Malgun Gothic', 맑은고딕, '맑은 고딕', dotum,'돋움', Arial, sans-serif;font-weight:400;line-height:1}
input, textarea, button, select {-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;line-height:1}


a{color:#555;text-decoration:none}

/* 웹 접근성 텍스트 숨김처리 */
legend, .ally-hidden{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;clip-path:polygon(0 0, 0 0, 0 0)}
caption{width:0;height:0;line-height:0;text-indent:-9999px}
.clearfix:after{content:"";display:block;clear:both}
.noScroll{overflow-y:hidden}
input[type='radio'], input[type='checkbox']{cursor:pointer;border:none}
input[type='radio'] + label, input[type='checkbox'] + label{cursor:pointer}
input{font-family:'SCDT', 'NotoSansKR', MalgunGothic, 'Malgun Gothic', 맑은고딕, '맑은 고딕', dotum,'돋움', Arial, sans-serif;font-size:1rem;vertical-align:middle}
input:read-only{background:#efefef}


/* IE9 이하를 위한 css */
.placeholder {color:rgba(153,153,153,0.9) !important}
 /* IE10 이상을 위한 css */
 input::placeholder{color:rgba(153,153,153,0.9) !important;opacity:1 /* 파이어폭스에서 뿌옇게 나오는 현상을 방지하기 위한 css */}
 input::-webkit-input-placeholder{color:#d9f2fc}
 /* IE */
 input:-ms-input-placeholder{color:rgba(153,153,153,0.9) !important} 
 /* Firefox */
 input:-moz-input-placeholder{color:rgba(153,153,153,0.9) !important}


select::-ms-expand{display:none}/* delete select arrow */  
button{cursor:pointer;border:none;background:none;font-family:'SCDT', 'NotoSansKR', MalgunGothic, 'Malgun Gothic', 맑은고딕, '맑은 고딕', dotum,'돋움', Arial, sans-serif;}
input[type="submit"]{cursor:pointer}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
sup, sub{font-size:10px !important}

/* 글자자르기 */
.txtCut{overflow:hidden;width:95%;white-space:nowrap;text-overflow:ellipsis;text-align:left}

.noScroll{overflow-y:hidden}




/* base */
#wrap{margin:0 auto;width:100%}


/* margin, padding, border, nobg */

/* border */
.b0{border:none !important}
.bL0{border-left:0 !important}
.bR0{border-right:0 !important}
.bT0{border-top:0 !important}
.bB0{border-bottom:0 !important}
.bL1{border-left:1px solid #bfcbd7 !important}
.bT1{border-top:1px solid #bfcbd7 !important}
.bB1{border-bottom:1px solid #bfcbd7 !important}

/* margin */
.m0{margin:0 !important}
.m5{margin:5px !important}
.m10{margin:10px !important}
.m15{margin:15px !important}
.m20{margin:20px !important}
.m30{margin:30px !important}

.mT0{margin-top:0px !important}
.mT5{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}
.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}
.mT80{margin-top:80px !important}
.mT85{margin-top:85px !important}
.mT90{margin-top:90px !important}
.mT95{margin-top:95px !important}
.mT100{margin-top:100px !important}
.mT105{margin-top:105px !important}
.mT110{margin-top:110px !important}
.mT120{margin-top:120px !important}
.mT130{margin-top:130px !important}
.mT140{margin-top:140px !important}
.mT145{margin-top:145px !important}
.mT150{margin-top:150px !important}
.mT155{margin-top:155px !important}
.mT160{margin-top:160px !important}
.mT165{margin-top:165px !important}
.mT170{margin-top:170px !important}
.mT180{margin-top:180px !important}
.mT185{margin-top:185px !important}
.mT190{margin-top:190px !important}
.mT200{margin-top:200px !important}

.mR0{margin-right:0px !important}
.mR3{margin-right:3px !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}
.mR70{margin-right:70px !important}
.mR80{margin-right:80px !important}
.mR90{margin-right:90px !important}
.mR100{margin-right:100px !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}
.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}
.mB70{margin-bottom:70px !important}
.mB80{margin-bottom:80px !important}
.mB90{margin-bottom:90px !important}
.mB100{margin-bottom:100px !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}
.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}
.mL70{margin-left:70px !important}
.mL80{margin-left:80px !important}
.mL90{margin-left:90px !important}
.mL100{margin-left:100px !important}


/* padding */
.p0{padding:0 !important}
.p5{padding:5px !important}
.p10{padding:10px !important}
.p15{padding:15px !important}
.p20{padding:20px !important}
.p25{padding:25px !important}
.p30{padding:30px !important}
.p35{padding:35px !important}
.p40{padding:40px !important}
.p45{padding:45px !important}
.p50{padding:50px !important}
.p55{padding:55px !important}
.p60{padding:60px !important}

.pT0{padding-top:0px !important}
.pT5{padding-top:5px !important}
.pT10{padding-top:10px !important}
.pT15{padding-top:15px !important}
.pT20{padding-top:20px !important}
.pT25{padding-top:25px !important}
.pT30{padding-top:30px !important}
.pT35{padding-top:35px !important}
.pT40{padding-top:40px !important}
.pT45{padding-top:45px !important}
.pT50{padding-top:50px !important}
.pT55{padding-top:55px !important}
.pT60{padding-top:60px !important}

.pR0{padding-right:0px !important}
.pR5{padding-right:5px !important}
.pR10{padding-right:10px !important}
.pR15{padding-right:15px !important}
.pR20{padding-right:20px !important}
.pR25{padding-right:25px !important}
.pR30{padding-right:30px !important}
.pR35{padding-right:35px !important}
.pR40{padding-right:40px !important}
.pR45{padding-right:45px !important}
.pR50{padding-right:50px !important}
.pR55{padding-right:55px !important}
.pR60{padding-right:60px !important}

.pB0{padding-bottom:0px !important}
.pB5{padding-bottom:5px !important}
.pB10{padding-bottom:10px !important}
.pB15{padding-bottom:15px !important}
.pB20{padding-bottom:20px !important}
.pB25{padding-bottom:25px !important}
.pB30{padding-bottom:30px !important}
.pB35{padding-bottom:35px !important}
.pB40{padding-bottom:40px !important}
.pB45{padding-bottom:45px !important}
.pB50{padding-bottom:50px !important}
.pB55{padding-bottom:55px !important}
.pB60{padding-bottom:60px !important}

.pL0{padding-left:0px !important}
.pL5{padding-left:5px !important}
.pL10{padding-left:10px !important}
.pL15{padding-left:15px !important}
.pL20{padding-left:20px !important}
.pL25{padding-left:25px !important}
.pL30{padding-left:30px !important}
.pL35{padding-left:35px !important}
.pL40{padding-left:40px !important}
.pL45{padding-left:45px !important}
.pL50{padding-left:50px !important}
.pL55{padding-left:55px !important}
.pL60{padding-left:60px !important}
.pL70{padding-left:70px !important}
.pL80{padding-left:80px !important}
.pL90{padding-left:90px !important}
.pL100{padding-left:100px !important}

/* nobg */
.nobg{background:none !important}
.nobg:after{content:"";background:none !important}
.clear{clear:both !important}
.floatL{float:left !important}
.floatR{float:right !important}
.txtL{text-align:left !important}
.txtC{text-align:center !important}
.txtR{text-align:right !important}
.inline{display:inline !important}
.clearfix{display:block}
.clearfix:after{display:block;clear:both;content:".";visibility:hidden;height:0}
.f_bold{font-weight:600 !important}
.hidden{display:none}



/* size */
.w30px{width:30px !important}
.w50px{width:50px !important}
.w80px{width:80px !important}
.w100px{width:100px !important}
.w120px{width:120px !important}
.w150px{width:150px !important}
.w180px{width:180px !important}
.w200px{width:200px !important}
.w250px{width:250px !important}
.w300px{width:300px !important}
.w350px{width:350px !important}
.w400px{width:400px !important}
.w450px{width:450px !important}
.w500px{width:500px !important}
.w600px{width:600px !important}
.w700px{width:700px !important}
.w800px{width:800px !important}
.w900px{width:900px !important}
.w1000px{width:1000px !important}

.w5per{width:5% !important}
.w10per{width:10% !important}
.w15per{width:15% !important}
.w20per{width:20% !important}
.w25per{width:25% !important}
.w30per{width:30% !important}
.w35per{width:35% !important}
.w40per{width:40% !important}
.w45per{width:45% !important}
.w50per{width:50% !important}
.w55per{width:55% !important}
.w60per{width:60% !important}
.w65per{width:65% !important}
.w70per{width:70% !important}
.w75per{width:75% !important}
.w80per{width:80% !important}
.w85per{width:85% !important}
.w90per{width:90% !important}
.w95per{width:95% !important}
.w100per{width:100% !important}



/* height */
.h50{height:50px !important}
.h100{height:100px !important}
.h150{height:150px !important}
.h200{height:200px !important}
.h250{height:250px !important}
.h300{height:300px !important}
.h350{height:350px !important}
.h400{height:400px !important}
.h450{height:450px !important}
.h500{height:500px !important}


/* respons */
@media screen and (max-width: 640px){
	.hid_sm{display: none}
}






