@charset "utf-8";
@import url('common.css');

/* 폰트 관련 */
@font-face { font-family:Malgun Gothic; src:url('../font/malgun.eot'); src:url('../font/malgun.eot') format(eot);}
@font-face { font-family:Malgun Gothic; src:url('../font/malgun.woff'); src:url('../font/malgun.woff') format(woff);}
@font-face { font-family:Malgun Gothic; src:url('../font/malgun.ttf'); src:url('../font/malgun.ttf') format(truetype);}

.cont_tit {font-family:Malgun Gothic;font-size:23px;color:#2d2d2d;font-weight:bold;}
.cont_tit1 {font-family: Malgun Gothic;font-size:23px;font-weight:600;color:#b49f76;}
.cont_tx {font-family: Malgun Gothic;font-size:20px;color:#454545;line-height:30px;}
.cont_tx a {text-decoration: none;font-family: Malgun Gothic;color:#454545;}
.cont_tx b {text-decoration: underline;}

.sub2_tx1 {font-family: dotum,verdana,arial;font-size:21px;font-weight:600;color:#000000;padding-top:15px;}
.sub2_tx2 {font-family: dotum,verdana,arial;font-size:18px;font-weight:500;color:#676767;padding-top:5px;}

.sub3_tit {font-family: dotum,verdana,arial;font-size:27px;font-weight:500;color:#070707;}
.sub3_tx1 {font-family: dotum,verdana,arial;font-size:21px;font-weight:500;color:#454545;}
.sub3_tx2 {font-family: dotum,verdana,arial;font-size:24px;font-weight:500;color:#454545;}
.sub3_tx4 {font-family: dotum,verdana,arial;font-size:21px;font-weight:500;color:#454545;}
.input_1 {width:120px;border:1px solid #42360a;border-radius: 0px;height:30px;}


.input_3 {border:1px solid #bbb;background: #fff;font-family: dotum,verdana,arial;font-size:19px;color:#454545;border-radius: 0px;height:35px;} 
.select_1 {border:1px solid #bbb;font-family: dotum,verdana,arial;font-size:19px;color:#454545;border-radius:0;}

.sub3_textarea {border:1px solid #bbb; font-size:19px; font-family:dotum,verdana,arial; line-height:27px; color:#707070; resize:none;border-radius: 0;}



/* 메인 관련 */
.search {position:absolute;padding-top:23px;top:0px;left:20px;z-index:10;background: #282828;padding-bottom:10px;}
.m_input {width:430px;height:42px;color:#fff;font-family:Dotum,Arial;font-size:23px;line-height:55px;border:1px solid #4a4a4a;background-color:#282828;border-radius: 0px;}
.close_btn {padding-left:26px;padding-top:14px;padding-right:20px;}

/*location 관련*/
.menu_head {cursor:pointer;position:relative;border-bottom:1px solid #ddd;}
.menu_body {display:none;border-bottom:3px solid #040403;}

.title {
	background:url('../img/sub1/down.png') no-repeat right;
	color:#797979;
	padding:20px;
	font-family: Malgun Gothic;
}
.title_on {
	background:url('../img/sub1/up.png') no-repeat right;
	color:#797979;
	padding:20px;
	font-family: Malgun Gothic;
}
.location_tit {
	background: url('../img/sub1/home.jpg') 0 12px no-repeat;
	color:#797979;
	padding-left:25px;
	font-family: Malgun Gothic;font-size:27px !important;
	line-height:60px;
}

.menu_body a {
	display:block;
	background-color:#ffffff;
	border-bottom:1px solid #dadada;
	color:#1b1b1b;
	font-size:22px;
	text-decoration:none;
	background: url('../img/sub1/blit2.png') 25px 45px no-repeat;
	padding:25px 0 25px 45px;
	font-family: Malgun Gothic;
}
.menu_body a.on {
	display:block;
	background-color:#a99f7b !important;
	border-bottom:1px solid #dadada;
	color:#fff;
	font-size:22px;
	text-decoration:none;
	background: url('../img/sub1/blit1.png') 25px 45px no-repeat;
	padding:25px 0 25px 45px;
	font-family: Malgun Gothic;
}


/*페이징*/
#page {text-align:center;margin-top:100px;}
#page a { 
	font-family: dotum,verdana,arial;
	border:1px solid #c4c4c4;
	padding:5px 15px 6px 13px;
	text-decoration:none;
	font-size:22px;
	color:#7f7f7f;
}

.page_on {
	font-family: dotum,verdana,arial;
	background-color:#3b322b;
	border:1px solid #3b322b !important;
	color:#ffffff !important;
}

/*password*/
#password {padding:30px 0 30px 0px;text-align: center;background: #cca61e;color:#fff;font-weight:bold;font-size:25px;
	font-family: dotum,verdana,arial;
}
.input_2 {border:1px solid #454545;background: #fff;font-family: dotum,verdana,arial;font-size:18px;color:#454545;border-radius: 0px;height:43px;}

.password_in {padding:60px 0 60px 40px;border:1px solid #cca61e;}





/*개인정보취급방침*/
#if01 {
	height:150px;
	overflow-y:scroll;
	border:1px solid #bbb;
	border-bottom:1px solid #454545;
	color:#393939;
	font-family:dotum,verdana,arial;
	font-size:24px;
	line-height:30px;
	padding:10px;
}
#if01 a {text-decoration: none;color:#393939;font-family:dotum,verdana,arial;}
#if01 b {color:red;}
#if01 strong {color:181818;}








