@charset "euc-kr";
@import url("sub.css");

@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@800&display=swap');
/* -----------------------------------------------------기본 ------------------------------------------------------- */

	body {margin-top : 0px; margin-left: 0px; margin-right:0px; margin-bottom:0px; font-size: 12px; color: #404040; font-family: 굴림; }
	
	td { font-size: 12px; color: #404040; font-family: 굴림; line-height:16pt;}


	/* 기본 클래스 */
	img {border:0;}
	form { margin-top:0px; margin-bottom:0px;}
	input { font-family:굴림; font-size:12px; color:#000000;}
	textarea { font-family:굴림; font-size:12px; color:#000000;}
	select {font-family:tahoma; font-size:12px; color:#0F377F; }


	.input_border { font-family:tahoma,굴림; font-size:12px; height:18px; color:#000000; border-right: #C7C7C7 1px solid; border-top: #C7C7C7 1px solid;border-left: #C7C7C7 1px solid; border-bottom: #C7C7C7 1px solid;}



	/* 기본 링크 */
	A:active { color: #a4a4a4; font-family: 돋움; text-decoration: none; }
	A:link {color: #a4a4a4; font-family:돋움; text-decoration: none; }
	A:visited { color: #a4a4a4; font-family: 돋움; text-decoration: none; }
	A:hover { color: #000000; font-family: 돋움; text-decoration: none; }
	



.b {
font-weight:bold;
}

/* form */
.input {
border:1px solid #CCCCCC;
}

/* font */

.green {
	color: #49993C;
	font-weight: bold;
}

.p11{
font-family:돋움;
font-size:11px;
color:#666666;
line-height:13pt;
}


.18pt{
line-height:18pt;
}



.style1 {
	color: #82563C;
	font-weight: bold;
}

.style2 {
	font-family:돋움;
	color: #82563C;
	font-weight: bold;
	font-size:14px;

}


.top {color:#e2e2e2;}
.top a {color:#e2e2e2;}
.top a:visited {color:#e2e2e2;}
.top a:hover {color:#fff;}
.top a.select {color:#e2e2e2;}

.white{
font-family:돋움;
font-size:11px;
color:#ffffff;
line-height:13pt;
}

.copy{
font-family:돋움;
font-size:11px;
color:#ebebeb;
line-height:13pt;
}

.year{
font-family:돋움;
font-size:12px;
color:#463c30;
line-height:13pt;
font-weight: bold;
height:27px
}



/* 메뉴부분 */
.gnb { position:relative; display: inline-block; margin: 0 0 0 20px; width: ; z-index:1;}

#nav { position:relative; margin: 0; padding: 0 0; height: 65px; list-style:none;}
#nav:after { display: block; visibility: hidden; clear: both; content: "";}
#nav .menu_li { float: left; }
#nav .menu_li > a { position: relative; display:inline-block; padding: 3px 20px; width: auto; height: 31px; box-sizing: border-box; font-family: 'Nanum Myeongjo', serif; font-weight: 800; font-size: 15px; color: #222; text-align: center; letter-spacing: -0.05em;}
#nav .menu_li > a:after { display: block; clear: both; content: "";position: absolute; top: 7px; left: 0; width:1px; height: 15px; border-right: 1px solid rgba(0,0,0,0.2);}
#nav .menu_li:first-child > a:after { display: none;}
#nav .menu_li > a.on,
#nav .menu_li > a.hov,
#nav .menu_li > a:hover { color: #222; text-decoration: none;}

#nav .sub_ul { position: absolute; display: none; top: 30px; padding:0 15px; list-style: none; z-index:2; background: #b4ab9c;}
#nav .sub_ul.sub1 { left: 15px;}
#nav .sub_ul.sub2 { left: 110px;}
#nav .sub_ul.sub3 { left: 190px;}
#nav .sub_ul.sub4 { left: 300px;}
#nav .sub_ul.sub5 { left: 405px;}
#nav .sub_ul.sub6 { right: 15px;}
#nav .sub_ul.sub7 { right: 5px;}
#nav .sub_ul li { display: inline-block; position: relative; }
#nav .sub_ul li a { display: inline-block; padding: 3px 15px 3px 0; font-family: 'Nanum Myeongjo', serif; font-weight: 800; font-size:12px; color: #2f241e;}
#nav .sub_ul li:last-child a { padding-right: 0;}
#nav .sub_ul li a.on,
#nav .sub_ul li a.hov,
#nav .sub_ul li a:hover { text-decoration: none; color: #fff;}


/* 컨텐츠 타이틀 */
.sub_title { margin: 0 0 0 15px;}
.sub_title span { display: inline-block; padding: 0 0 0 25px; font-family: 'Nanum Myeongjo', serif; font-weight: 800; font-size: 21px; color: #444; letter-spacing: -0.01em; background: url('/img/sub_tit_bullet.png') left center no-repeat;}