/* style02 */

#header {}
#header .wrap {}
#header .logo {float:left;padding:0;margin:0;position:relative;}
#header .logo ._logo_img {}
#header .logo ._logo_img img {}
#header .logo ._logo_txt {padding:0;margin:0;}
#header .logo ._logo_txt a {}

#header .login {float:right;position:relative;}
#header .login a {}
#header .login i {display:inline-block;margin:0 3px 0 3px;position:relative;top:1px;width:1px;height:11px;}

#header .search {float:right;position:relative;margin:0 0 0 20px;}
#header .search form {display:block;width:228px;height:25px;background:#ffffff;border-radius:6px 6px 6px 6px;}
#header .search .keyword {float:left;padding:2px 0 0 3px;margin:3px 0 0 6px;width:186px;height:17px;font-size:11px;font-family:dotum;color:#888888;border:0;background:#ffffff;}
#header .search .keyword:focus {font-weight:bold;font-size:12px;font-family:gulim;color:#222222;}
#header .search .sbtn {float:left;padding:5px;position:relative;top:-1px;left:4px;}

#topmenu {height:43px;background:url('./header_bg5.png');}
#topmenu ul {padding:10px 0 0 0;margin:0;list-style-type:none;}
#topmenu li {float:left;padding:0 4px 0 4px;margin:0;height:40px;}
#topmenu li a {font-weight:bold;font-family:"malgun gothic";font-size:15px;color:#ffffff;display:block;padding:1px 7px 5px 7px;letter-spacing:-1px;}
#topmenu li div {position:absolute;display:none;width:1px;height:1px;z-index:1;}
#topmenu li div dl {margin:33px 0 0 0;padding:3px;width:180px;background:#ffffff;border:#dfdfdf solid 1px;}
#topmenu li div dt {margin:0;padding:0;}
#topmenu li div dd {margin:0;padding:0;}
#topmenu li div dt a {color:#000000;overflow:hidden;line-height:150%;display:block;font-weight:normal;padding:4px 0 10px 10px;font-size:12px;font-family:gulim;text-shadow:0 0 0 #666666;}
#topmenu li div dt a:hover {background:#efefef;}
#topmenu li div dd a {color:#000000;overflow:hidden;line-height:150%;display:block;font-weight:normal;padding:3px 0 8px 15px;font-size:12px;font-family:gulim;text-shadow:0 0 0 #666666;}
#topmenu li div dd a:hover {background:#efefef;}
#topmenu li a:hover,#topmenu .on {color:#000000;background:#efefef;border-radius:5px 5px 5px 5px;}
#topmenu .on1 {background:#efefef;border-radius:5px 5px 5px 5px;}
#topmenu .none {color:#efefef;padding:2px 0 0 10px;}
#topmenu .none a {display:inline;background:transparent;padding:3px 5px 3px 5px;position:relative;top:2px;}
#topmenu .more {margin:0 0 3px 3px;}
#topmenu .home {margin-right:15px;}


#footer .wrap {padding:15px 0 20px 0;border-top:#DEDEDE solid 1px;}
#footer .wrap .slinks {float:left;}
#footer .wrap .slinks .elink {padding:10px 0 10px 0;font-size:11px;font-family:dotum;color:#c0c0c0;letter-spacing:2px;}
#footer .wrap .slinks .elink a {font-family:gulim;font-size:12px;letter-spacing:-1px;color:#666666;}
#footer .wrap .slinks .elink a:hover {text-decoration:underline;}
#footer .wrap .slinks .copyright {font-size:11px;font-family:arial;color:#999999;}
#footer .wrap .powered {float:right;}
#footer .wrap .kimsq {padding:10px 0 10px 0;font-size:11px;font-family:arial;color:#c0c0c0;}





/*content start*/

#lcontent .home{
	height:20px;
	background:url(/img/content_topbg.gif)repeat-y 0 0;
}
#lcontent .home ul{
	float:right;
	font-size:10px;
	font-family: 'Coda', Helvetica, sans-serif;
	color:#8dabc0;	
}
#lcontent .home ul li{
	float:left;
	display:inline;
	margin-left:6px;
	margin-top:3px;
	
}
#lcontent .home ul li.icon{
	width:9px;
	height:17px;
	background:url(/img/home_icon.png)no-repeat 0 3px;
}
#lcontent .home ul li.point{
	color:#205999;
}
#lcontent h3{
	height:50px;
	margin-top:20px;
	padding-left:20px;
	color:#03236a;
	font-size:24px;
	font-family: 'Headland One', Helvetica, serif;
	background:url(/img/serve_title_linebg.gif)no-repeat 0 45px;
	letter-spacing:-0.01em;
}
#lcontent h3 span.Font_Ts{
	font-size:16px;
	margin-left:100px;
	margin-top:8px;
}
.Font_Ts11{
	font-size:16px;
	margin-left:87px;
	margin-top:8px;
}
#lcontent h3 span{
	margin-right:10px;
	position:absolute;left:10px;top:42px;
}
#lcontent h4{
	padding-left:35px;
	background:url(/img/serve_titleS_icon.gif)no-repeat 20px 3px;
	color:#6b6b6c;
	font-size:14px;
	font-family: 'Stoke', Helvetica, serif;
	margin-top:20px;
}

#lcontent .topbg{
	margin-left:20px;
	margin-top:10px;
}
#lcontent #content_main{
	width:708px;
	margin-left:40px;
	margin-bottom:10px;

}
/* 아이디/비밀번호 찾기  start*/
#content_main_Id_Pw{
	width:756px;
	height:400px;
	margin-top:20px;
	margin-left:20px;
	border-top:6px solid #acacae;
	border-left:1px solid #acacae;
	border-right:1px solid #acacae;
	border-bottom:30px solid #acacae;
}
#content_main_Id_Pw .icon_{
	margin-top:50px;
	text-align:center;
}
.Id_Pw11{
	font-size:18px;
	text-align:center;
	margin-top:10px;
}
.Id_Pw_s{padding-left:190px; margin-top:10px;}
.email_1{padding-left:190px; margin-top:30px;}

/* 아이디/비밀번호 찾기  end*/

/* 로그인  start*/
#content_main_login1{
	width:756px;
	height:400px;
	margin-top:20px;
	margin-left:20px;
	border-top:6px solid #acacae;
	border-left:1px solid #acacae;
	border-right:1px solid #acacae;
	border-bottom:30px solid #acacae;
}
#content_main_login1 .key{
	margin-top:50px;
	text-align:center;
}

#content_main_login1 .Member_Login{
	text-align:center;
	font-size:36px;
	font-family: 'Coda', Helvetica, sans-serif;
	text-shadow:1px 1px 1px rgba(0,0,0,0.5);
	letter-spacing:-0.05em; 
}
#content_main_login1 .Member_Login span{
	color:#acacae;
	text-shadow:1px 1px 1px rgba(0,0,0,0.5);
	letter-spacing:-0.05em;
}
.id1{padding-left:275px; }
.pw1{padding-left:275px; padding-top:10px;}
.btn12{padding-left:346px; padding-top:10px;}
.id_s{width:150px; padding-top:5px; margin-left:10px;}
.pw_s{width:150px; padding-top:5px;}
#f_login1{line-height:160%;}
.find{padding-left:356px; padding-top:10px;}
.find a{text-decoration:none;}
.find span{color:red; padding-right:5px;}
/* 로그인  end*/

/* 회원가입  start*/
#content_main_form{
	width:756px;
	margin-top:20px;
	margin-left:20px;
	border-left:1px solid #acacae;
	border-right:1px solid #acacae;
	border-bottom:6px solid #acacae;
}

#content_main_form .member_join{
	text-align:center;
	font-size:15px;
	padding:10px 0;
	background-color:#cfcdcd; 
	color:#313233;
	border-top:1px solid #acacae;
	border-bottom:1px solid #acacae;
}
#content_main_form #fieldset_t{
	margin-top:20px;
	margin-left:20px;
	text-indent:160%;
}
#content_main_form #fieldset_t #font_jump{
	margin-left:0px;
}
.input_p{

}
.span_R{color:red; padding-left:4px;padding-right:4px;}
.hot{padding-left:16px; padding-top:40px; padding-bottom:30px;}
.input_s{width:160px; padding-left:10px;}
.label_1{padding-left:20px; disply:inline;}
/* 회원가입  end*/


#write_table{
	margin-top:10px;
	border:1px solid #ced6e0;
}

.write_th{
	width:px;
	background-color:#d9e4f0;
	color:#3b74b3;
}
.write_td{
	width:px;
}
.write_text{
	width:px;
}
.write_input{
	text-align:left;margin-left:-400px;
}
/* 글쓰기테이블 end*/
#content_main_2{
	margin-top:20px;
	margin-left:5px;
	margin-bottom:40px;
	border-top:2px solid #ced6e0;
	border-left:1px solid #ced6e0;
	border-right:1px solid #ced6e0;
	border-bottom:2px solid #ced6e0;
	
}
#content_main_2:after{
	
}
.G_total{
	margin-top:20px;
	margin-left:20px;
	font-family:Tahoma, Helvetica, sans-serif;
	*zoom:1;
}
.G_total:after{
	content:'';
	display:block;
	clear:both;
}
.G_photo{
	width:140px;
	height:185px;
	margin-bottom:20px;
	float:left;
	display:inline;
	box-shadow:0 2px 4px rgba(0,0,0,0.3);
}
.Gtml_2{
	float:left;
	display:inline;
	margin-top:56px;
	margin-left:20px;
	line-height:180%;
}
.Gtml_2li{
	padding-left:10px;
	font-size:15px;
	background:url(/img/s_icon1.gif)no-repeat 0 9px;
}
.Gtml_2sp{
	font-size:14px;
	padding-left:3px;
	color:#8b8c8c;
}
.P_photo{
	width:208px;
	margin-top:20px;
	margin-left:20px;
	box-shadow:0 2px 4px rgba(0,0,0,0.3);
}
.tml{
	width:706px;
	font-size:14px;
	line-height:160%;
	padding-left:30px;
	padding-top:10px;
	background:url(/img/serve_main_ticonB.gif)no-repeat 20px 17px;
}
#tml_Rt{
	width:706px;
	font-size:14px;
	font-family: 'Coda', Helvetica, sans-serif;
	line-height:180%;
	padding-left:10px;
	padding-top:10px;
	margin-left:20px;
	margin-bottom:20px;
	background:url(/img/serve_main_ticonB.gif)no-repeat 0 15px;
}
.tml_Rt{
	width:700px;
	font-size:14px;
	font-family: 'Coda', Helvetica, sans-serif;
	line-height:180%;
	padding-left:10px;
	padding-top:10px;
	margin-left:20px;
	margin-bottom:20px;
	background:url(/img/serve_main_ticonB.gif)no-repeat 0 17px;
}
.tml_Rtdt{
	width:673px;
	margin-left:50px;
	padding-left:7px;
	background:url(/img/s_icon_2.gif)no-repeat 0 11px;
	font-size:12.5px;
	font-weight:bold;
	font-family: 'Coda', Helvetica, sans-serif;
	line-height:200%;
}
.tml_Rtdd{
	width:673px;
	margin-left:57px;
	font-size:11spx;
	line-height:160%;
	padding-bottom:10px;	
}
#tml_Rp{
	width:596px;
	margin-top:20px;
	margin-left:30px;
	margin-bottom:40px;
	box-shadow:0 2px 4px rgba(0,0,0,0.5);
}
#tml_Rp1{
	width:630px;
	margin-top:20px;
	margin-left:60px;
	margin-bottom:40px;
	box-shadow:0 2px 4px rgba(0,0,0,0.5);
}
#tml_Rp2{
	width:425px;
	margin-top:20px;
	margin-left:60px;
	margin-bottom:40px;
	box-shadow:0 2px 4px rgba(0,0,0,0.5);
}
#tml_Rp3{
	width:511px;
	margin-top:20px;
	margin-left:30px;
	margin-bottom:40px;
	box-shadow:0 2px 4px rgba(0,0,0,0.5);
}
.tml_2{
	font-size:13.5px;
	font-weight:bold;
	color:#4c4d4e;
	line-height:160%;
	margin-left:20px;
	padding-left:10px;
	padding-top:20px;
	background:url(/img/s_icon1.gif)no-repeat 0 30px;
}
.tml_2_O{
	font-size:14px;
	font-weight:bold;
	color:#4c4d4e;
	line-height:160%;
	margin-left:20px;
	padding-left:10px;
	padding-top:20px;
	background:url(/img/serve_main_ticonB.gif)no-repeat 0 25px;
}
.tml_2_OG{
	font-size:14px;
	font-weight:bold;
	color:#4c4d4e;
	line-height:160%;
	margin-left:20px;
	padding-left:10px;
	padding-top:20px;
	background:url(/img/serve_main_ticonG.gif)no-repeat 0 25px;
}
.tms_2_sO{
	font-size:11px;
	font-family: 'Coda', Helvetica, sans-serif;
	color:#8ba7c3;
	line-height:160%;
	margin-left:20px;
	padding-left:10px;
}
.tms_2_sOL{
	font-size:11px;
	font-family: 'Coda', Helvetica, sans-serif;
	color:#8ba7c3;
	line-height:160%;
	margin-left:20px;
	padding-left:10px;
	margin-bottom:40px;
}
.tml_2_2{
	font-size:13.5px;
	font-weight:bold;
	color:#4c4d4e;
	line-height:160%;
	margin-left:20px;
	padding-left:10px;
	padding-top:40px;
	background:url(/img/s_icon1.gif)no-repeat 0 50px;
}
.tml_2_2L{
	font-size:13.5px;
	font-weight:bold;
	color:#4c4d4e;
	line-height:160%;
	margin-left:20px;
	padding-left:10px;
	padding-top:20px;
	padding-bottom:40px;
	background:url(/img/s_icon1.gif)no-repeat 0 30px;
}
.tml_2_sp{
	font-size:13.5px;

	color:#838485;
	line-height:160%;
	padding-top:20px;
}
.tml_2_2sp{
	font-size:13.5px;

	color:#838485;
	line-height:160%;
	padding-top:40px;
}
.tml_2_2Lsp{
	font-size:13.5px;

	color:#838485;
	line-height:160%;
	padding-top:20px;
	padding-bottom:40px;
}
.tml_2L{
	font-size:14px;
	font-weight:bold;
	color:#4c4d4e;
	line-height:160%;
	margin-left:20px;
	padding-left:10px;
	padding-bottom:20px;
	padding-top:20px;
	background:url(/img/s_icon1.gif)no-repeat 0 30px;
}
.tms_21{
	font-size:11px;
	color:#585959;
	margin-left:60px;
	padding-left:8px;
	line-height:180%;
	background:url(/img/s_icon_2.gif)no-repeat 0 10px
}
.tms_21_L{
	font-size:11px;
	color:#585959;
	margin-left:60px;
	margin-bottom:40px;
	padding-left:8px;
	line-height:180%;
	background:url(/img/s_icon_2.gif)no-repeat 0 10px
}
.tml_G{
	width:706px;
	font-size:14px;
	line-height:160%;
	padding-left:30px;
	padding-top:10px;
	background:url(/img/serve_main_ticonG.gif)no-repeat 20px 17px;
}
.tms{
	padding-left:30px;
	font-size:11px;
	line-height:160%;
	color:#8ba7c3;
	font-family: 'Coda', Helvetica, sans-serif;
}
.tms_L11{
	padding-left:30px;
	font-size:11px;
	line-height:160%;
	color:#8ba7c3;
	padding-bottom:30px;
	font-family: 'Coda', Helvetica, sans-serif;
}
.tms_2{
	padding-left:10px;
	font-size:12px;
	line-height:160%;
	color:#9b9c9d;
	padding-left:30px;
	font-family: 'Coda', Helvetica, sans-serif;
}
.map1{
	width:700px;
	margin-left:30px;
	box-shadow:0 2px 4px rgba(0,0,0,0.3);

}
.map2{
	width:700px;
	margin-top:20px;
	margin-left:30px;
	margin-bottom:40px;
	box-shadow:0 2px 4px rgba(0,0,0,0.3);
}
.tms_k{
	padding-left:30px;
	font-size:11px;
	line-height:160%;
	color:#8ba7c3;
}
.tms_k_L11{
	padding-left:30px;
	font-size:11px;
	line-height:160%;
	padding-bottom:30px;
	color:#8ba7c3;
}
#lcontent .bottombg{
	margin-left:20px;
	margin-top:30px;
	margin-bottom:30px;
}
/*//content end*/