@import url(http://ts.daumcdn.net/custom/blog/0/606/skin/images/nanumgothic.css);
@font-face {font-family:NanumGothic; src:url(images/NanumGothic.eot);}
body,th,td,textarea,input,select,option {
	font-size:16px; 
	color:#222; 
	letter-spacing:-0.2px;
 	font-family:"Nanum Gothic", Arial, Helvetica, sans-serif, Tahoma,sans-serif; 
	line-height:28px;
}

address,em {font-style:normal}
a {text-decoration:none; color:#333}
/* a:hover,a:active,a:focus {text-decoration:none; color:#609e55} */
html, body, div, dl, dt, dd ,ul ,ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{margin:0; padding:0}
h1,h2,h3,h4,h5,h6 {font-size:100% }
h1 {font-size:26px; color:#333;}
h2 {font-size:26px; color:#fff;}
ol, ul {list-style:none}
address, caption, cite, code, dfn, em, strong, th, var {font-style :normal; font-weight:normal}
/*table {border-collapse:collapse; border-spacing:0}*/
fieldset, img {border:0}
caption, th {text-align:left }
q:before, q:after {content :''} 
hr {display:none}
legend, caption, .hidden {width:0; height:0; margin:0; padding:0; overflow:hidden; line-height:0; font-size:0; visibility:hidden; position:absolute; left:0; top:0}
img {border:0px;}

.noti {
FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: 'Nanum Gothic', "Arial", 
 ; line-height: 160%
}

.title {
	font-family: "Nanum Gothic", "Arial";
	font-size: 22px;
	color: #000000;
	font-weight: normal;
	line-height: 25px;
}


.subtitle {
	font-family: "Nanum Gothic", "Arial";
	font-size: 18px;
	color: #ff6600;
	font-weight: bold;
	line-height: 25px;
}

.tdtitle {
	font-family: "Nanum Gothic", "Arial";
	font-size: 16px;
	color: #ff6600;
	font-weight: bold;
	line-height: 25px;
} 

.table {
	font-family: "Nanum Gothic", "Arial";
	font-size: 14px;
	color: #222;
	font-weight: normal;
	line-height: 26px;
}

.white {
	font-family: "Nanum Gothic", "Arial";
	font-size: 18px;
	color: #FFFFFF;
}

/* ¸ÞÀÎº£³Ê */
#banner_wrap_01 {background-color:#fff; overflow:hidden; width:980px; background:url(images/main_svc01.png);}
.banner {width:980px; margin:0 auto; text-align:center; height:370px;}
#banner_01 {overflow:hidden; width:980px; margin:0 auto; height:260px; position:relative; top:70px; }
#banner_txt { text-align:center; color:#000; position:absolute; top:40px; width:100%; font-size:35px; line-height:50px;}
#banner_btn_bx { width:100%;  text-align:center; top:230px;  position:absolute;}
.banner_btn_bx2 { width:500px; margin:0 auto;}
#banner_btn_bx li { width:50%; float:left;}
#banner_btn_nor { border:2px solid #fff; margin:0 15px 0 15px; background-color:rgba(255,255,255,0.2); color:#fff; padding:5px 0 5px 0 ;cursor:pointer;}
#banner_btn_sel { background-color:#00d8ff; margin:0 15px 0 15px; color:#fff; padding:5px 0 5px 0; cursor:pointer;}
#banner_prv {position:absolute; top:240px; left:17%;z-index:9000; }
#banner_next { position:absolute; top:240px; right:17%;z-index:9000; }
#banner_num_bx {position:absolute; top:330px; width:100%;z-index:9000;}
.banner_num_bx2 { width:40px; margin:0 auto;z-index:9000;}
#banner_num_bx li { float:left; }
.banner_num { border:2px solid #fff; width:10px; height:10px; margin-left:10px;}
.banner_num_sel { background-color:#fff; width:10px; height:10px;border:2px solid #fff;}
#banner_wrap_02 {background-color:#fff; overflow:hidden; width:980px; background:url(images/main_svc02.png);}
#banner_02 {overflow:hidden; width:980px; margin:0 auto; height:260px; position:relative; top:70px; }
#banner_03 {overflow:hidden; width:980px; margin:0 auto; height:260px; position:relative; top:70px; }
#banner_04 {overflow:hidden; width:980px; margin:0 auto; height:260px; position:relative; top:70px; }
#banner_wrap_03 {background-color:#fff; overflow:hidden; width:980px; background:url(images/main_svc03.png);}
#banner_wrap_04 {background-color:#fff; overflow:hidden; width:980px; background:url(images/main_svc04.png);}

.itemtdTop{padding:20px;  margin-bottom: 10px; border-top:solid 1px #cccccc;border-left:solid 1px #cccccc;border-right:solid 1px #cccccc;border-bottom:solid 1px #cccccc;font-weight:normal; background-color:#f9f9f9;}
.itemtdTopG{padding:10px 10px 10px 10px; margin-bottom: 20px; border-top:solid 1px #cccccc;border-left:solid 1px #cccccc;border-right:solid 1px #cccccc;border-bottom:solid 1px #cccccc;font-weight:normal;background-color:#f9f9f9;}
.photpArrowL{position:absolute;top:143px;left:7px;}
.photpArrowR{position:absolute;top:143px;right:7px;}
.TDpadd10Rb{text-align:left; padding-right:10px; font-weight:bold;}

.bbsTrTopLine{height:2px;background-color:#a72950;}
.bbsTrCon{padding:10px;background-color:#ffffff;border-bottom:#d1d1d1 1px solid;}
.bbsTrTop{height:34px;border-top:#a72950 2px solid;border-bottom:#d1d1d1 1px solid;text-align:center;}
.bbsTrList{padding:6px;border-bottom:#dac8c8 1px solid;text-align:left;}
.bbsTrRegist{padding:4px;border-bottom:#c5a7a7 1px solid;text-align:center;}
.bbsTrBott{height:1px;background-color:#a96e6e;}
.bbsTrSubject{height:50px;border-top:#a72950 2px solid;border-bottom:#d1d1d1 1px solid;text-align:left;font-weight:bold;}
.bbsTrList1{padding:8px;border-top:#c5a7a7 1px solid;border-bottom:#ebebeb 1px solid;text-align:left;}
.bbsTrList12 {padding:8px;border-bottom:#c5a7a7 1px solid;text-align:left;}

#popClose {
	background-color: #dcdcdc;
	text-align: center;
	width: 560px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#photobox {
	text-align: center; 
	vertical-align:middle;
	width: 560px;
	height:325px;
	position:relative;
}

#photos{width:495px;margin:0 auto;padding-top:7px;padding-bottom:7px;}


.main_top { /*background-color:rgba(23,24,32,0.8);*/ height:80px; line-height:80px;}
.top {background-color:#2f313a;}
.tb { width:100%; border-collapse:collapse; border-spacing:0}
.tb_wrap { width:990px; margin:0 auto;}
.tb_rt { text-align:right;}
.tb_ct { text-align:center; color:#fff;}
.tb_top { background-color:rgba(23,24,32,0.8); width:100%;}
.main_tit { font-size:34px;}
.main_sub { font-size:16px; line-height:24px;}
.gnb { width:580px;}
.gnb a { color:#fff;}
.font_s { font-size:12px; color:#a1a1a1;}
.tit {font-size: 28px; line-height: 28px;}
.tit_sub {line-height: 160%; font-size:12px;}
.footer {background-color:#414551; width:100%; overflow:hidden;}
.footer a { color:#a1a1a1;}
.footer_wrap {color:#fff; width:990px; margin:0 auto;}
.footer_fb { margin-left:10px;}
.footer_fb_wrap {width:100px; float:right; height:21px;}
.tit_kong { font-size:15px; background-color:#eee; width:100%;}
.tb_sub { width:990px; margin:0 auto; margin-top:30px;}
.impact {font-size: 30px; color: #000000; line-height: 40px; padding-bottom:15px;}
.note { font-size:16px; color:#555555; }