@charset "utf-8";
/*마우스오버 아이콘*/
@import url(https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,300,800);

/*웹폰트 사용시 연결해주세요*/

/********************  noto+Sans+kr  ********************/
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;600;700;800;900&display=swap'); 
/********************  noto+Sans+kr  ********************/

/********************  noto+Serif+kr  ********************/
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@200;300;400;500;600;700;900&display=swap');
/********************  noto+Serif+kr  ********************/

/********************  나눔고딕  노토산 세리프 ********************/
/* font-family: 'Nanum Gothic', sans-serif;
font-family: 'Noto Serif KR', serif; 
font-family: 'Noto Sans KR', serif; 
*/





/* @font-face {
font-family: 'GmarketSansLight';
src: url('../fonts/GmarketSansTTFLight.ttf') format('truetype');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'GmarketSansMedium';
src: url('../fonts/GmarketSansTTFMedium.ttf') format('truetype');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'GmarketSansBold';
src: url('../fonts/GmarketSansTTFBold.ttf') format('truetype');
font-weight: 700;
font-style: normal;
}

*/





* {
margin: 0;
padding: 0;
font-weight: 400;
line-height: 1.5;
box-sizing: border-box;
word-break: keep-all; 
overflow-wrap: break-word; }
/* scroll-behavior: smooth; */




li {
list-style: none;
}

html,
body {
height: 100%;
font-size:16px;
font-weight: 400;
min-width:1600px;
line-height: 1.5;
word-break: keep-all; 
/* font-family: 'Escoredream'; */
overflow-wrap: break-word;
/* scroll-behavior: smooth; */
}


a {
color: #333;
text-decoration: none;
}


table {
border-collapse: collapse;
border-spacing: 0;
}

address {
font-style: normal;
}

img,
input {
vertical-align: top;
}

img,
embed,
iframe {
max-width: 100%;
}

fieldset,
img {
border: 0;
}

section{
width:100%;
/* overflow: hidden; */
}

/*플롯되는 부모요소한테 적용시켜주세요*/
.clearfix:after {
content: "";
display: block;
clear: both;
}

/*감춤 요소한테 적용시켜주세요.*/
.hidden {
width: 0;
height: 0;
position: absolute;
font-size: 0;
line-height: 0;
text-indent: -9999px;
overflow: hidden;
}

.wrap {
width: 100%;
max-width: 1440px;
/* min-width: 1440px; */
margin: 0 auto;
position: relative;
}

.inner {
width: 100%;
max-width: 1400px;
margin: 0 auto;
position: relative;
box-sizing: border-box;
}


/*.container 안에 있는 클래스 col 로 시작하는 요소들은 float 정의*/
.container>*[class*="col"] {
float: left;
margin: 0 1.388%;
min-height: 1px;
}

/*플롯된 부모인 container 요소 영역 인식 다음요소  clear 적용*/
.container:after {
content: '';
display: block;
clear: both;
}

/*1440 그리드 가변폭 좌우마진은 20px 1.388% */
/* .col1 {width: 8.333%;}
.col2 {width: 13.888%;}
.col3 {width: 22.222%;}
.col4 {width: 30.555%;}
.col5 {width: 38.888%;}
.col6 {width: 47.222%;}
.col7 {width: 55.555%;}
.col8 {width: 63.888%;}
.col9 {width: 72.222%;}
.col10 {width: 80.555%;}
.col11 {width: 88.888%;}
.col12 {width: 97.222%;} */
