/* ===========================
	°øÅë
============================ */

@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}

@font-face {
	font-family: 'NanumGothicBold';
	font-style: normal;
	font-weight: 600;	
	src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
	src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format("embedded-opentype"), 
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format("woff2"), 
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format("woff"), 
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format("truetype");	
}



body, td,select,div {border:0; margin:0;padding:0; font-size:12px; color:#333; line-height:20px; font-weight:normal; font-family: 'Nanum Gothic', ³ª´®°íµñ, 'dotum'; }

ul,ol,li{margin:0;padding:0; margin:0;}
ul {list-style:none;}


a {border:0}

img{border:0px;}
html{overflow-y:scroll; overflow-x:hidden;}


BODY 
{scrollbar-face-color: #efefef; scrollbar-shadow-color: #cccccc; 
scrollbar-highlight-color: #cccccc; scrollbar-3dlight-color: #efefef; 
scrollbar-darkshadow-color: #efefef; scrollbar-track-color: #efefef; 
scrollbar-arrow-color: #cccccc} 
select {margin:0;padding:0;font-size:13px; color:#555555; line-height:30px; font-weight:normal; font-family: 'Nanum Gothic', ³ª´®°íµñ, 'dotum'; }



form{padding:0px; margin:0px;}

a {		color: #333333;	  	 text-decoration: none; margin:0px; padding:0px;}
a:link {	color: #333333;	  text-decoration: none; margin:0px; padding:0px;}
a:visited {color: #333333;	  text-decoration: none; margin:0px; padding:0px;}
a:hover {color: #d31145; text-decoration: none;	margin:0px; padding:0px;}

a.mini {		color: #cccccc;	  font-style: normal;	line-height: 18px;	  text-decoration: none; font-size: 11px; font-family:'dotum', µ¸¿ò, 'Nanum Gothic', ³ª´®°íµñ; }
a:link.mini {	color: #cccccc;	  line-height: 18px;	text-decoration: none; font-size: 11px; font-family:'dotum', µ¸¿ò, 'Nanum Gothic', ³ª´®°íµñ; }
a:visited.mini {color: #cccccc;	  line-height: 18px;	text-decoration: none; font-size: 11px; font-family:'dotum', µ¸¿ò, 'Nanum Gothic', ³ª´®°íµñ; }
a:hover.mini {color: #2f8bff;	line-height: 18px;	font-size: 11px; font-family:'dotum', µ¸¿ò, 'Nanum Gothic', ³ª´®°íµñ; }





.r{border:1px solid red;}


/* ÆùÆ®¼³Á¤ */
.f11 { font-size: 11px; }
.f12 { font-size: 12px; }
.f13 { font-size: 13px; }
.f14 { font-size: 14px; }
.f15 { font-size: 15px; }
.f16 { font-size: 16px; }
.f17 { font-size: 17px; }
.f18 { font-size: 18px; }
.f19 { font-size: 19px; }
.f20 { font-size: 20px; }
.f24 { font-size: 24px; }
.f28 { font-size: 28px; }
.f50 { font-size: 50px; line-height:60px; letter-spacing:-0.1em;}

.fnanum { font-family: 'Nanum Gothic', serif;}
.fnanumb { font-family: NanumGothicBold;  color:#333;}
.fmyungjo {font-family: 'Nanum Myeongjo', serif;}
.body_f { font-size: 13px; line-height:20px; color:#555; font-family:'dotum', µ¸¿ò, 'Nanum Gothic', ³ª´®°íµñ; }

.fc_yellow{color:#fff000;}
.fc_brown{color:#583831;}
.fc_green{color: #6a6915;}
.fc_black{color: #333;}
.fc_blue {color: #0c4da2;}
.fc_red {color: #c4171d;}
.fc_orange {color: #e15f19;}

.b {font-weight:bold;}

.bg_brown{background-color:#AB9479;}

.lh11 {line-height: 11px;}
.lh12 {line-height: 12px;}
.lh13 {line-height: 13px;}
.lh14 {line-height: 14px;}
.lh15 {line-height: 15px;}
.lh16 {line-height: 16px;}
.lh17 {line-height: 17px;}
.lh18 {line-height: 18px;}
.lh19 {line-height: 19px;}
.lh20 {line-height: 20px;}
.lh24 {line-height: 24px;}
.lh28 {line-height: 28px;}
.lh30 {line-height: 30px;}
.lh40 {line-height: 40px;}
.lh50 {line-height: 50px;}


/* Á¤·Ä */
.txt_l {text-align:left;}
.txt_c {text-align:center;}
.txt_r {text-align:right;}

.Left {text-align:left;}
.Center {text-align:center;}
.Right {text-align:right;}

.mr0 {margin:0 auto;}

/* ÆÐµù°ª */
.pT5  {padding-top: 5px;}
.pT10 {padding-top: 10px;}
.pT15 {padding-top: 15px;}
.pT20 {padding-top: 20px;}
.pT25 {padding-top: 25px;}
.pT30 {padding-top: 30px;}
.pT50 {padding-top: 50px;}

.pR5  {padding-right: 5px;}
.pR10 {padding-right: 10px;}
.pR15 {padding-right: 15px;}
.pR20 {padding-right: 20px;}
.pR25 {padding-right: 25px;}
.pR30 {padding-right: 30px;}

.pB5  {padding-bottom: 5px;}
.pB10 {padding-bottom: 10px;}
.pB15 {padding-bottom: 15px;}
.pB20 {padding-bottom: 20px;}
.pB25 {padding-bottom: 25px;}
.pB30 {padding-bottom: 30px;}
.pB40 {padding-bottom: 40px;}
.pB50 {padding-bottom: 50px;}

.pL5  {padding-left: 5px;}
.pL10 {padding-left: 10px;}
.pL15 {padding-left: 15px;}
.pL20 {padding-left: 20px;}
.pL25 {padding-left: 25px;}
.pL30 {padding-left: 30px;}

.mT5  {margin-top: 5px;}
.mT10 {margin-top: 10px;}
.mT15 {margin-top: 15px;}
.mT20 {margin-top: 20px;}
.mT25 {margin-top: 25px;}
.mT30 {margin-top: 30px;}
.mT50 {margin-top: 50px;}




.m_f14 { font-size: 14px;	line-height: 14px; font-weight: 600;	 color: #333333; font-style: normal; height:20px; line-height: 20px; padding:10px 0 5px 0; text-indent:0px; text-decoration: none; letter-spacing: -0.03em;}
.m_f16 { font-size: 16px;	line-height: 16px; font-weight: 600;	 color: #333333; font-style: normal; height:20px; line-height: 20px; padding:0 0 15px 0; text-indent:0px; text-decoration: none; letter-spacing: -0.03em; font-family:Nanum Gothic, 'µ¸¿ò', 'Gulim', 'sans-serif', 'Tahoma';}

.tel { font-size: 24px;	line-height: 24px; font-weight: 600;	color: #333333; font-style: normal; text-indent:0px; text-decoration: none; letter-spacing: -0.05em; font-family:Nanum Gothic, 'µ¸¿ò', 'Gulim', 'sans-serif', 'Tahoma';
		padding-left:20px; background:url('../image/cs_icon.png') no-repeat; left center;}

.hp { font-size: 18px;	line-height: 18px; font-weight: 600;	color: #333333; font-style: normal; text-indent:0px; text-decoration: none; letter-spacing: -0.05em; font-family:Nanum Gothic, 'µ¸¿ò', 'Gulim', 'sans-serif', 'Tahoma';}



/* ¸ÞÀÎÅ¸ÀÌÆ² */
.m_tit {font-size:20px; font-weight:600; height:50px; line-height:50px; text-align:left; background:url(../image/tit_line.gif) no-repeat left top; border:0px solid red;}




/* ¸µÅ©¹öÆ° */

a.fot_pe:link, a.fot_pe:visited, a.fot_pe:active { 	
	display:inline-block;	border:1px solid #cccccc; background-color:#fff; color:#333; border-radius:0px; -webkit-border-radius:0px; 	-moz-border-radius:0px;	line-height:30px; height:30x;
	font-size:12px; font-weight:normal; text-align:center;
}		
a.fot_pe:hover {border:1px solid #333; background-color:#333;	 color:#fff;}


a.fot_pe2:link, a.fot_pe2:visited, a.fot_pe2:active { 	
	display:inline-block;	border:1px solid #ab9479; background-color:#ab9479; color:#fff; border-radius:0px; -webkit-border-radius:0px; 	-moz-border-radius:0px;	line-height:30px; height:30x;
	font-size:12px; font-weight:normal; text-align:center;
}		
a.fot_pe2:hover {border:1px solid #930c30; background-color:#930c30;	 color:#fff;}


a.fot_pa:link, a.fot_pa:visited, a.fot_pa:active { 	
	display:inline-block;	border:1px solid #cccccc; background-color:#fff; color:#333; border-radius:0px; -webkit-border-radius:0px; 	-moz-border-radius:0px;	line-height:20px; height:20x; padding:5px 15px 5px 15px;
	font-size:12px; font-weight:normal; text-align:center;
}		
a.fot_pa:hover {border:1px solid #b90303; background-color:#b90303;	 color:#fff;}

a.fot_pb:link, a.fot_pb:visited, a.fot_pb:active { 	
	display:inline-block;	border:1px solid #333; background-color:#333; color:#fff; border-radius:0px; -webkit-border-radius:0px; 	-moz-border-radius:0px;	line-height:20px; height:20x; padding-left:5px; padding-right:5px;
	font-size:12px; font-weight:normal; text-align:center; margin-right:3px;
}		
a.fot_pb:hover {border:1px solid #333; background-color:#333;	 color:#fff;}


/*°Ô½ÃÆÇ¹öÆ°*/

a.bbs_bt:link, a.bbs_bt:visited, a.bbs_bt:active { 	
	display:inline-block;	border:1px solid #cccccc; background-color:#fff; color:#333; border-radius:0px; -webkit-border-radius:0px; 	-moz-border-radius:0px;	line-height:30px; height:30x; padding-left:15px; padding-right:15px;
	font-size:12px; font-weight:normal; text-align:center;
}		
a.bbs_bt:hover {border:1px solid #333; background-color:#333;	 color:#fff;}


a.bbs_bt2:link, a.bbs_bt2:visited, a.bbs_bt2:active { 	
	display:inline-block;	border:1px solid #ab9479; background-color:#ab9479; color:#fff; border-radius:0px; -webkit-border-radius:0px; 	-moz-border-radius:0px;	line-height:30px; height:30x;  padding-left:15px; padding-right:15px;
	font-size:12px; font-weight:normal; text-align:center;
}		
a.bbs_bt2:hover {border:1px solid #583831; background-color:#583831;	 color:#fff;}



/*ÆäÀÌÁö¹öÆ°*/

a.page_bt:link, a.page_bt:visited, a.page_bt:active { 	
	display:inline-block;	border:1px solid #E9E9E9; background-color:#fff; color:#333; border-radius:0px; -webkit-border-radius:0px; 	-moz-border-radius:0px;	line-height:28px; height:28px; width:28px;
	font-size:12px; font-weight:normal; text-align:center;
}		
a.page_bt:hover {border:1px solid #333; background-color:#333;	 color:#fff;}


a.page_bt2:link, a.page_bt2:visited, a.page_bt2:active { 	
	display:inline-block;	border:1px solid #ab9479; background-color:#ab9479; color:#fff; border-radius:0px; -webkit-border-radius:0px; 	-moz-border-radius:0px;	line-height:28px; height:28px; width:28px;
	font-size:12px; font-weight:normal; text-align:center;
}		
a.page_bt2:hover {border:1px solid #583831; background-color:#583831;	 color:#fff;}

.input, .bbs_input{height:25px; border:1px solid #c8c8c8; font-size:12px;}