@charset "utf-8";
/* 간단한 유동 미디어
   참조: 유동 미디어를 만들려면 HTML에서 미디어의 높이 및 폭 속성을 제거해야 합니다.
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}
/* IE 6은 max-width를 지원하지 않으므로 폭 100%를 기본값으로 사용합니다. */
.ie6 img {
	width:100%;
}


/*******************************************************************************************************************************/
@font-face { font-family:'NanumGothic';
 	src: url('/font/NanumGothic.eot');src: url('/font/NanumGothic.eot?#iefix') format('embedded-opentype'), url('/font/NanumGothic.woff') format('woff'), url('/font/NanumGothic.ttf') format('truetype');font-weight: normal;font-style: normal;
 }
@font-face { font-family:'NanumGothicBoldWeb';
 	src: url('/font/NanumGothicBold.eot');src: url('/font/NanumGothicBold.eot?#iefix') format('embedded-opentype'), url('/font/NanumGothicBold.woff') format('woff'), url('/font/NanumGothicBold.ttf') format('truetype');font-weight: bold;font-style: normal;
}
@font-face{	font-family: "NanumBarunGothic";
	src: url('/font/NanumBarunGothic.eot')format('eot');src: url('/font/NanumBarunGothic.woff') format('woff');}

@font-face{	font-family: "NanumBarunGothicBold";
	src: url('/font/NanumBarunGothicBold.eot')format('eot');src: url('/font/NanumBarunGothicBold.woff') format('woff');}
/********************************************************************************************************************************/

.nanum { font-family: 'NanumGothic',  Trebuchet MS, 돋움, dotum, Arial; }
img{ border:0}


body,td,th {
	font-family: 'Noto Sans KR',Trebuchet MS,Verdana,Arial,sans-serif;
	font-size: 15px;
	color: #333;
	line-height:200%;
	font-weight:400;
	letter-spacing:0.2px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#f5f5f5;
}
a {
	color: #444;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.munje { font-size:18px;  color:#111111; }

.dap { font-size:18px;  color:#333333; }

.btn_next { font-size:18px; color:#FFFFFF; font-weight:bold;background-color:#FF0000; border-radius:5px; padding:10px 30px 10px 30px; border:hidden; cursor:pointer }


.btn_prev { font-size:18px; color:#FFFFFF; font-weight:bold;background-color:#555555; border-radius:5px; padding:10px 30px 10px 30px; border:hidden; cursor:pointer }


/*
	Dreamweaver 유동 격자 속성
	----------------------------------
	dw-num-cols-mobile:		2;
	dw-num-cols-tablet:		4;
	dw-num-cols-desktop:	8;
	dw-gutter-percentage:	25;
	
	Ethan Marcotte의 "Responsive Web Design"과 
	http://www.alistapart.com/articles/responsive-web-design
	
	Joni Korpi의 Golden Grid System에서 받은 영감
	http://goldengridsystem.com/
*/

/* 모바일 레이아웃: 480px 이하 */

.gridContainer {
	width: 97%;
	padding-left:5px;
	padding-right:0px;
}
.gridContainer1280px {
	width: 100%;
	padding: 0;
	margin: auto;
	
}
.gridContainer1000px {
	width: 100%;
	padding-bottom:  50px;
	margin-top: 30px;
	background-color:#ffffff;
	
}
#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#txt_etc {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#blank_layer30px {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:30px;
	
}


/* 타블렛 레이아웃: 481px~768px. 다음에서 스타일 상속: 모바일 레이아웃. */

@media only screen and (min-width: 781px) {
.gridContainer {
	width: 97%;
	padding-left:5px;
	padding-right:0px;
}
.gridContainer1280px {
	width: 100%;
	padding: 0;
	margin: auto;
	
}

.gridContainer1000px {
	width: 100%;
	padding-bottom:  50px;
	margin-top: 30px;
	background-color:#ffffff;
	
}

#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#txt_etc {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#blank_layer30px {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:30px;
	
}



}

/* 데스크톱 레이아웃: 769px~최대 1232px. 다음에서 스타일 상속: 모바일 레이아웃 및 타블렛 레이아웃. */

@media only screen and (min-width: 1281px) {


.gridContainer {
	width: 100%;
	max-width: 1920px;
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
	background-color:#ffffff;
}

.gridContainer1280px {
	width: 1280px;
	max-width: 1280px;
	padding:  0px;
	margin: auto;
	background-color:#ffffff;
	
}

.gridContainer1000px {
	width: 1196px;
	max-width: 1196px;
	padding-bottom:  50px;
	margin-top: 0px;
	background-color:#ffffff;
	
}

#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	
}

#txt_etc {
	clear: both;
	
	float: left;
	
	margin-left: 0;
	
	width: 100%;
	
	display: block;
	
}

#blank_layer30px {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	height:30px;
	
}

}