@charset "utf-8";


@font-face {
  font-family: 'NotoSans';
  font-style: normal;
  font-weight: 100;
  src: url(/pub/fonts/NotoSans-Thin.woff2) format('woff2'),
       url(/pub/fonts/NotoSans-Thin.woff) format('woff'),
       url(/pub/fonts/NotoSans-Thin.otf) format('opentype');
}
@font-face {
  font-family: 'NotoSans';
  font-style: normal;
  font-weight: 300;
  src: url(/pub/fonts/NotoSans-Light.woff2) format('woff2'),
       url(/pub/fonts/NotoSans-Light.woff) format('woff'),
       url(/pub/fonts/NotoSans-Light.otf) format('opentype');
}
@font-face {
   font-family: 'NotoSans';
   font-style: normal;
   font-weight: 400;
   src: url(/pub/fonts/NotoSans-Regular.html) format('woff2'),
        url(/pub/fonts/NotoSans-Regular.woff) format('woff'),
        url(/pub/fonts/NotoSans-Regular-2.html) format('opentype');
 }
@font-face {
   font-family: 'NotoSans';
   font-style: normal;
   font-weight: 500;
   src: url(/pub/fonts/NotoSans-Medium.html) format('woff2'),
        url(/pub/fonts/NotoSans-Medium.woff) format('woff'),
        url(/pub/fonts/NotoSans-Medium-2.html) format('opentype');
 }
@font-face {
   font-family: 'NotoSans';
   font-style: normal;
   font-weight: 700;
   src: url(/pub/fonts/NotoSansKR-Bold.woff2) format('woff2'),
        url(/pub/fonts/NotoSansKR-Bold.woff) format('woff'),
        url(/pub/fonts/NotoSansKR-Bold.otf) format('opentype');
 }
@font-face {
   font-family: 'NotoSans';
   font-style: normal;
   font-weight: 900;
   src: url(/pub/fonts/NotoSansKR-Black.woff2) format('woff2'),
        url(/pub/fonts/NotoSansKR-Black.woff) format('woff'),
        url(/pub/fonts/NotoSansKR-Black.otf) format('opentype');
 }
 



@font-face {
  font-family: 'NotoSans Thin';
  font-style: normal;
  font-weight: 100;
  src: url(/pub/fonts/NotoSans-Thin.woff2) format('woff2'),
       url(/pub/fonts/NotoSans-Thin.woff) format('woff'),
       url(/pub/fonts/NotoSans-Thin.otf) format('opentype');
}
@font-face {
  font-family: 'NotoSans Light';
  font-style: normal;
  font-weight: 300;
  src: url(/pub/fonts/NotoSans-Light.woff2) format('woff2'),
       url(/pub/fonts/NotoSans-Light.woff) format('woff'),
       url(/pub/fonts/NotoSans-Light.otf) format('opentype');
}
@font-face {
   font-family: 'NotoSans Regular';
   font-style: normal;
   font-weight: 400;
   src: url(/pub/fonts/NotoSans-Regular.html) format('woff2'),
        url(/pub/fonts/NotoSans-Regular.woff) format('woff'),
        url(/pub/fonts/NotoSans-Regular-2.html) format('opentype');
 }
@font-face {
   font-family: 'NotoSans Medium';
   font-style: normal;
   font-weight: 500;
   src: url(/pub/fonts/NotoSans-Medium.html) format('woff2'),
        url(/pub/fonts/NotoSans-Medium.woff) format('woff'),
        url(/pub/fonts/NotoSans-Medium-2.html) format('opentype');
 }
@font-face {
   font-family: 'NotoSans Bold';
   font-style: normal;
   font-weight: 700;
   src: url(/pub/fonts/NotoSansKR-Bold.woff2) format('woff2'),
        url(/pub/fonts/NotoSansKR-Bold.woff) format('woff'),
        url(/pub/fonts/NotoSansKR-Bold.otf) format('opentype');
 }
@font-face {
   font-family: 'NotoSans Black';
   font-style: normal;
   font-weight: 900;
   src: url(/pub/fonts/NotoSansKR-Black.woff2) format('woff2'),
        url(/pub/fonts/NotoSansKR-Black.woff) format('woff'),
        url(/pub/fonts/NotoSansKR-Black.otf) format('opentype');
 }
 

body, form, div, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, fieldset, th, td, input, textarea,button,select,span {font-family:'Noto Sans KR','Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;/*word-break:keep-all;*/}
h1, h2, h3, h4, h5, h6 {font-family:'Noto Sans KR','Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;}
input, button {font-family:'Noto Sans KR','Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;}
textarea, select {font-family:'Noto Sans KR','Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;}


#popupLayer .column_half {float:none;}
#popupLayer .column_half_r {float:none;}
#popupLayer .column_policy {clear:both;height:100px;font-weight:300;padding:5px;border:1px solid #b6b6b7;overflow-y:scroll;color:#666;margin-top:15px;}
#popupLayer.contactType .agree {border:1px solid #f0f0f0; border-top:none; padding:7px 5px;; background:#fafafa; font-size:13px;}
.preventBox .rt input {margin-bottom:12px;border:1px solid #b6b6b7;font-weight:300;padding:5px;font-size:12px; height:30px;}

.section_contact02 .wrap_body .column_half input, .section_contact02 .wrap_body .column_half_r input {}
.section_contact02 .wrap_body .column_half textarea, .section_contact02 .wrap_body .column_half_r textarea {}
.section_contact02 .wrap_body .column_half select, .section_contact02 .wrap_body .column_half_r select {}

/*
#popupLayer .column_half {float:none;width:90%;}
#popupLayer .column_half_r {float:none;width:90%;}
#popupLayer .column_policy {clear:both;width:90%;height:100px;font-weight:300;padding:5px;border:1px solid #b6b6b7;overflow-y:scroll;color:#666;margin-top:15px;}
#popupLayer.contactType .agree {width:90%;border:1px solid #f0f0f0; border-top:none; padding:7px 5px;; background:#fafafa; font-size:13px;}
.preventBox .rt input {width:83%;margin-bottom:12px;border:1px solid #b6b6b7;font-weight:300;padding:5px;font-size:12px; height:30px;}

.section_contact02 .wrap_body .column_half input, .section_contact02 .wrap_body .column_half_r input {width:90%;}
.section_contact02 .wrap_body .column_half textarea, .section_contact02 .wrap_body .column_half_r textarea {width:90%;}
.section_contact02 .wrap_body .column_half select, .section_contact02 .wrap_body .column_half_r select {width:90%;}
.section_contact02 .wrap_body .column_policy {width:90%;}
.section_contact02 .wrap_body .text-right {width:90%;}
.section_contact02 .wrap_body .btnpopupWrap {width:90%;}
*/


.brand_02 .ci_img a {padding-right:25px; background-position-x:82px;;}
.dot_new li p {
    word-break: break-word;
}
.userConfirmPopup .userConfirmInner .txt1{font-size: 18px;}
.userConfirmPopup .userConfirmInner .txt1Sub{font-size: 14px;}
.userConfirmPopup .userConfirmInner span div{margin: -5px;}
