@import "main.css";                 /* Top - Main - Footer */
@import "sub.css";		             /* Sub - Detail */
@import "program.css";		     /* Àå¹Ù±¸´Ï - È¸¿ø - ¹è¼Û */
@import "company.css";		     /* ÀÏ¹ÝÆäÀÌÁö */


/*font ³ª´®Ã¼ ³»ºÎ¿¬µ¿*/

@font-face {
	 font-family:"ngn";
	 font-style: normal;
	 font-weight: normal;
	 src: url('/font/NanumGothic.eot'); 
	 src: url('/font/NanumGothic.eot#iefix')format("embedded-opentype"),; 
	 src: local('?'), url('/font/NanumGothic.woff') format('woff'),
	 url('/font/NanumGothic.ttf') format('truetype');
}

@font-face{
	font-family:"ngb";
	font-style: normal;
	font-weight: bold;
	src: url('/font/NanumGothicBold.eot');
	src: local('.'), url('/font/NanumGothicBold.woff') format('woff'), url('/font/NanumGothicBold.ttf') format('truetype');
}

@font-face{
	font-family:"nan";
	font-style: normal;
	font-weight: normal;
	src: url('/font/HANBatang.eot');
	src: local('?'),  url('/font/HANBatang.ttf') format('truetype');
}

@font-face {
	font-family: 'yg-jalnan';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_four@1.2/JalnanOTF00.woff') format('woff');
	font-weight: normal; font-style: normal; }/* Àß³­Ã¼ ÆùÆ® CDN -GNB¿¡ »ç¿ë */

html , body {padding:0;margin:0;}

/*********** Input Style ***********/
.Searchput {border:1px solid #fff; width:170px; height:30px; line-height:28px; font-size:14px; color:#9b9b9b;}
.dInput {border:1px solid #d7d7d7; background-color:white; height:33px; font-size:14px; padding-left:10px;}
.PInput {border:1px solid #d7d7d7; background-color:#f9f9f9; height:26px; font-size:14px; padding-left:5px;}
label{font-size:16px; font-family: 'NanumSquareRound', sans-serif;}


table{border-spacing:0;border-collapse:collapse;}
ul,ol,li {list-style:none}
img {border:0;vertical-align:top;}
ul {list-style:none; padding:0;margin:0}
span{display:inline-block;}


li,p,dt,dd,div,span{word-break:break-all;}
.Textclear,caption {display:none;}
.mt5 {display:inline;margin-top:5px;}
form,fieldset,img{border:0;} 
button{cursor:pointer;}

/* |  img  | */
img {border:0;}
li img {vertical-align:top;}
dt img ,dd img {vertical-align:top;}


/* ¸µÅ© °É¾úÀ»¶§ ÁÖÀ§¿¡ Å×µÎ¸® Á¡¼± ¾ø¾Ö±â  selector-dummy: expression(this.hideFocus=true); */
a,img , input {outline: none;}

/* radio¹öÆ° Áß¾ÓÁ¤¿­  */
.radio {vertical-align: middle;}
.checkbox {vertical-align: middle;}

/* ---------------------------- ¸®´º¾ó css ----------------- 2019-08-26 ------------------------- */

@font-face { font-family: 'NanumSquareRound'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/NanumSquareRound.woff') format('woff'); font-weight: normal; font-style: normal; }
/*********** Base Style ***********/
* { margin: 0; padding: 0; border: 0; font-family:'ngn', Dotum, Arial, sans-serif; font-size:14px; word-break:keep-all;}

html, body	{width:100%;}
body {height:100%; background-color:#fff;}  /* ´ëÃ¼ ½ºÅ©·Ñ »ý¼º */
body,th,td {font-family:'ngn', Dotum, Arial, sans-serif; font-size: 14px; color: #333333; }
a {color: inherit; text-decoration: none;}
address{font-style:normal;}

.num{font-family: 'NanumSquareRound', sans-serif; font-weight:bold;}
/*********** Base Style ***********/