{padding:0;margin:0;}
body,th,td,textarea,h1,h2,h3,h4,h5,h6 {font-family:'Nanum Gothic',³ª´®°íµñ,Dotum,µ¸¿ò,±¼¸²;font-size:12px;}
body,th,td,textarea{ line-height:14px;}
img,fieldset{ border:0;}
li{ list-style:none;}
select,input{ font-family:'Nanum Gothic',³ª´®°íµñ,Dotum,µ¸¿ò,±¼¸²; font-size:1.00em;}
address,em{ font-style:normal;}

m_box_bg {background-color:#f5f5f5;  height:200px; margin:auto; width:100%; } /*ÆÄ¶õ °ßÀû»ó´ã ÀüÃ¼¹Ú½º */
.m_box1 {text-decoration:none;width:255px;height:130px; float:left;margin-right:7px; margin-top:30px;text-align: left;} /* ÆÄ¶õ°ßÀû»ó´ã °°Àº ¶óÀÎ */
.m_box2 {text-decoration:none;width:255px;height:130px;border:1px solid #046;background-color:#004f9e; float:left; margin-top:30px;text-align: left;} /*ÆÄ¶õ °ßÀû»ó´ã */

.text_ti {font-size:17px; ine-height:25px; padding-top:20px; text-align:left; color:#494949; } /*¸ÞÀÎÈ­¸é °¡¿îµ¥ ¼³Ä¡»ç·Ê,°øÁö»çÇ×, ÀÚ·á½Ç ±Û¾¾*/
.text_ti a { font-size: 17px; text-decoration: none;  line-height: 25px; font-weight:bold; color:#494949;}
.text_ti a:hover  { font-size: 17px; text-decoration:underline;text-align:bottom;line-height: 25px; font-weight:bold; color:#0463b8;}


/* main */
.clear {overflow: hidden;width: 100%;}
.fl {float: left;display:inline;}
.dn {display: none;}

.wrap_box {position: relative; margin: 0;}
.wrap_box .visual { height: 200px; margin-top: 30px;}
.wrap_box .box {width:1050px; margin: 0; position: relative; z-index:1;}
.wrap_box .visual .pht {position: absolute; top: 0; left: 0;width:1050px;height: 200px;} /*¸ÞÀÎÀÌ¹ÌÁö ¹Ú½º*/
.wrap_box .visual .control {position: absolute; top: 180px; left: 100px; width: 150px;} /*¸ÞÀÎÀÌ¹ÌÁö Åä±Û¹öÆ°*/
.wrap_box .visual .control .fl {margin-right: 8px;cursor: pointer;}

.wrap_box .visual .thumbox{ position: absolute; top: 0px;right: 0px;width: 279px;height: 200px;}
.wrap_box .visual .listbox { margin: 0 auto; top: 0px; padding: 0 0 0 4px; width: 275px; list-style:none; }
.wrap_box .visual .listbox .ll {margin: 0 0 0 0;cursor: pointer;height: 50px;}
.wrap_box .visual .listbox .ll img {display: block;}
.wrap_box .visual .listbox2 {position: absolute;margin: 0 auto;top: 0px;left: 0;list-style: none;}
.wrap_box .visual .listbox2 li {position: absolute; display: none;}
.wrap_box .visual .listbox2 li.li_o1 {top: 0px; left: 4px;display: block;}
.wrap_box .visual .listbox2 li.li_o2 {top: 83px;left: 4px;}
.wrap_box .visual .listbox2 li.li_o3 {top: 166px;left: 4px;}
.wrap_box .visual .listbox2 li.li_o4 {top: 249px;left: 4px;}
.wrap_box .visual .listbox2 li.li_o5 {top: 332px;left: 4px;}
.wrap_box .visual .listbox2 li.li_o6 {top: 415px;left: 4px;}

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:#5e5e5e;text-decoration:none;}
a:visited{font-size:12px;color:#5e5e5e;text-decoration:none;}
a:hover{font-size:12px;color:#5e5e5e;text-decoration:underline;}

#wrap{width:100%;position:relative; margin:0 auto; text-align: center;}
#content_wrap{width:1050px;padding:0;position:relative;margin:auto;}
#content_wrap{*zoom:1;clear:both;}
#content_wrap:after{content:"";display:block;clear:both;}
.visual_area{background:#ececec;text-align:center; height:185px;}
.side_nav{float:left;text-align:left;width:185px;margin:0px;_display:inline;margin-right: 15px;}
.side_nav h2{margin:17px 0 0 0;border-bottom:1px solid #dddddd; height:30px; font-size:17px;  padding:15px 0 15px 15px;}

.s_menu {font-size:13px;line-height:35px;border-bottom:1px solid #dddddd;}
.s_menu a {font-size:13px;text-decoration: none; padding-left: 15px;}
.s_menu a:hover {font-size:13px;text-decoration: none;color:#0463b8; display: block;}
.s_menu_on {font-size:13px;text-decoration: none;color:#0463b8; line-height:35px; padding-left: 15px;border-bottom:1px solid #dddddd;}
.s_menu_on a {font-size:13px;text-decoration: none;color:#0463b8; display: block;}
.s_menu_on a:hover {font-size:13px;text-decoration: none;color:#0463b8; display: block;}

.ti_text {font-size:17px;line-height:35px;font-family:'Nanum Gothic',³ª´®°íµñ,Dotum,µ¸¿ò;}

#footer_wrap{width:100%;height:275px;position:relative;}
.content_footer{width:1050px;position:relative;text-align:left;margin:auto;}


#topmenu{width:1050px;height:85px;position:relative;text-align:left;margin:0 auto;}
#topmenu .main_menu{position:absolute;left:380px;top:15px;vertical-align:top;padding:0;}  


.main_banner{width:360px;height:78px;margin:27px 0 0 0;}
.module_link{width:360px;height:131px;padding:18px 0 0 0;margin:26px 0 0 0;}
.module_link ul {list-style:none; padding:0 0 0 17px;}
.module_link ul li {float:left;width:85px;text-align:center;}


.content_footer {vertical-align:top;}
.content_footer .footer_logo{position:relative;top:18px;}
.content_footer .personal_link{position:relative;top:-22px;left:149px;}
.content_footer .address{position:relative;top:-11px;left:149px;}
.content_footer .family_site{position:absolute;right:0;margin:-55px 0 0 0;}
.content_footer .famliy_site_link{position:absolute;right:0;margin:-33px 0 0 0;width:126px;border:1px solid #efefef;}
.content_footer .famliy_site_link a{display:inline-block;width:126px;text-decoration:none}
.content_footer .famliy_site_link a:hover{background:#efefef;}


.banner{padding:20px 0 0 0;}
.banner img{margin-bottom:10px;}




.content{float:left;width:1000px;margin:0 10px 0 31px;padding:0 0 60px 0;text-align:left;}




.history{font-size:12px;font-family:'Nanum Gothic',³ª´®°íµñ,Dotum,µ¸¿ò;color:#999999;margin:27px 0 0 0;text-align:right;}
.history img{vertical-align:-1px;}
.history .current{display:inline-block;color:#666666;padding:0 0 0 8px;}




.content h3{margin:0;height:43px;}
.content .whole_content{padding:40px 0 0 0;}




.quick{float:left;margin:68px 0 0 19px;}




.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:'Nanum Gothic',³ª´®°íµñ,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:'Nanum Gothic',³ª´®°íµñ,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:'Nanum Gothic',³ª´®°íµñ,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:'Nanum Gothic',³ª´®°íµñ,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:'Nanum Gothic',³ª´®°íµñ,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:'Nanum Gothic',³ª´®°íµñ,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:'Nanum Gothic',³ª´®°íµñ,Dotum,µ¸¿ò !important;color:#888888;}