@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/css?family=Roboto:300,400,500'); 
@import url('https://fonts.googleapis.com/css?family=Raleway:700,800,900&display=swap');

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 400;   
	src: url(/font/NotoSansKR/NotoSansKR-Regular.woff2) format('woff2'), 
         url(/font/NotoSansKR/NotoSansKR-Regular.woff) format('woff'), 
         url(/font/NotoSansKR/NotoSansKR-Regular.otf) format('opentype'); 

  
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 500;
   src: url(/font/NotoSansKR/NotoSansKR-Medium.woff2) format('woff2'), 
         url(/font/NotoSansKR/NotoSansKR-Medium.woff) format('woff'), 
         url(/font/NotoSansKR/NotoSansKR-Medium.otf) format('opentype'); 

  
}


@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 700;
     src: url(/font/NotoSansKR/NotoSansKR-Bold.woff2) format('woff2'), 
         url(/font/NotoSansKR/NotoSansKR-Bold.woff) format('woff'), 
         url(/font/NotoSansKR/NotoSansKR-Bold.otf) format('opentype'); 

  

}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 900;
     src: url(/font/NotoSansKR/NotoSansKR-Black.woff2) format('woff2'), 
         url(/font/NotoSansKR/NotoSansKR-Black.woff) format('woff'), 
         url(/font/NotoSansKR/NotoSansKR-Black.otf) format('opentype'); 

}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 300;
   src: url(/font/NotoSansKR/NotoSansKR-Light.woff2) format('woff2'), 
         url(/font/NotoSansKR/NotoSansKR-Light.woff) format('woff'), 
         url(/font/NotoSansKR/NotoSansKR-Light.otf) format('opentype'); 

}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 100;
   src: url(/font/NotoSansKR/NotoSansKR-Thin.woff2) format('woff2'), 
         url(/font/NotoSansKR/NotoSansKR-Thin.woff) format('woff'), 
         url(/font/NotoSansKR/NotoSansKR-Thin.otf) format('opentype'); 

}

/* 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;font-family:'Noto Sans KR', sans-serif;}

 
body{ 
	
	font-family:'Noto Sans KR', sans-serif;
	width: 100%;
	font-size:16px; 
	line-height:2;
	background-color: #ffffff;  
	color:#333;
	margin: 0 auto;
	word-wrap:break-word;	
	
	 font-weight:400;
	 word-break:keep-all;
	
	}
 
html {
    overflow: -moz-scrollbars-vertical; 
    overflow-y: scroll;
	 
}
h3,h4,strong{font-weight:500;}
 
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}
 
 /*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;}

/*개인정보취급방침*/
.personalcontents{width:100%;}

.personalcontents h2.personal_title{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;}
.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;} 


.boardarea .personalcontents h4{border-top:0px solid #4b4d4c;border-bottom:0px solid #ccc;}
.boardarea .personalcontents   ol li{list-style-type: none;} 