@charset "utf-8";
 
/* 웹 폰트 - 나눔고딕, 나눔고딕 볼드 */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);/*Nanum Gothic*/

@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,900');
 @import url('https://fonts.googleapis.com/css2?family=Russo+One&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;400;500;700&display=swap');
 
 
@import url(//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSansNeo.css);


@font-face {
     font-family: 'S-CoreDream';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-8Heavy.woff') format('woff');
     font-weight: 800;
     font-style: normal;
}
@font-face {
     font-family: 'S-CoreDream';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-7ExtraBold.woff') format('woff');
     font-weight: 700;
     font-style: normal;
}
@font-face {
     font-family: 'S-CoreDream';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff') format('woff');
     font-weight: 600;
     font-style: normal;
}
@font-face {
     font-family: 'S-CoreDream';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff') format('woff');
     font-weight: 500;
     font-style: normal;
}
@font-face {
     font-family: 'S-CoreDream';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff');
     font-weight: 400;
     font-style: normal;
}
@font-face {
     font-family: 'S-CoreDream';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff');
     font-weight: 300;
     font-style: normal;
}

/* reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, big, cite, code, del, em, img, q, s, small, strong, sub, sup, var, b, u, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, embed, summary {margin:0; padding:0;}

 
body{ 
	  font-family:'Spoqa Han Sans Neo','Noto Sans KR', 'S-CoreDream', sans-serif;
	
	width: 100%;
	font-size:16px; 
	line-height:1.5;
	background-color: #ffffff;  
	color:#333;
	margin: 0 auto;
	font-weight:300;
	 
	
}

html,body {
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	-webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;	
	word-break:keep-all;
	word-wrap:break-word;
	
}

 
html {
    overflow: -moz-scrollbars-vertical; 
    /*overflow-y: scroll;*/
	 
}


h3,h4,strong{font-weight:400;}
 
hr {display:none;}
ul  li {list-style:none;}


a:link, a, a:hover,a:visited{text-decoration:none; color:#333;}
input, select {font-size:14px;}
img {border:0; vertical-align:top;max-width:100%;}

.center{text-align:center}
.left{text-align:left}
 
 /*tab*/
.view{display: block;padding:0;margin:0;}
.hided{display: none;padding:0;margin:0;}

.box{border:2px solid #A6A6A6; font-size:12px;background-color: #f7f7f7;}

.floatL{float:left;}
.clear{clear:both;}


.mtA{margin-top:60px;}
.numtxt,
.engfont{
	font-family:'Poppins', sans-serif;
	letter-spacing:0;
	font-weight:400;
}
.title.engfont{font-weight:700;}

/*개인정보취급방침*/
.personalcontents{width:100%;}
.personalcontents .personal_title{position:relative;color:#000;text-align:center;font-weight:bold;font-size:20px;margin-bottom:30px;padding:0;}
.personalcontents .txt_sum{background:#f7f7f7;padding:10px;}
.personalcontents h3.person_t{margin-top:30px;margin-bottom:10px;text-align:left;font-size:17px;}
.personalcontents .person_content {padding-left:10px}
.personalcontents .person_content p{margin-bottom:10px;}
.personalcontents .person_content ul {margin-bottom:10px}
.personalcontents .person_content ul > li{list-style-type: square;margin-left:40px;} 
.personalcontents .person_content ol{margin-left:40px;} 
.personalcontents .person_content ol li{list-style-type: decimal;} 
