@charset "euc-kr";

/* ³ª´®½ºÄù¾î ¶ó¿îµå ºÒ·¯¿À±â */

/*
@font-face {
    font-family: 'NanumSquareRound';
    src: url('/font/NanumSquareRoundR.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}



@font-face {
	font-family: 'NanumSquareRoundR';
	src: url("/font/NanumSquareRoundR.woff");
	src: url("/font/NanumSquareRoundR.woff"); 
	
	src: url("/font/NanumSquareRoundR.eot?#iefix") format("embedded-opentype"), 
	 url("/font/NanumSquareRoundR.woff2") format("woff2"), 
	 url("/font/NanumSquareRoundR.woff") format("woff"), 
	 url("/font/NanumSquareRoundR.ttf") format("truetype"), 
	  url("/font/NanumSquareRoundR.ttf") format("ttf");,



	url("/font/NanumSquareRoundR.otf") format("opentype"), 

	url("/font/NanumSquareRoundR.svg") format("svg"), 
	
}

@font-face {
	font-family: 'NanumSquareRoundL';
	src: url("/font/NanumSquareRoundL.eot");
	src: url("/font/NanumSquareRoundL.eot"); 

	src: url("/font/NanumSquareRoundL.eot?#iefix") format("embedded-opentype"), 
	src: url("/font/NanumSquareRoundL.woff2") format("woff2"), 
	src: url("/font/NanumSquareRoundL.woff") format("woff"), 
	src: url("/font/NanumSquareRoundL.ttf") format("truetype"), 

	url("/font/NanumSquareRoundL.otf") format("opentype"), 
	
	url("/font/NanumSquareRoundL.svg") format("svg"), 
	
} 
*/ 

/*±¸±Û ÆùÆ® ºÒ·¯¿À±â ³ª´®½ºÄù¾î ³ëÅä»ê½º */
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);
font-family:'Nanum Square' 'Noto Sans KR', sans-serif; 
/*@font-face {font-family:NanumSquare; src:url(https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css);}*/
/*@import url('https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css');*/
@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700;800&display=swap'); 

/*³ª´® ½ºÄù¾î ¼³Á¤ */

@font-face {
	font-family: 'NanumSquareRoundL';
	src: url("/font/NanumSquareL.eot");
	src: url("/font/NanumSquareL.eot"); 
	src: url("/font/NanumSquareL.eot?#iefix") format("embedded-opentype"), 
	src: url("/font/NanumSquareL.woff2") format("woff2"), 
	src: url("/font/NanumSquareL.woff") format("woff"), 
	src: url("/font/NanumSquareL.ttf") format("truetype"), 
	url("/font/NanumSquareL.otf") format("opentype"), 
	url("/font/NanumSquareL.svg") format("svg"), 
}


@font-face {
	font-family: 'NanumSquareB';
	src: url("/font/NanumSquareB.eot");
	src: url("/font/NanumSquareB.eot"); 
	src: url("/font/NanumSquareB.eot?#iefix") format("embedded-opentype"), 
	src: url("/font/NanumSquareB.woff2") format("woff2"), 
	src: url("/font/NanumSquareB.woff") format("woff"), 
	src: url("/font/NanumSquareB.ttf") format("truetype"), 
	url("/font/NanumSquareB.otf") format("opentype"), 
	url("/font/NanumSquareB.svg") format("svg"), 

}


@font-face {
 font-family: 'NanumSquare';
 font-weight: 400;
 src: url(/font/NanumSquareR.eot);
 src: url(/font/NanumSquareR.eot?#iefix) format('embedded-opentype'),
      url(/font/NanumSquareR.woff) format('woff'),
      url(/font/NanumSquareR.ttf) format('truetype');
}

@font-face {
 font-family: 'NanumSquare';
 font-weight: 700;
 src: url(/font/NanumSquareB.eot);
 src: url(/font/NanumSquareB.eot?#iefix) format('embedded-opentype'),
      url(/font/NanumSquareB.woff) format('woff'),
      url(/font/NanumSquareB.ttf) format('truetype');
}
@font-face {
 font-family: 'NanumSquare';
 font-weight: 800;
 src: url(/font/NanumSquareEB.eot);
 src: url(/font/NanumSquareEB.eot?#iefix) format('embedded-opentype'),
      url(/font/NanumSquareEB.woff) format('woff'),
      url(/font/NanumSquareEB.ttf) format('truetype');
}
@font-face {
 font-family: 'NanumSquare';
 font-weight: 300;
 src: url(/font/NanumSquareL.eot);
 src: url(/font/NanumSquareL.eot?#iefix) format('embedded-opentype'),
      url(/font/NanumSquareL.woff) format('woff'),
      url(/font/NanumSquareL.ttf) format('truetype');
}

@font-face {
 font-family: 'NanumSquare';
 font-weight: 200;
 src: url(/font/NanumSquareL.eot);
 src: url(/font/NanumSquareL.eot?#iefix) format('embedded-opentype'),
      url(/font/NanumSquareL.woff) format('woff'),
      url(/font/NanumSquareL.ttf) format('truetype');
}
@font-face {
   font-family: 'Noto regular';
   font-style: normal;
   font-weight: 300;
   src: url(/fonts/notokr/notokr-regular.woff2) format('woff2'),
        url(/fonts/notokr/notokr-regular.woff) format('woff'),
        url(/fonts/notokr/notokr-regular.otf) format('opentype');
 }

/*ÇÑ¹®¼­Ã¼ ºÒ·¯¿À±â */
@import url(https://fonts.googleapis.com/earlyaccess/cwtexfangsong.css);
@import url(https://fonts.googleapis.com/earlyaccess/cwtexyen.css);
@import url(https://fonts.googleapis.com/earlyaccess/cwtexhei.css);
@import url(https://fonts.googleapis.com/earlyaccess/cwtexkai.css);
/*@import url(http://fonts.googleapis.com/earlyaccess/cwtexming.css);*/

/*
 * cwTeXMing (Chinese Traditional) http://www.google.com/fonts/earlyaccess
 ÇÑ¹®¼­Ã¼ ³»ºÎ¼­¹ö·Î ÀÌÀü
 */
@font-face {
  font-family: 'cwTeXMing';
  font-style: normal;
  font-weight: 500;
  src: url(/font/cwTeXMing-zhonly.eot);
  src: url(/font/cwTeXMing-zhonly.eot?#iefix) format('embedded-opentype'),
       url(/font/cwTeXMing-zhonly.woff2) format('woff2'),
       url(/font/cwTeXMing-zhonly.woff) format('woff'),
       url(/font/cwTeXMing-zhonly.ttf) format('truetype');
}


/*°í¿îµ¸¿òÃ¼*/
@font-face {
    font-family: 'GowunDodum-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/GowunDodum-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


/*Bold(700)

Regular(400)

Light(300)

UltraLight(200) */

/* transform: skew(-0.03deg);*/
/* CSS Document */

body{
	padding:0px;
	margin:0px 4px 0px 0px;
		text-size-adjust: 100%; 
	word-break: keep-all; 
	-webkit-font-smoothing: antialiased;

	vertical-align: top; 
	border: 0px none; 
	width: auto; 
	max-width: 100%; 
	height: auto;

}

body, div, font, button, select, input, option, a:link, a:visited, a:active, a:hover{

	/*font-family:'cwTeXMing','NanumSquare','MalgunGothic','Noto Sans KR', 'Dotum', 'Gulim', 'Arial', sans-serif;*/
	font-family:'NanumSquare','MalgunGothic','Noto Sans KR', 'Dotum', 'Gulim', 'Arial', sans-serif;
	
}
body {font-family:'NanumSquare','MalgunGothic','Noto Sans KR', 'Dotum', 'Gulim', 'Arial', sans-serif;}

p, a, h1, h2, h3, h4, h5, h6, span, li, div, textarea, select, caption, table th, table td, font, ol, ul{font-family:'NanumSquare','MalgunGothic','Noto Sans KR', 'Dotum', 'Gulim', 'Arial', sans-serif; transform: skew(-0.03deg);}



 br{font-family:'MalgunGothic','µ¸À½' !important;}
 
 
 ul, li, ol{
list-style:none;
padding:0px;
margin:0px;
}
 
 
 
 
/* link */


a:link { text-decoration: none;color:#000000; } 
a:visited { text-decoration: none;color:#000000; } 
a:active { text-decoration: none;color:#000000; }  
a:hover { text-decoration: none;color:#0068b7;}  


	/*¹Ú½º¿¡ ±×¸²ÀÚ ÁÖ±â*/
	
	.shadow {
-moz-box-shadow: 3px 3px 4px #000;
-webkit-box-shadow: 3px 3px 4px #000;
box-shadow: 3px 3px 4px #000;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

/*°¡·Î 900Çü ±¤°í ¹è³Ê */
.add900{width:100%; min-width:1300px; padding-top:30px; text-align:center;}

/*»ó´Ü¸Þ´º show/hide ¸ð´Þ ÆË¾÷ ¿­±â ´Ý±â Á¦ÀÌÄõ¸®*/
#bk{
	position:fixed; background:rgba(255,255,255,.5); z-index:999; width:100%; min-width:1300px; height:100%;
	display:none;
	}
	
	#modal_open{
	
	}
	
	.modal_win{
	display:none; position:absolute;
	background:#fff; z-index:9999;
	width:100%; 
	min-width:1300px; 
	height:300px; 
	background:rgba(255,255,255,1); 
	position:absolute; 
	z-index:999; 
	margin-top:195px; 
	padding:20px 0px;  
	box-shadow: 3px 3px 20px #cccccc; 
	border-top:1px solid #1d3a8f;

	
	}




	
	.modal_win2{
		width:100%; 
		min-width:1300px; 
		height:80px; 
		background:rgba(255,255,255,1); 
		position:absolute; 
		z-index:999; 
		margin-top:195px; 
		padding:20px 0px;  
		box-shadow: 3px 3px 20px #cccccc; 
		border-top:1px solid #1d3a8f; 
		display:none;
		
	}
	
	.modal_win3{
		display:none;
		position:absolute; 
		left:0px; 
		z-index:999; 
		width:1244px; 
		border:8px solid #f5f5f5; 
		background:rgba(255,255,255,1); 
		
	}
	
	
	
/*.modal_win>h1{
		//background:#ffcda5; font-size:0.9em; text-align:center; margin:0 auto;
		line-height: 3em; border-top-left-radius: 5px; border-top-right-radius:5px;
	
	} */
	
	.modal_win>#modal_close{
		display:block; width:100%; position:absolute; bottom:0; left:0;
		background:#b76828; border:0; line-height: 2.5em; color:#fff; font-weight: bold;  
		border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; 	
	}
	

