@charset "UTF-8";



/*Lato font*/
@font-face { /* 웹폰트 사용 선언 및 경로 설정 */
    font-family: nanumSquare;
    src: url("/fonts/nanumSquare/NanumSquareL.eot"), /* IE 호환성 보기 */
    url("/fonts/nanumSquare/NanumSquareL.eot#iefix") format('embedded-opentype'), /* IE 6 ~ 8 */
    url("/fonts/nanumSquare/NanumSquareL.woff") format('woff'), /* 모던 브라우저 */
    url("/fonts/nanumSquare/NanumSquareL.ttf") format('truetype');
    font-weight: 300;
}

@font-face { /* 웹폰트 사용 선언 및 경로 설정 */
    font-family: nanumSquare;
    src: url("/fonts/nanumSquare/NanumSquareR.eot"), /* IE 호환성 보기 */
    url("/fonts/nanumSquare/NanumSquareR.eot#iefix") format('embedded-opentype'), /* IE 6 ~ 8 */
    url("/fonts/nanumSquare/NanumSquareR.woff") format('woff'), /* 모던 브라우저 */
    url("/fonts/nanumSquare/NanumSquareR.ttf") format('truetype');
    font-weight: 400;
    font-display: swap;
}
@font-face { /* 웹폰트 사용 선언 및 경로 설정 */
    font-family: nanumSquare;
    src: url("/fonts/nanumSquare/NanumSquareB.eot"), /* IE 호환성 보기 */
    url("/fonts/nanumSquare/NanumSquareB.eot#iefix") format('embedded-opentype'), /* IE 6 ~ 8 */
    url("/fonts/nanumSquare/NanumSquareB.woff") format('woff'), /* 모던 브라우저 */
    url("/fonts/nanumSquare/NanumSquareB.ttf") format('truetype');
    font-weight: 600;
    font-display: swap;
}
@font-face { /* 웹폰트 사용 선언 및 경로 설정 */
    font-family: nanumSquare;
    src: url("/fonts/nanumSquare/NanumSquareEB.eot"), /* IE 호환성 보기 */
    url("/fonts/nanumSquare/NanumSquareEB.eot#iefix") format('embedded-opentype'), /* IE 6 ~ 8 */
    url("/fonts/nanumSquare/NanumSquareEB.woff") format('woff'), /* 모던 브라우저 */
    url("/fonts/nanumSquare/NanumSquareEB.ttf") format('truetype');
    font-weight: 700;
    font-display: swap;
}

@font-face { /* 웹폰트 사용 선언 및 경로 설정 */
    font-family: OpenSans;
    src: url("/fonts/OpenSans/OpenSans-Light-webfont.eot"), /* IE 호환성 보기 */
    url(" /fonts/OpenSans/OpenSans-Light-webfont.eot?#iefix") format('embedded-opentype'), /* IE 6 ~ 8 */
    url(" /fonts/OpenSans/OpenSans-Light-webfont.woff") format('woff'), /* 모던 브라우저 */
    url(" /fonts/OpenSans/OpenSans-Light-webfont.ttf") format('truetype');
    font-weight: 300;
    font-display: swap;
}
@font-face { /* 웹폰트 사용 선언 및 경로 설정 */
    font-family: OpenSans;
    src: url(" /fonts/OpenSans/OpenSans-Regular-webfont.eot"), /* IE 호환성 보기 */
    url(" /fonts/OpenSans/OpenSans-Regular-webfont.eot?#iefix") format('embedded-opentype'), /* IE 6 ~ 8 */
    url(" /fonts/OpenSans/OpenSans-Regular-webfont.woff") format('woff'), /* 모던 브라우저 */
    url(" /fonts/OpenSans/OpenSans-Regular-webfont.ttf") format('truetype');
    font-weight: 400;
    font-display: swap;
}
@font-face { /* 웹폰트 사용 선언 및 경로 설정 */
    font-family: OpenSans;
    src: url(" /fonts/OpenSans/OpenSans-Semibold-webfont.eot"), /* IE 호환성 보기 */
    url(" /fonts/OpenSans/OpenSans-Semibold-webfont.eot?#iefix") format('embedded-opentype'), /* IE 6 ~ 8 */
    url(" /fonts/OpenSans/OpenSans-Semibold-webfont.woff") format('woff'), /* 모던 브라우저 */
    url(" /fonts/OpenSans/OpenSans-Semibold-webfont.ttf") format('truetype');
    font-weight: 600;
    font-display: swap;
}
@font-face { /* 웹폰트 사용 선언 및 경로 설정 */
    font-family: OpenSans;
    src: url(" /fonts/OpenSans/OpenSans-Bold-webfont.eot"), /* IE 호환성 보기 */
    url(" /fonts/OpenSans/OpenSans-Bold-webfont.eot?#iefix") format('embedded-opentype'), /* IE 6 ~ 8 */
    url(" /fonts/OpenSans/OpenSans-Bold-webfont.woff") format('woff'), /* 모던 브라우저 */
    url(" /fonts/OpenSans/OpenSans-Bold-webfont.ttf") format('truetype');
    font-weight: 700;
    font-display: swap;
}

/*Lato font*/
@font-face { /* 웹폰트 사용 선언 및 경로 설정 */
    font-family: Lato;
    src: url("/fonts/Lato/Lato-Thin.eot"), /* IE 호환성 보기 */
    url(" /fonts/Lato/Lato-Thin.eot#iefix") format('embedded-opentype'), /* IE 6 ~ 8 */
    url(" /fonts/Lato/Lato-Thin.woff") format('woff'), /* 모던 브라우저 */
    url(" /fonts/Lato/Lato-Thin.ttf") format('truetype');
    font-weight: 100;
    font-display: swap;
}
@font-face { /* 웹폰트 사용 선언 및 경로 설정 */
    font-family: Lato;
    src: url("/fonts/Lato/Lato-Light.eot"), /* IE 호환성 보기 */
    url(" /fonts/Lato/Lato-Light.eot#iefix") format('embedded-opentype'), /* IE 6 ~ 8 */
    url(" /fonts/Lato/Lato-Light.woff") format('woff'), /* 모던 브라우저 */
    url(" /fonts/Lato/Lato-Light.ttf") format('truetype');
    font-weight: 300;
    font-display: swap;
}
@font-face { /* 웹폰트 사용 선언 및 경로 설정 */
    font-family: Lato;
    src: url(" /fonts/Lato/Lato-Regular.eot"), /* IE 호환성 보기 */
    url(" /fonts/Lato/Lato-Regular.eot#iefix") format('embedded-opentype'), /* IE 6 ~ 8 */
    url(" /fonts/Lato/Lato-Regular.woff") format('woff'), /* 모던 브라우저 */
    url(" /fonts/Lato/Lato-Regular.ttf") format('truetype');
    font-weight: 400;
    font-display: swap;
}
@font-face { /* 웹폰트 사용 선언 및 경로 설정 */
    font-family: Lato;
    src: url(" /fonts/Lato/Lato-Semibold.eot"), /* IE 호환성 보기 */
    url(" /fonts/Lato/Lato-Semibold.eot#iefix") format('embedded-opentype'), /* IE 6 ~ 8 */
    url(" /fonts/Lato/Lato-Semibold.woff") format('woff'), /* 모던 브라우저 */
    url(" /fonts/Lato/Lato-Semibold.ttf") format('truetype');
    font-weight: 600;
    font-display: swap;
}
@font-face { /* 웹폰트 사용 선언 및 경로 설정 */
    font-family: Lato;
    src: url(" /fonts/Lato/Lato-Bold.eot"), /* IE 호환성 보기 */
    url(" /fonts/Lato/Lato-Bold.eot#iefix") format('embedded-opentype'), /* IE 6 ~ 8 */
    url(" /fonts/Lato/Lato-Bold.woff") format('woff'), /* 모던 브라우저 */
    url(" /fonts/Lato/Lato-Bold.ttf") format('truetype');
    font-weight: 700;
    font-display: swap;
}
@font-face { /* 웹폰트 사용 선언 및 경로 설정 */
    font-family: Lato;
    src: url(" /fonts/Lato/Lato-Black.eot"), /* IE 호환성 보기 */
    url(" /fonts/Lato/Lato-Black.eot#iefix") format('embedded-opentype'), /* IE 6 ~ 8 */
    url(" /fonts/Lato/Lato-Black.woff") format('woff'), /* 모던 브라우저 */
    url(" /fonts/Lato/Lato-Black.ttf") format('truetype');
    font-weight: 900;
    font-display: swap;
}
/* poppins-300 - latin */
@font-face {
    font-family: Poppins;
    src:  url("/fonts/poppins/poppins-300.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
    url("/fonts/poppins/poppins-300.woff2") format('woff2'), /* Super Modern Browsers */
    url("/fonts/poppins/poppins-300.woff") format('woff'), /* Modern Browsers */
    url("/fonts/poppins/poppins-300.ttf") format('truetype'), /* Safari, Android, iOS */
    url("/fonts/poppins/poppins-300.svg#Poppins") format('svg'); /* Legacy iOS */
    font-weight: 300;
    font-display: swap;
}
/* poppins-regular - latin */
@font-face {
    font-family: Poppins;
    src:
            url("/fonts/poppins/poppins-400.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
            url("/fonts/poppins/poppins-400.woff2") format('woff2'), /* Super Modern Browsers */
            url("/fonts/poppins/poppins-400.woff") format('woff'), /* Modern Browsers */
            url("/fonts/poppins/poppins-400.ttf") format('truetype'), /* Safari, Android, iOS */
            url("/fonts/poppins/poppins-400.svg#Poppins") format('svg'); /* Legacy iOS */
    font-weight: 400;
    font-display: swap;
}
/* poppins-500 - latin */
@font-face {
    font-family: Poppins;
    font-style: normal;
    src:
            url("/fonts/poppins/poppins-500.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
            url("/fonts/poppins/poppins-500.woff2") format('woff2'), /* Super Modern Browsers */
            url("/fonts/poppins/poppins-500.woff") format('woff'), /* Modern Browsers */
            url("/fonts/poppins/poppins-500.ttf") format('truetype'), /* Safari, Android, iOS */
            url("/fonts/poppins/poppins-500.svg#Poppins") format('svg'); /* Legacy iOS */
    font-weight: 500;
    font-display: swap;
}
/* poppins-600 - latin */
@font-face {
    font-family: Poppins;
    src:
            url("/fonts/poppins/poppins-600.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
            url("/fonts/poppins/poppins-600.woff2") format('woff2'), /* Super Modern Browsers */
            url("/fonts/poppins/poppins-600.woff") format('woff'), /* Modern Browsers */
            url("/fonts/poppins/poppins-600.ttf") format('truetype'), /* Safari, Android, iOS */
            url("/fonts/poppins/poppins-600.svg#Poppins") format('svg'); /* Legacy iOS */
    font-weight: 600;
    font-display: swap;
}
/* poppins-700 - latin */
@font-face {
    font-family: Poppins;
    src:
            url("/fonts/poppins/poppins-700.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
            url("/fonts/poppins/poppins-700.woff2") format('woff2'), /* Super Modern Browsers */
            url("/fonts/poppins/poppins-700.woff") format('woff'), /* Modern Browsers */
            url("/fonts/poppins/poppins-700.ttf") format('truetype'), /* Safari, Android, iOS */
            url("/fonts/poppins/poppins-700.svg#Poppins") format('svg'); /* Legacy iOS */
    font-weight: 700;
    font-display: swap;
}
/* poppins-800 - latin */
@font-face {
    font-family: Poppins;
    src:
            url("/fonts/poppins/poppins-800.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
            url("/fonts/poppins/poppins-800.woff2") format('woff2'), /* Super Modern Browsers */
            url("/fonts/poppins/poppins-800.woff") format('woff'), /* Modern Browsers */
            url("/fonts/poppins/poppins-800.ttf") format('truetype'), /* Safari, Android, iOS */
            url("/fonts/poppins/poppins-800.svg#Poppins") format('svg'); /* Legacy iOS */
    font-weight: 800;
    font-display: swap;
}
/* poppins-900 - latin */
@font-face {
    font-family: Poppins;
    src:
            url("/fonts/poppins/poppins-900.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
            url("/fonts/poppins/poppins-900.woff2") format('woff2'), /* Super Modern Browsers */
            url("/fonts/poppins/poppins-900.woff") format('woff'), /* Modern Browsers */
            url("/fonts/poppins/poppins-900.ttf") format('truetype'), /* Safari, Android, iOS */
            url("/fonts/poppins/poppins-900.svg#Poppins") format('svg'); /* Legacy iOS */
    font-weight: 900;
    font-display: swap;
}

/* 여백 초기화 */
body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul,figure,figcaption,pre{margin:0;padding:0}

/* 테투리 초기화 */
fieldset,img{border:0 none}

/* 리스트 스타일 초기화 */
dl,ul,ol,menu,li{list-style:none}

/* quotes 초기화 */
blockquote, q{quotes: none}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none}

/* 정렬 초기화 */
input,select,textarea,button{vertical-align:middle; box-sizing:border-box; border-style: none;-webkit-appearance: none; -webkit-border-radius: 0;}

/* 버튼 초기화 */
button{border:0 none;background-color:transparent;cursor:pointer}

/* 배경 속성 초기화 */
body{background:#fff;direction:ltr;-webkit-text-size-adjust:none}
body:lang(en) {font-family: poppins, "Poppins", 'Lato',lato, sans-serif;}
:lang(en) {font-size:14px;font-family: 'Lato',lato, poppins, "Poppins",sans-serif;}
body:lang(ko) {font-family: nanumSquare, poppins, "Poppins", 'Lato',lato, sans-serif;word-break: keep-all;}
/* 폰트 초기화 */
body,th,td,input,select,textarea,button,pre{font-size:14px;font-family:Lato,'Lato',sans-serif;color: #161931;font-weight: 400;}
a:focus,
button:focus,
input:focus,
textarea:focus,
*:focus {outline: none !important;}

/* 제목 폰트 초기화 */
h1,h2,h3,h4,h5,h6 {font-size: 12px; font-weight:normal;}

/* 링크 초기화 */
a{color:#222;text-decoration:none}
a:hover{text-decoration:none}
/*a:active{background-color:transparent}*/

/* 폰트 스타일 초기화 */
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400}

/* 반응형 이미지 */
img, video {width: 100%;}

/*img, a*/
a, img{display: inline-block; vertical-align: middle;}

img{
    -khtml-user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

/*!* ir 효과 *!*/
/*.ir_pm{display:block;overflow:hidden;font-size:1px;line-height:0;text-indent:-9999px}*/
/*.ir_wa{display:block;overflow:hidden;position:relative;width:100%;height:100%;z-index:-1}*/

/* clearfix */
.clearfix {*zoom:1;}
.clearfix:before, .clearfix:after {display: block; content: ''; line-height: 0;}
.clearfix:after {clear: both;}

/*!*scroll bar*!*/
/*!* Chrome 스크롤 바 기본 설정 값 *!*/
/*::-webkit-scrollbar {width: 8px; height: 8px; border:none; background: inherit; margin-left: 30px;}*/
/*::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment*/
/*{display: block; height: 0px; }*/
/*::-webkit-scrollbar-track*/
/*{background: none; -webkit-border-radius: 3px; border-radius:3px;}*/
/*::-webkit-scrollbar-thumb*/
/*{height: 50px; width: 50px; background: rgba(0,0,0,0.04); -webkit-border-radius: 8px;*/
/*    border-radius: 8px; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0.1)}*/
