html {overflow-y:scroll; }
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css"); 
body ,table ,div, ul, li {font-family:Malgun Gothic,¸¼Àº°íµñ,Nanum Gothic,³ª´®°íµñ,Verdana,±¼¸²,µ¸¿ò; margin:0 auto; padding:0; text-align:left; font-size:12px; line-height:18px;}
/*img*/
img {border:0}
* {padding:0;margin:0;}
img,fieldset{ border:0;}
ul,li { list-style:none; }
select,input{ font-family:verdana;color:#000000;font-size:1.00em;}
address,em{ font-style:normal;}
button{ border:none;background:none;cursor:pointer;}
hr,legend{ display:none;}
p,h1,h2,h3,h4,h5,h6,form,input,ul,li,dl,dt,dd {margin:0;padding:0;}
a img {vertical-align:top;}
a:link{font-size:12px;color:#787878;text-decoration:none;}
a:visited{font-size:12px;color:#787878;text-decoration:none;}
a:hover{font-size:12px;color:#787878;text-decoration:underline;}
body {background:url(../img/pure/all_bg2.jpg) repeat-x;margin:0;}

#wrap {
 width: 100%;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
}
#wrap:after{
    content:'';
    display:block;
    clear:both;
}
#topmenu { width:1000px;height:20px;position:relative;text-align:left;margin:0 auto;}
#topmenu .global_menu {position:absolute;right:0;top:10px;overflow:hidden;padding-right:10px;}
#topmenu .global_menu a{padding:0 3px 0 6px;margin-left:-1px;}
#menu_area {width:1000px; height:81px; border-bottom:0px #ddd solid; margin:0 auto; padding:0;}
#menu_area #main_menu {width:1000px;margin:0 auto; padding:0;}
#menu_area #main_menu ul {list-style:none; margin:0; padding:0;}
#menu_area #main_menu ul li {margin:0; padding:0; float:left;}
#menu_area #main_menu ul .logo {margin-top:0px; padding:0; float:left;}
#menu_area #main_menu ul .menu {width:793px; margin:0; padding:0; float:left;}
#wrap #top_glo { width:100%; height:24px; padding:0; margin:0;}
#wrap #top_glo #tmenu { width:1000px; height:24px; padding:0; margin:0 auto;}
#wrap #top_glo #tmenu ul {list-style:none; margin:0; padding:0; float:right;}
#wrap #top_glo #tmenu ul li {margin:0; padding:0; float:left;}
#wrap #top_glo #tmenu ul .link_top {margin-right:37px; padding:3px 0 0 0; float:left; text-align:right; font-size:11px; text-decoration:none; }

/* 1Â÷¸Þ´º */
#menu {background:url() repeat-x;width:793px;height:55px;text-align:left;padding-top:0px;padding-left:0px}
/* 2Â÷¸Þ´º */
#smenu {background:url(none) repeat-x;width:793px;height:26px;text-align:left;padding-top:0px;padding-left:0px}
#smenu a:link {font-size:13px;font-family:Malgun Gothic,¸¼Àº°íµñ,Nanum Gothic,³ª´®°íµñ,Verdana;color:#ffffff;text-decoration:none;margin-right:19px}
#smenu a:visited {font-size:13px;font-family:Malgun Gothic,¸¼Àº°íµñ,Nanum Gothic,³ª´®°íµñ,Verdana;color:#ffffff;text-decoration:none;margin-right:19px}
#smenu a:hover {font-size:13px;font-family:Malgun Gothic,¸¼Àº°íµñ,Nanum Gothic,³ª´®°íµñ,Verdana;color:#4dd0ff;text-decoration:none;margin-right:19px}
#smenu1 {margin: 0 0 0 50px;}
#smenu2 {margin: 0 0 0 182px;}
#smenu3 {margin: 0 0 0 330px;}
#smenu4 {margin: 0 0 0 382px;}
#smenu5 {margin: 0 0 0 580px;}


#sub_visual {width:1000px; height:213px; padding:0px; clear:both; margin-bottom:0px; background-color:#d0d1d3;}
#sub_visual .slides2 {position:relative; width:1000px; height:213px; margin:0; padding:0;}
#sub_visual .slides2 ul {list-style:none; margin:0; padding:0;}
#sub_visual .slides2 li {display:block; width:1000px;}
#sub_visual .slides2 li a{display:block}

#content_wrap {width:1000px; padding:0; position:relative; text-align:left; margin:0 auto; background-color:#FFFFFF;}
#content_wrap {*zoom:1;clear:both;}
#content_wrap:after {content:"";display:block;clear:both;}

.side_nav {float:left; text-align:left; width:180px; margin:20px 0 0 0px;_display:inline;}
.content {float:left; width:790px; padding:0 0 20px 20px;}
.content h3{margin:0; height:43px;}
.content .whole_content{padding:40px 0 0 0;}
.history {font-size:11px; font-family:dotum; color:#999999; margin:0 10px 5px 0; text-align:right;}
.history img{vertical-align:-1px;}
.history .current{display:inline-block; color:#666666; padding:0 0 0 8px;}
.line {height:1px; background-color:#dedede;}
#contentsArea {float:left; width:790px; margin:0px; padding-bottom:20px; }

.banner {padding:20px 0 0 0;}
.banner img{margin-bottom:10px;}
.table_caption{width:100%;*zoom:1;clear:both;margin-bottom:4px;}
.table_caption:after{clear:both;content:"";display:block;}
.table_caption .title{float:left;}
.table_caption .per{float:right;font-size:11px;font-family:dotum;color:#666666;}
.table_caption.tab img {margin-right:1px;}
.table_01{width:100%;}
.table_01 th{border-top:3px solid #3caede;border-bottom:1px solid #7bbfdc; padding:7px 0 6px; font:bold 12px/1.3em verdana; color:#3695be; text-align:center;}
.table_01 td{border-right:1px solid #d7e8ef;border-bottom:1px solid #d7e8ef;height:26px;font-size:12px;font-family:dotum;color:#666666;text-align:center;padding-top:5px;padding-bottom:5px;line-height:17px;}
.table_01 td.last {border-right:0}
.table_01 td.sub_title{background:#f8f8f8;}
.table_01 .left{text-align:left;padding-left:10px;}
.partners{padding:0;margin:43px 0 0 0;}
.partners table {margin-left:220px;}
.partners td{text-align:center;font-size:11px;font-family:dotum;color:#787878;width:157px;height:109px;vertical-align:top;}
.product{border-top:2px solid #45abd7;border-bottom:2px solid #45abd7;}
.product th {width:211px;text-align:left;padding:10px 0 10px 0;border-bottom:1px solid #e1ecf1;}
.product th img {border:4px solid #e1e3d8;}
.product td {vertical-align:top;padding:10px 0 10px 0;border-bottom:1px solid #e1ecf1;}
.product .title {font-weight:bold;font-size:13px;color:#333333;border-bottom:1px solid #45abd7;height:19px;}
.product .information {font-size:12px;font-family:dotum;color:#757575;line-height:17px;padding:10px 0 0 0;}
.product .last{border-bottom:0;}
.agreement_tle {float:left; margin:39px 25px 0 0;}
.agreement_list {list-style:none; float:left; width:446px; height:186px; margin:39px 0 0 0;}
.agreement_list p {float:left;width:210px;}
.agreement_list p img {margin-bottom:7px;}
.agreement {}
.agreement th {text-align:left;width:183px;vertical-align:top;}
.agreement td {font-size:11px;font-family:dotum;color:#787878;padding:0 0 29px 0;}
.sitemap{width:100%;}
.sitemap p{margin-bottom:2px;}
.sitemap td{vertical-align:top;}
.sitemap dl {width:141px;}
.sitemap dt {border-top:1px solid #ebebeb;padding:5px 0 5px 0;}
.sitemap .first {border-top:0;}
.sitemap dt a{font-family:dotum;font-size:12px;color:#333333;}
.sitemap dd {padding:0 0 5px 0;}
.sitemap .last{border-bottom:1px solid #ebebeb;}
.sitemap dd a{font-size:11px;font-family:dotum;color:#888888;}
}
/* 2011.12.22 */
.table_product    { width:100%; table-layout:fixed; border-top:2px #45abd7 solid; border-bottom:2px #45abd7 solid; }
.table_product td   { padding:10px 0; border-bottom:1px #e1ecf1 solid; font:12px/1.4em verdana; color:#666; vertical-align:top; }
.table_product .tle   { padding:5px 0; font:bold 14px/1.3em verdana; color:#222; border-bottom:1px #45abd7 solid; }
.table_product .txt   { display:block; height:62px; margin-top:8px; }
.item_border { border:4px #e1e3d8 solid; }
.mtle_01  { padding:0 0 0 20px; height:21px !important; margin:30px 0 0 0 !important; font:bold 13px/1.3em dotum; color:#222; }
.line_001  { padding-top:2px; }
.txt_001  { font:12px/1.4em dotum; color:#666; }
.list_01 li  { padding:0 0 2px 8px; font:12px/1.3em dotum; color:#666; }
.dbp   { height:180px; padding:0 0 0 240px; margin-top:30px; line-height:1.4em; color:#666; }
.dbp a  { display:inline-block; padding:3px 0; width:210px; font:bold 11px/1.2em dotum; letter-spacing:-1px; color:#555; }
.dbp a:hover  { font:bold 11px/1.2em dotum; text-decoration:none; color:#ff6600; }
.dbp_table  { width:100%; table-layout:fixed; }
.dbp_table th { vertical-align:top; text-align:left; font:bold 12px/1.4em verdana; color:#2499d4; padding-bottom:25px; }
.dbp_table td { vertical-align:top; font:11px/1.4em dotum; color:#777; padding:0 0 25px 15px; }
.login_box    { border:1px #ebebeb solid; padding:40px 140px; text-align:center; margin-top:20px; font:12px/1.5em dotum; color:#555; }
.login_box .txt_01  { text-align:right; padding-right:10px; font:bold 12px/1.0em dotum; }
.login_box .box  { border:1px #cdcdcd solid; padding:2px 4px 0; height:19px; *height:21px; width:100%; background-color:#f6f6f6; }
.login_box .find { border-top:1px #eaeaea solid; margin-top:25px; padding:25px 44px 0; text-align:right; font:11px/1.2em dotum; color:#777; }
#slideshow { width:1000px; height:213px; padding:0px; clear:both; position:relative; }
#slideshow img { position:absolute; top:0;left:0; z-index:8; opacity:0.0; }
#slideshow img.active { z-index:10; opacity:1.0; }
#slideshow img.last-active { z-index:9; }

/* fooder */
#footer_wrap {width:100%; margin:0px; padding:0px 0 0 0; background-color:#fff; clear:both;}
#footer_wrap .content_footer {width:1000px; vertical-align:top;}
#footer_wrap .content_footer .footer_logo {position:relative;top:40px;left:10px; }
#footer_wrap .content_footer .personal_link {width:750px; position:relative;top:-22px;left:150px; font-size:11px; font-weight:600; color:#888888; margin-right:37px; }
#footer_wrap .content_footer .address {width:750px; position:relative;top:-11px;left:150px; font-size:11px; line-height:18px; color:#888888;}
/* scroll top(¸Ç À§·Î) */
#scroll_top {display:block; position:fixed; right:0; bottom:0; z-index:999}