@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: 'GmarketSans';
    font-style: normal;
    font-weight: 400;   
	src: url(../font/GmarketSans/GmarketSansBold.woff2) format('woff2'), 
         url(../font/GmarketSans/GmarketSansBold.woff) format('woff'), 
         url(../font/GmarketSans/GmarketSansBold.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;}

 
body{ 
	 
	font-family:'Noto Sans KR', sans-serif;
	width: 100%;
	font-size:16px; 
	line-height:1.5;
	background-color: #ffffff;  
	color:#333;
	margin: 0 auto;
	

	 font-weight:400;
	
	}

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: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}
.left{text-align:left}
 
 /*tab*/
.view{;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:'Roboto', sans-serif;
}

/*개인정보취급방침*/
.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;text-align:left;font-size:18px;}
.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;} 
