@charset "utf-8";

body{width:100%;margin:0; padding:0;font-family:"돋움",Gulim,Helvetica,AppleGothic,Sans-serif;line-height:20px;background:url(../../images/bg.gif) repeat-x;}
body,input,select,textarea{font-size:14px;line-height:20px;}
img,fieldset {border:0;padding:0;margin:0;}
ul{list-style:none;}
.cb{clear:both;}

div, ul, li, p, table, td, h1, h2, h3, h4, h5, dl,dd, dt {
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#666666;
	}	
	
input[type="button"], input[type="submit"], input[type="text"] {-webkit-appearance:none;-webkit-border-radius:0;}
input {border:1px solid #dedede;background:#ffffff;vertical-align:middle;}
textarea {border:1px solid #dedede;background:#ffffff;vertical-align:middle;}
.type_btn{margin:0; padding:0; overflow:hidden; border:0; text-indent:-1000em; cursor:pointer; cursor:hand;}
	
a.link:active {font-size:12px; color:#666666;text-decoration:none;}
a.link:link {font-size:12px; color:#666666;text-decoration:none;}
a.link:visited {font-size:12px; color:#666666;text-decoration:none;}
a.link:hover {font-size:12px; color:#666666;text-decoration:underline;}

.orange{color:#ff7200;}
.al_c{text-align:center;}
.mt25{margin-top:25px;}
.mt8{margin-top:8px;}
.mt11{margin-top:11px;}
.mt14{margin-top:14px;}
.ml22{margin-left:22px;}
.mt23{margin-top:23px;}
.ml27{margin-left:27px;}
.btn{text-align:right;margin-top:8px;}
.fl_left{float:left;}

h1{width:175px;margin-top:22px;float:left;}
h3{margin-left:24px;}
h4{color:#2f62a1;font-size:14px;margin-bottom:7px;}
#wrap{width:950px;margin:auto;background:url(../../images/wrap_bg.gif) no-repeat;}
#header{height:68px;}
#container{margin-top:50px;}
#main_container{margin-bottom:30px;}
#footer{border-top:1px solid #d0d0d0;height:55px;}
#footer .com{float:left;margin-top:12px;}
#footer .logo{float:right;margin-top:16px;}
#footer .add{float:left;margin:16px 0 0 18px;}

.main_menu{width:361px;height:144px;margin-top:8px;padding-top:9px;background:url(../../images/main_menu_bg.gif) no-repeat;}
.main_menu ul{padding-left:8px;}
.main_menu ul li{float:left;height:55px;}

ul.navi li{float:left;}
.leftmenu{float:left;width:175px;min-height:600px;height:auto;}
ul.leftmenu_list{margin-top:10px;}
ul.leftmenu_list li{border-bottom:1px solid #b7d5eb;}

ul.list{margin-left:16px;}
ul.list li{line-height:23px;}
ul.list li.line100{line-height:130%;}
ul.list li.line30{line-height:30px;}
ul.list li img{vertical-align:middle;}

.contents{position:relative;float:left;width:774px;min-height:600px;border-left:1px solid #b7d5eb;}
.contents_on{margin:35px 0 50px 24px;text-align:left;}

.map{position:absolute;right:-1px;top:23px;font-size:12px;color:#555;line-height:100%;}
.map img{vertical-align:middle;}
.func_img{position:absolute;right:0;top:80px;}
.topmenu{margin-top:23px;float:right;}


.service_type{}
.service_type th{background-color:#83b1dd;color:#ffffff;height:27px;text-align:center;}
.service_type th.col2{border-left:1px solid #ced9e8;}
.service_type th.col3{border-bottom:1px solid #ced9e8;background-color:#eff4f9;text-align:center;color:#3b6cae;}
.service_type td{border-bottom:1px solid #ced9e8;padding:8px 0;border-left:1px solid #ced9e8;}
.service_type td.col2{background-color:#eff4f9;text-align:center;color:#3b6cae;font-weight:bold;}
.service_type td.col3{border-right:1px solid #ced9e8;}
.service_type td.col4{background-color:#f5f5f5;font-weight:bold;text-align:center;}
.service_type td.top{border-top:1px solid #ced9e8;}
.service_type td.left{text-align:left;padding-left:10px;}
.service_type td.center{text-align:center;}

.basic{border-right:1px solid #cccccc;border-top:1px solid #cccccc;}
.basic th{background-color:#f5f5f5;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;text-align:center;}
.basic td{border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;padding:8px;}

.menu{letter-spacing:-0.5px;}
.menu th{background-color:#b5bfc9;text-align:center;color:#fff;font-weight:bold;padding:5px 0;}
.menu th.col2{background-color:#83b1dd;color:#fff;}
.menu th.col3{background-color:#aaaaaa;color:#fff;}
.menu td{background-color:#eeeeee;color:#555;padding:5px;font-size:11px;}