@charset "euc-kr";
/* Web font
@font-face{
 font-family:"NBG";
 src:url('');
 src:url('../fonts/NanumGothic.eot?#iefix') format('embedded-opentype'), url('../fonts/NanumGothic.ttf') format('truetype');
}
@font-face{
	font-family:"NBGBold";
	src:url('../fonts/NanumGothicBold.eot');
	src:url('../fonts/NanumGothicBold.eot?#iefix') format('embedded-opentype'), url('../fonts/NanumGothicBold.ttf') format('truetype');
}*/ 
/* Web font */
@font-face {
	font-family:"NG";
	src: url('../fonts/NanumGothic.eot');
	src: url('../fonts/NanumGothic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/NanumGothic.ttf') format('truetype');
}

@font-face {
	font-family:"NGBold";
	src: url('../fonts/NanumGothicBold.eot');
	src: url('../fonts/NanumGothicBold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/NanumGothicBold.ttf') format('truetype');
}


/* Reset */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,hr {margin:0;padding:0;}
html {overflow-y:scroll;}
body {background-color:#fff;font-size:13px;line-height:1.5;font-family:NanumGothic,'³ª´®°íµñ',NG,'¸¼Àº°íµñ',Dotum,Sans-serif;color:#555;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%;}
fieldset,img {border:0;}
input,textarea,select,button,table {font-size:13px;font-family:NanumGothic,'³ª´®°íµñ',NG,'¸¼Àº°íµñ',Dotum,Sans-serif;color:#555;}
/*
input,textarea,select,button,table {font-size:1em;}

dt {font-family:NanumGothic,'³ª´®°íµñ',NG,'¸¼Àº°íµñ',Dotum,Sans-serif;}
*/
img,input,select,button {vertical-align:middle;}
ol,ul {list-style:none;}
em,address {font-style:normal;}
a {color:#333;text-decoration:none;}
a:active,a:hover,a:focus {text-decoration:none;}
button {display:inline-block;overflow:hidden;border:0;background:none;cursor:pointer;}
table {border-collapse:collapse;border-spacing:0;width:100%;}
legend,caption {overflow:hidden;top:0;left:0;width:0;height:0;font-size:0;line-height:0;}
textarea {resize:none;vertical-align:middle;}
label {cursor:pointer;}
 {display:none;}


/* Layout */
#skipNav {position:absolute;top:0;left:0;width:100%;z-index:25;}
#skipNav a {display:block;overflow:hidden;position:absolute;left:0;top:0;width:100%;height:1px;margin-top:-1px;text-align:center;z-index:500;}
#skipNav a:hover, #skipNav a:active, #skipNav a:focus {position:absolute;top:0;width:100%;height:auto;padding:13px 0;background-color:#e8e8e8;font-weight:bold;color:#444;z-index:500;}

#wrap {position:relative;width:100%;}
#header {height:129px;}
.header_inner {width:1000px;margin:0 auto;}
.header_inner h1 {float:left;width:197px;margin:28px 0 6px 0;}
.util {position:relative;}
.util_mb {position:absolute;top:10px;right:0;height:23px;}
.util_mb li {float:left;height:23px;padding:0 20px;line-height:23px;background:url(../images/common/bar_util.gif) no-repeat 0 50%;}
.util_mb li:first-child {padding:0 20px 0 0;}
.util_mb .sitemap {padding:0 0 0 20px;}
.util_mb a {display:inline-block;color:#333;font-size:13px;}
.util_mb a .user {margin:0 0 0 10px;}
.util_mb a .user strong {color:#127150;font-weight:normal;font-weight:600;}

#gnb {clear:both;overflow:hidden;height:63px;}
#gnb > li {float:left;padding:0 40px 0 40px;}
#gnb > li > a {display:block;padding:22px 0 24px 0;color:#1c1c1c;font-size:17px;line-height:1; font-weight:600;}
#gnb > li a.on,#gnb > li > a:hover {background:url(../images/common/gnb_on.gif) no-repeat 50% 100%;}
#gnb > li:first-child {padding-left:85px;}
#gnb div {display:none;}
#gnb .gnb_sub {position:absolute;left:0;top:129px;width:100%;height:38px;background-color:#127150;font-size:14px;color:#fff;z-index:1000;}
#gnb .gnb_sub > ul {overflow:hidden;position:relative;top:0;left:0;width:1000px;margin:0 auto;}
#gnb .gnb_sub ul li:last-child {margin-right:0;}
#gnb .gnb_sub ul li.last {margin-right:0;}
#gnb .gnb_sub ul li > a {float:left;padding:8px 15px 9px 15px;background:none;color:#fff;}
#gnb .gnb_sub ul li > a:hover {background:url(../images/common/gnb_sub_on.gif) repeat-x;}

#gnb .menu2 ul {left:-200px; width:560px}
#gnb .menu3 ul {left:-60px; width:260px}
#gnb .menu4 ul {left:120px; width:680px}
#gnb .menu5 ul {left:230px; width:290px}
#gnb .menu6 ul {left:390px; width:200px}

#container {position:relative;width:100%;height:100%;overflow:hidden;}
#container.bg {min-height:906px;background:#e8e9ed url(../images/main/bg_main.jpg) no-repeat 50% 0;}
#container .location {position:absolute;left:0;top:0;width:100%;height:38px;background-color:#127150;font-size:14px;color:#fff;}
#container .location p {width:1000px;height:38px;margin:0 auto;text-align:right;line-height:38px;}
#container .location span {display:inline-block;padding:0 5px 0 11px;background:url(../images/common/bu_arrow.png) no-repeat 0 50%;}
#container .location p img {margin:0 8px 0 0;}
#container .container_inner {position:relative;width:1000px;height:100%;margin:0 auto;padding:91px 0 0 0;}
#container .container_inner:after {content:""; display:block; clear:both;}
#container .visual01 {background:url(../images/introduce/visual.gif) no-repeat 100% 40px;}
#container .visual02 {background:url(../images/information/visual.gif) no-repeat 100% 40px;}
#container .visual03 {background:url(../images/program/visual.gif) no-repeat 100% 40px;}
#container .visual04 {background:url(../images/advice/visual.gif) no-repeat 100% 40px;}
#container .visual05 {background:url(../images/community/visual.gif) no-repeat 100% 40px;}
#container .visual06 {background:url(../images/doseo/visual.gif) no-repeat 100% 40px;}
#container .visual07 {background:url(../images/member/visual.gif) no-repeat 100% 40px;}
#container .visual08 {background:url(../images/guide/visual.gif) no-repeat 100% 40px;}

#footer {height:100%;padding:0 0 10px 0;background-color:#373737;overflow:hidden;}
.footer_inner {width:1000px;height:40px;margin:0 auto;padding:33px 0 0 0;background:url(../images/common/footer_logo.gif) no-repeat 0 33px;}
.footer_info {float:left;width:590px;margin-left:205px;font-size:12px;color:#adadad;line-height:1.3;}
.footer_info .copyright {margin:15px 0 0 0;font-size:11px;color:#7c7c7c;}
.footer_menu {overflow:hidden;border-top:1px solid #373737;border-bottom:1px solid #373737;background-color:#fff;}
.footer_menu .inner {width:1000px;height:44px;margin:0 auto;line-height:44px;}
.footer_menu li {float:left;padding:0 29px 0 29px;background:url(../images/common/bar_footer.gif) no-repeat 100% 50%;}
.footer_menu li a {color:#555;}
.footer_menu li.first {padding-left:0;font-weight:600;}
.footer_menu li.first a {color:#127150;}
.footer_menu li.last {background:none;}

.footer_menu .page_top a {float:right;width:137px;background:#127150 url(../images/common/bu_top.gif) no-repeat 85px 21px;text-align:center;color:#fff;}

/* lnb */
#lnb {float:left;width:185px;overflow:hidden;}
#lnb .lnb_tit {height:42px;margin:0 0 2px 0;border-bottom:3px solid #67a702;}
#lnb .lnb_tit h3 {font-size:28px;color:#363636;font-weight:600;line-height:1;}
/* #lnb > ul > li:first-child {border-top:1px solid #d9d9d9;} */
#lnb ul li a {display:block;}
#lnb > ul > li > a {height:45px;padding:0 0 0 12px;background:url(../images/common/ico_lnb_1depth.gif) no-repeat 0 1px;font-size:15px;color:#2b2b2b;line-height:45px;font-weight:600;letter-spacing:-1px;}
#lnb > ul > li > a:hover,#lnb > ul > li a.on {height:45px;background:url(../images/common/ico_lnb_1depth_on.gif) 0 0 repeat;color:#fff;}
#lnb ul li ul {padding:1px 0 3px 0;border-bottom:1px solid #d9d9d9;}
#lnb ul li li a {padding:0 0 0 20px;background:none;font-size:13px;line-height:30px;letter-spacing:-1px;}
#lnb ul li li a.selected,#lnb ul li li a:hover {color:#127150;text-decoration:underline;}
#lnb .banner {margin:20px 0 0 0;}
#lnb .banner li {margin:0 0 5px 0;}
#lnb .banner li:first-child {margin:0 0 10px 0;}

.content {float:right;width:770px;min-height:750px;margin-bottom:80px;overflow:hidden;}
.content h4,.content_etc h3 {margin:0 0 13px 0;font-size:30px;color:#127150;font-weight:600;line-height:1;letter-spacing:-1px;}
#content {float:right;width:770px;min-height:750px;margin-bottom:80px;overflow:hidden;}
#content h4 {margin:0 0 13px 0;font-size:24px;color:#127150;font-weight:600;line-height:1;letter-spacing:-1px;}
.content_top {height:78px;margin:0 0 42px 0;background:url(../images/common/line_s.gif) repeat-x 0 100%;}
.content_top p {color:#737373;line-height:1;}

/* ¹öÆ°½ºÅ¸ÀÏ */
.btn_green a {display:block;padding:0 13px;min-width:49px;height:33px;border:1px solid #084165;background-color:#127150;font-size:16px;font-weight:600;color:#fff;text-align:center;line-height:33px;}
.btn_green a:link,.btn_green a:visited {color:#fff;}

.btn_gray a {display:block;padding:0 13px;min-width:49px;height:33px;border:1px solid #084165;background-color:#767676;font-size:16px;font-weight:600;color:#fff;text-align:center;line-height:33px;}
.btn_gray a:link,.btn_gray a:visited {color:#fff;}

.btn_white a {display:block;padding:0 13px;min-width:49px;height:33px;border:1px solid #084165;background-color:#fff;font-size:16px;font-weight:600;color:#333;text-align:center;line-height:33px;}
.btn_white a:link,.btn_white a:visited {color:#333;}

/* ¹öÆ°¸®½ºÆ® */
.btn_list_r {overflow:hidden;float:right;margin:15px 0 25px;}
.btn_list_r li {float:left;padding:0 0 0 4px;}

.btn_green span {display:inline-block;padding:0 13px;min-width:49px;height:33px;border:1px solid #084165;background-color:#127150;font-size:16px;font-weight:600;color:#fff;text-align:center;line-height:33px;}
.btn_list a:link,.btn_list a:visited {color:#fff;}

.btn_gray span {display:inline-block;padding:0 13px;min-width:49px;height:33px;border:1px solid #084165;background-color:#767676;font-size:16px;font-weight:600;color:#fff;text-align:center;line-height:33px;}

/* Common */
.hide {display:block;overflow:hidden;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;text-indent:-9999px;} /* ´ëÃ¼ÅØ½ºÆ®°¡ ¾Æ´Ñ Á¢±Ù¼ºÀ» À§ÇÑ ¼û±èÅØ½ºÆ®¸¦ Á¦°øÇÒ¶§ */
.f_l {float:left}
.f_r {float:right}
.clear {clear:both;}
.relative {position:relative;}
.absolute {position:absolute;}
.bg_none {background:none;}
.none {display:none}

/* Font */
.bold {font-weight:600;}
.lts_1 {letter-spacing:-1px;}
.lh_20 {line-height:20px;}
.txt_uline {text-decoration:underline;}
.txt_none {text-decoration:none;}
.txt_ac {text-align:center;}
.txt_al {text-align:left;}
.txt_ar {text-align:right;}
.fs_12 {font-size:12px;}
.fw_b {font-weight:bold;}
.point{ color:#127150;}

/* Space */
.pd_top10 {padding-top:10px;}
.pd_top20 {padding-top:20px;}
.pd_right10 {padding-right:10px;}
.pd_bot10 {padding-bottom:10px;}
.pd_left10 {padding-left:10px;}
.mg_top10 {margin-top:10px;}
.mg_top15 {margin-top:15px;}
.mg_top20 {margin-top:20px;}
.mg_top30 {margin-top:30px;}
.mg_top40 {margin-top:40px;}
.mg_right10 {margin-right:10px;}
.mg_bot5 {margin-bottom:5px;}
.mg_bot10 {margin-bottom:10px;}
.mg_bot20 {margin-bottom:20px;}
.mg_bot30 {margin-bottom:30px;}
.mg_bot40 {margin-bottom:40px;}
.mg_bot50 {margin-bottom:50px;}
.mg_left10 {margin-left:10px;}
.mg_left20 {margin-left:20px;}