@charset "euc-kr";

@font-face{
	font-family:"Nanum Gothic";
	src:url('../fonts/NanumGothic.eot');
	src:url('../fonts/NanumGothic.eot?#iefix') format('embedded-opentype'),
	url('../fonts/NanumGothic.woff') format('woff'),
	url('../fonts/NanumGothic.ttf') format('truetype');
	url('../fonts/NanumGothic.svg#NanumGothic') format('svg')
	src:local('¡Ø'), url('../fonts/NanumGothic.woff') format('woff');
	}

* {margin:0; padding:0;}
body {margin:0; padding: 0; color:#333; font-size:10pt; line-height:1.5em;}
div,ul,li,h1,h2,h3,h4,h5,h6 {margin:0; padding:0;  font-family: 'NanumGothic', Dotum, "µ¸¿ò",  "Apple Gothic", Verdana, Tahoma, sans-serif;}
ul, ol, li, dl, dt, dd, form, fieldset{border:0; margin:0; padding:0; list-style-image:none; list-style-type:none;}
img {border: 0 none;}
input {height:21px; border:1px solid #bfbfbf; font-size:13px; background:#fff;}
select, textarea, button {margin:0; padding:0; vertical-align:middle;}
select {border:1px solid #cbcbcb; background-color:#ffffff; font-size:9pt; color:#333; font-family: 'NanumGothic', Dotum, "µ¸¿ò",  "Apple Gothic", Verdana, Tahoma, sans-serif;  vertical-align:middle;}
a:link, a:visited{color:#333; text-decoration:none;}
a:hover, a:active{color:#000; text-decoration:none;}
.skip{ display:block; height:0px; width:0px; margin:0 -1px -1px 0; padding:0; overflow:hidden; font-size:0; line-height:0; z-index:150;}
caption{display:none;}
caption, legend {overflow:hidden; visibility:hidden; position:absolute; width:0; height:0; font-size:0;}
.hide {overflow:hidden; visibility:hidden; position:absolute; width:0; height:0; font-size:0; line-height:0;}
.image {border:0;}
.accessibility, caption, legend, hr {overflow:hidden; visibility:hidden; position:absolute; width:0; height:0; font-size:0;}

blockquote, q{quotes: none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}

ins {text-decoration:none;}
del {text-decoration:line-through;}
table {width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;word-break:break-all;}
table th, table td {vertical-align:middle;}
caption {visibility:hidden; width:0; height:0; font-size:0; line-height:0; zoom:1;}
fieldset {margin:0; padding:0; border:0 none;}
legend {overflow:hidden;width:0;height:0;font-size:0;visibility:visible;}

a {color:#666; text-decoration:none;}
a:hover {text-decoration:underline;}
img,input {vertical-align:top;}
label {vertical-align:middle;}
select {margin:0; padding:0; font-size:12px; vertical-align:middle; line-height:21px; height:21px;}
/*textarea {border:1px solid #dcdcdc; color:#666; font-size:13px; line-height:18px; padding:5px; overflow-y:auto; resize:none;}*/
textarea {width:96%; padding:10px; border:1px solid #bfbfbf; font-size:12px; color:#666;}


input[type=text],input[type=password]
/*,input[type=number]*/{padding:1px 5px; line-height:21px; height:21px; border:1px solid #bfbfbf; font-size:13px; background:#fff;}
input[type=checkbox]{margin-right:2px}
input[type=radio]{margin-right:2px}
select {height:23px; padding:1px; border:1px solid #dcdcdc; font-size:13px;}
.radio, .checkbox {height:13px; width:13px; margin:2px 5px 2px 0; padding:0; vertical-align:middle;} 


#wrap{overflow:hidden; width:100%;}

/* header */
#header{clear:both; position:relative; width:100%; height:151px; top:0; margin:0 auto;  background:url(../images/common/header_bg.gif) repeat-x 0 0;}

/*tnb*/
.tnb { position:relative; max-width:1000px;  margin:0 auto;width:100%; height:20px;}
.tnb ul {float:right;margin-top:3px;margin-right:0;}
.tnb li {display:inline;}
.tnb li a{padding:0 15px 0 17px;background:url(../images/common/tnb_li.png) no-repeat 0 3px;color:#000;font-size:10pt; line-height:1.5em;}
.tnb li a.first{background:none;}
.tnb li a:hover, a:active{color:#999;}

/*gnb*/
#gnb{clear:both;position:relative;width:1200px;margin:0 auto; z-index:10; padding:0 0 0 10px;}
#gnb h1.logo{float:left; width:320px;padding:16px 0 0 0;}
#gnb ul{margin:20px 0 0 0; float:left;width:880px;}
#gnb ul li{float:left;padding:20px 35px 0;}
#gnb ul li a {font-size:18px;font-weight:600;}
#gnb ul li ul{position:absolute; display:none;}
#gnb ul li ul li {padding:2px 7px 0 7px; font-size:14px; height:12px;}
#gnb ul li ul li a {display:block; color:#fff;font-size:13px;}
#gnb ul li ul li a:hover {color:#000; font-weight:bold;}
#gnb ul li ul li a:active {color:#000; font-weight:bold;}
#gnb .menu1{left:320px; width:650px; top:75px;}
#gnb .menu2{left:490px; width:700px; top:75px;}
#gnb .menu3{left:680px; width:700px; top:75px;}
#gnb .menu4{right:100px; width:300px; top:75px;}
#gnb .menu5{right:0px; width:300px; top:75px;}

/*¸ÞÀÎºñÁê¾ó*/
#MainVisual {clear:both;position:relative;width:100%; height:498px;}
#MainVisual .visualArea .visualImg {margin:0 auto; width:1200px; height:498px;}
#MainVisual  .visualArea .page {z-index:10; position:absolute; top:460px; left:50%;}
#MainVisual  .visualArea .page img {padding:3px;}
#MainVisual .viusal_txt_box {z-index:20;position:absolute; top:80px; left:24.5%;}
#MainVisual .viusal_txt_box .visual_txt1 {margin-bottom:20px;}
#MainVisual .viusal_txt_box .visual_txt2 {margin-bottom:12px;}
#MainVisual .viusal_txt_box .visual_txt3 {margin-left:5px;margin-bottom:20px;}

/*¸Þ´º¸µÅ©¹öÆ°*/
.visual_menu{z-index:20;display:block;position:absolute;left:24.5%;top:300px;overflow:hidden;line-height:normal;}
.visual_menu li{display:inline;}
.visual_menu li a{float:left;width:176px;height:50px;margin:0 9px 10px 0;background:url(../images/main/visual_menu_bg.png) no-repeat;color:#fff;font-size:16px;line-height:49px;text-align:center;overflow:hidden;}
.visual_menu li.m1 a{background-position:0 -50px;}
.visual_menu li.m2 a{background-position:0 -100px;}
.visual_menu li a:hover,
.visual_menu li a:focus{background-position:0 0;text-decoration:none;}

/*¸ÞÀÎÄÜÅÙÃ÷¿µ¿ª*/
#MainContents {clear:both;position:relative;margin:0 auto;width:1005px; height:260px;}
#MainContents .cbox1 {position:relative;float:left;width:280px; height:202px; border-top:3px solid #faa71b; border-left:1px solid #ddd; border-bottom:1px solid #ddd;}
#MainContents .cbox1 h3 {margin:26px;font-size:21px;color:#333;font-weight:600;}
#MainContents .cbox1 span a {width:21px;height:21px;background:url(../images/main/cbox_more.png) no-repeat;overflow:hidden;}
#MainContents .cbox1 span a.more{position:absolute;top:26px; left:234px;width:21px;height:21px;margin-right:10px;background-position:0 -0px;text-indent:-1000px;}
#MainContents .cbox1 ul {margin-left:24px;}
#MainContents .cbox1 li a{display:block;margin-left:0;padding:0 0 10px 13px;background:url(../images/main/cbox_li_bu1.png) no-repeat 0 6px;font-size:15px;}
#MainContents .cbox1 li a:hover {color:#999;}

#MainContents .cbox2 {position:relative;float:left;width:240px; height:205px; background:#faa71b;}
#MainContents .cbox2 h3 {margin:26px;font-size:21px;color:#fff;font-weight:600;}
#MainContents .cbox2 span a {width:21px;height:21px;background:url(../images/main/cbox_more.png) no-repeat;overflow:hidden;}
#MainContents .cbox2 span a.more{position:absolute;top:26px; left:194px;width:21px;height:21px;margin-right:10px;background-position:0 -21px;text-indent:-1000px;}
#MainContents .cbox2 ul {margin-left:24px;}
#MainContents .cbox2 li a{display:block;margin-left:0;padding:0 0 10px 13px;background:url(../images/main/cbox_li_bu2.png) no-repeat 0 6px;font-size:15px;font-weight:600;color:#fff;}
#MainContents .cbox2 li a:hover {color:#fddea9;}

#MainContents .cbox3 {position:relative;float:left;width:240px; height:205px; background:#ef7408;}
#MainContents .cbox3 h3 {margin:26px;font-size:21px;color:#fff;font-weight:600;}
#MainContents .cbox3 span a {width:21px;height:21px;background:url(../images/main/cbox_more.png) no-repeat;overflow:hidden;}
#MainContents .cbox3 span a.more{position:absolute;top:26px; left:194px;width:21px;height:21px;margin-right:10px;background-position:0 -21px;text-indent:-1000px;}
#MainContents .cbox3 ul {margin-left:24px;}
#MainContents .cbox3 li a{display:block;margin-left:0;padding:0 0 10px 13px;background:url(../images/main/cbox_li_bu2.png) no-repeat 0 6px;font-size:15px;font-weight:600;color:#fff;}
#MainContents .cbox3 li a:hover {color:#f9d0ad;}

#MainContents .cbox4 {position:relative;float:left;width:240px; height:205px; background:#5578a8;}
#MainContents .cbox4 h3 {margin:26px;font-size:21px;color:#fff;font-weight:600;}
#MainContents .cbox4 span a {width:21px;height:21px;background:url(../images/main/cbox_more.png) no-repeat;overflow:hidden;}
#MainContents .cbox4 span a.more{position:absolute;top:26px; left:194px;width:21px;height:21px;margin-right:10px;background-position:0 -21px;text-indent:-1000px;}
#MainContents .cbox4 ul {margin-left:24px;height:170px;}
#MainContents .cbox4 li a{display:block;margin-left:0;padding:0 0 10px 13px;background:url(../images/main/cbox_li_bu2.png) no-repeat 0 6px;font-size:15px;font-weight:600;color:#fff;}
#MainContents .cbox4 li a:hover {z-index:9999;color:#afcefa;}

#MainContents .cbox_bg {position:absolute;right:-30px;bottom:0;width:106px; height:157px; background:url(../images/main/cbox_mam.png) no-repeat;}
#MainContents .cbox_txt {position:absolute;text-indent:-9999px;right:70px;bottom:0;width:186px; height:118px; background:url(../images/main/cbox_tel.png) no-repeat;}

/*footer*/
#footer {position:relative;clear:both;width:100%;height:135px;margin-top:30px;border-top:1px solid #cfcfcf;background:#f2f2f2;}
#footer .cont_area{margin:0 auto;width:1000px;height:100px;}
#footer .cont_area .footer_logo {float:left;margin-top:30px;width:213px; height:62px;background:url(../images/common/footer_logo.png) no-repeat;}
#footer .cont_area .footer_txt {float:left;margin-top:30px;margin-left:50px;font-size:13px;}
#footer .cont_area .footer_copy {float:left;margin-top:10px;margin-left:50px;font-size:13px;}
#footer .cont_area .footer_copy span.pni {color:#ef1a24;}
#footer .cont_area .footer_copy .adm {padding:2px 0;}

#SubVisual {margin:0 auto;position:relative;width:100%;height:236px;}

.bg01 {margin:0 auto;position:relative;width:100%;height:236px;background:url(../images/common/subVisual_bg.jpg) no-repeat center 0;}
.bg02 {margin:0 auto;position:relative;width:100%;height:236px;background:url(../images/sub/subVisual_bg02.jpg) no-repeat center 0;}
.bg03 {margin:0 auto;position:relative;width:100%;height:236px;background:url(../images/sub/subVisual_bg03.jpg) no-repeat center 0;}
.bg04 {margin:0 auto;position:relative;width:100%;height:236px;background:url(../images/sub/subVisual_bg04.jpg) no-repeat center 0;}
.bg05 {margin:0 auto;position:relative;width:100%;height:236px;background:url(../images/sub/subVisual_bg05.jpg) no-repeat center 0;}
.bg06 {margin:0 auto;position:relative;width:100%;height:236px;background:url(../images/sub/subVisual_bg06.jpg) no-repeat center 0;}


#subContainer{z-index:10;clear:both;position:relative; width:1000px; min-height:600px;margin:0 auto; background:#fff}

/* #snb */
#snbArea {float:left;width:200px;}
#snbArea h2{position:relative;width:197px;margin:40px 0 0 3px;padding:24px 0 23px;background:url(../images/sub/sidemenu_bg.png) no-repeat;text-align:center;}
#snb{width:197px;margin:0 0 30px 3px;padding:0 0 40px 0;background:url(../images/sub/sidemenu_bg.png) no-repeat 0 100%;}
#snb h3{z-index:10;position:relative;width:184px;height:0px;margin:0 auto;background:#fff;overflow:hidden;text-indent:-9999px;}
#snb ul{width:144px;margin:0 auto;}
#snb li{width:100%;}
#snb li a{display:block;width:144px;margin:-1px 0 0 0;padding:13px 0 10px 21px;background:url(../images/sub/sidemenu_li_bg.png) no-repeat;font-size:15px;color:#444;text-decoration:none;cursor:pointer;}
#snb li a:hover,
#snb li a:focus{color:#000;font-weight:bold;letter-spacing:-1px;position:relative;background:url(../images/sub/sidemenu_li_bg_on.png) no-repeat; !important;font-weight:600;letter-spacing:-1px;}

/* subContents */
#SubContents{position:relative;float:left; padding:25px 0;margin-left:40px;}
#SubContents .sub_head{width:760px; height:70px;margin-top:30px;}
#SubContents .sub_head h3{float:left; width:420px;font-size:34px;font-weight:600;}
#SubContents .sub_head .sub_navi{float:right; text-align:right;width:240px;font-size:12px;margin-bottom:35px;}
#SubContents .sub_head .sub_navi .naviHome img {padding:6px 3px 0px 0px;}
#SubContents .sub_body{clear:both;float:left;position:relative;width:760px;margin-bottom:40px;}

