.notice a	      {font-size:11px;}
.notice a:link    {font-size:11px;}
.notice a:visited{font-size:11px;}
.notice a:hover {font-size:11px;}
.notice a:active {font-size:11px;}

.list a	      	  {color:#111111;}
.list a:link     {color:#111111;}
.list a:visited{color:#111111;}
.list a:hover {color:#81B906;}
.list a:active {color:#81B906;}

/* °øÅë-±âº» */
input.aa{border: 1px solid #ffffff; background:#eeeeee; color:#777777; height:18px;}
input.bb{border: 1px solid #dddddd; background:#ffffff; color:#777777; height:18px;}
input.main_search{border:1px solid #81B906; background:#ffffff; color:#777777; width:97px; height:15px;}
select{font-size:12px;}
textarea{border: 1px solid #ffffff; background:#eeeeee; color:#777777;font-size:12px;}
textarea.aa {border: 1px solid #7F9DB9; background:#ffffff; color:#777777;}

/* °øÅë */
.bold{font-weight:bold;}
.font11{font-size:11px;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font18{font-size:18px;}

.pd_t5{padding-top:5px;}
.pd_t10{padding-top:10px;}
.pd_t15{padding-top:15px;}
.pd_t20{padding-top:20px;}
.pd_t25{padding-top:25px;}
.pd_t30{padding-top:30px;}
.pd_t40{padding-top:40px;}
.pd_t50{padding-top:50px;}
.pd_t60{padding-top:60px;}
.pd_r5{padding-right:5px;}
.pd_r10{padding-right:10px;}
.pd_r20{padding-right:20px;}
.pd_r50{padding-right:50px;}
.pd_b5{padding-bottom:5px;}
.pd_b10{padding-bottom:10px;}
.pd_b15{padding-bottom:15px;}
.pd_b20{padding-bottom:20px;}
.pd_b30{padding-bottom:30px;}
.pd_b35{padding-bottom:35px;}
.pd_b50{padding-bottom:50px;}
.pd_l5{padding-left:5px;}
.pd_l10{padding-left:10px;}
.pd_l15{padding-left:15px;}
.pd_l40{padding-left:40px;}


.mr_r5{margin-right:5px;}
.mr_r10{margin-right:10px;}
.mr_r20{margin-right:20px;}
.mr_r50{margin-right:50px;}
.mr_b5{margin-bottom:5px;}
.mr_b10{margin-bottom:10px;}
.mr_b15{margin-bottom:15px;}
.mr_b25{margin-bottom:25px;}
.mr_b35{margin-bottom:35px;}
.mr_b50{margin-bottom:50px;}

.bd_t1{border-top:1px solid #dddddd;}
.bd_b1{border-bottom:1px solid #dddddd;}
.bd_t2{border-top:1px solid #004A99;}

.gray{color:#111111;}
.gray1{color:#333333;}
.orange{color:#FF8000;}
.red{color:#003C3C;}
.green{color:#81B906;}

/* ¸ÞÀÎ°ú¼­ºê·¹ÀÌ¾Æ¿ô */
.main_bg{background: url(../images/main_bg.jpg) no-repeat center top;}

/* ÆäÀÌÁö-°æ·Î */
.content_path{font-size: 11px; color:#999999;}

/* ¼­ºêÆäÀÌÁö°ü·Ã*/
.sub3_4_line{background: url(../images/sub3_4_line.gif) repeat-x left bottom;}

/*Ç¥°ü·Ã*/
.form_line{border-top:1px solid #0093D5; border-bottom:1px solid #0093D5;}
.form_line2{border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.form_title{border-bottom:1px solid #dddddd; font-weight:bold; color:#148CB5; padding:5px;}
.form_con{border-bottom:1px solid #dddddd; padding:5px;}

#chart table{background:#148CB5;}
#chart td{background:#ffffff;}
#chart .title{background-color:#CDE5EF; color:#148CB5; font-weight:bold; text-align:center;}
#chart .title2{background-color:#CAD9EF; color:#3174D6; font-weight:bold; text-align:center;}

/* º¸µå°ü·Ã*/
.board_bg_l{background: url(../images/board_bg_l.gif) no-repeat top left;}
.board_bg_r{background: url(../images/board_bg_r.gif) no-repeat top right;}
.board_line{border-top:1px solid #499ED3; border-bottom:1px solid #499ED3;}
.gallery_line{border-top:1px solid #148CB5; border-bottom:1px solid #148CB5;}

/*list*/
.list_register{border-top:1px solid #003C3C; border-bottom:1px solid #003C3C;}

/*view*/
.view_information_pad{padding:10px 5px ;}
.view_information_title{color:#666666;}
.view_information_con{color:#999999;}

/*wish */
.confirm_board_wri{font-weight:bold; color:#333333;}

/*mypage */
.mypage_img1{background: url(../images/mypage_img1.jpg) no-repeat top right;}

/* login */
.view_bg{border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; background:#F6F6F6; padding:5px;}
.login_box_line{border:1px solid #dddddd;}
.img_bottom_pad{padding-bottom:10px;}
.t_red{color:#bc0000;}
.t_gray{color:999999;}
.blank_tb02 { padding:2px 0 2px 0;}
.blank_top20{padding-top:20px}
.register{border-top:2px solid #333333; border-bottom:1px solid #333333;}
.register_title{background:#f6f6f6; font-weight:bold; border-bottom:1px solid #dddddd; color:#666666; padding: 3px 10px;}
.register_write{border-bottom:1px solid #dddddd; padding: 3px 10px;}
.bottom_mar{margin-bottom:30px;}





/* À¥Ç¥ÁØ css Ãß°¡ 2015-12-22 */
html {overflow-y:scroll;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,figure,figcaption{margin:0;padding:0}
body,input,textarea,select,button,table{font-family:'µ¸¿ò',Dotum,helvetica,sans-serif;font-size:12px;line-height:1.7em;color:#777;}
img{border:0;vertical-align:middle;}
ul,ol{list-style:none}
fieldset{border:none}
fieldset legend {position:absolute;visibility:hidden;overflow:hidden;width:0;height:0;margin:0;padding:0;font:0/0 Arial;}
button{cursor:pointer}
header,hgroup,article,nav,footer,figure,figcaption,canvas,section,time{display:block}
hr {clear:both;display:none;}
*html body img {margin:none; padding:none;} /*for IE 6*/
a{color:#777; text-decoration:none;}
a:hover,a:active{color:#111;text-decoration:underline;}
table caption {visibility:hidden; overflow:hidden; width:0; height:0; margin:0; padding:0; font:0/0 Arial;}
input[type="radio"], input[type="checkbox"] {vertical-align:middle !important; margin:-2px 3px 0 0 !important;}

.clearfix {*zoom:1;}
.clearfix:after {content:" "; display:block; clear:both;}

#wrapper {position:relative; width:100%; min-width:1180px;}
#header {position:relative; width:950px; height:95px; margin:0 auto; overflow:hidden;}
#header .logo {position:absolute; top:25px; left:3px; display:inline; z-index:10;}
#header .util_wrap {position:absolute; display:inline; top:6px; right:0;}
#header .top_search {float:left; width:145px;}
#header .top_search input {border:1px solid #81b906; background:#ffffff; color:#777777; width:95px; height:15px; line-height:15px;}
#header .top_search * {vertical-align:top;}
#header .top_menu {float:left;}
#header .top_menu li {float:left; padding:3px 0 0 15px; line-height:0; background:url('../images/top_vline.gif') 7px 4px no-repeat;}
#header .top_menu li:first-child {padding-left:0; background:none;}
#header .top_menu li.site {padding:0 0 0 10px; background:none;}
#gnb {height:60px; margin:40px 0 0 200px; overflow:hidden;}
#gnb > ul {float:right; position:relative;}
#gnb > ul > li {float:left; height:32px; line-height:0; background:url('../images/gnb_vline.png') 0 3px no-repeat;}
#gnb > ul > li > a {display:block; padding:4px 54px;}
#gnb > ul > li.m1 {background:none;}
#gnb > ul > li.m4 > a {padding-right:14px;}
#gnb .submenu {display:none; position:absolute; z-index:10;}
#gnb .submenu ul li {float:left; height:auto; line-height:0;}
#gnb .submenu ul li a {display:block; padding:0 6px;}
#gnb .m1 .submenu {left:20px;}
#gnb .m2 .submenu {left:150px;}
#gnb .m3 .submenu {left:300px;}
#gnb .m4 .submenu {right:8px;}

#footer {*zoom:1; width:950px; padding:10px 0; margin:0 auto;}
#footer:after {content:" "; display:block; clear:both;}
#footer .foot_info {float:left; width:640px;}
#footer .mark_scroll {float:right; position:relative; width:308px; line-height:0;}
#footer .mark_scroll .box {width:298px; height:42px; margin:0 auto; background:url('../images/mark_bg.png') 0 0 no-repeat;}
#footer .mark_scroll .slider{position:relative; margin:1px 15px; overflow:hidden;}
#footer .mark_scroll .slider ul {width:9999px;}
#footer .mark_scroll .slider ul li {float:left; padding-right:10px;}
#footer .mark_scroll .control .prev {position:absolute; top:32px; left:0;}
#footer .mark_scroll .control .next {position:absolute; top:32px; right:0;}

#m_container {position:relative; height:650px;}
.main_visual {position:relative; width:100%; height:496px; overflow:hidden;}
.main_visual .slides {position:absolute; top:0; left:50%; margin-left:-629px; width:1258px; height:496px;}
.main_content {position:absolute; top:390px; left:50%; width:950px; margin-left:-475px; z-index:999;}
.bank_info {margin:0 0 10px;}
.customer_zone {float:left; position:relative; width:280px; margin-right:38px;}
.customer_zone h2 {height:20px; line-height:0;}
.customer_zone .more {position:absolute; top:29px; right:0;}
.customer_zone .tabs {height:35px; overflow:hidden;}
.customer_zone .tabs li {float:left; margin-right:1px;}
.customer_zone .tab_content ul li {position:relative; font-size:11px; line-height:20px; padding:0 65px 0 8px; background:url('../images/main_notice_icon.gif') 0 8px no-repeat;}
.customer_zone .tab_content ul li img {vertical-align:middle;}
.customer_zone .tab_content ul li span {position:absolute; top:0; right:0;}
.product_zone {float:left; position:relative; width:318px;}
.product_zone h2 {height:35px; line-height:0;}
.product_zone .more {position:absolute; top:2px; right:0;}
.product_zone .list {position:relative;}
.product_zone .list ul {*zoom:1;}
.product_zone .list ul:after {content:" "; display:block; clear:both;}
.product_zone .list ul li {float:left; width:76px; margin:0 0 0 3px;}

.product_zone .mask_left {position:absolute; top:-4px; left:-12px;}
.product_zone .mask_right {position:absolute; top:-4px; right:-12px;}
.biz_zone {float:right;}

#quickmenu {position:absolute; top:150px; left:50%; width:90px; margin-left:487px; z-index:100;}

.sub_visual {height:291px; background-repeat:no-repeat; background-position:50% 0;}
.sub_visual.bg0 {background-image:url('../images/sub_visual0.jpg');}
.sub_visual.bg1 {background-image:url('../images/sub_visual1.jpg');}
.sub_visual.bg2 {background-image:url('../images/sub_visual2.jpg');}
.sub_visual.bg3 {background-image:url('../images/sub_visual3.jpg');}
.sub_visual.bg4 {background-image:url('../images/sub_visual4.jpg');}
.sub_visual.bg5 {background-image:url('../images/sub_visual0.jpg');}
.sub_visual.bg6 {background-image:url('../images/sub_visual0.jpg');}

#container {*zoom:1; position:relative; width:950px; margin:-45px auto 0;}
#container:after {content:" "; display:block; clear:both;}
#lnb {float:left; width:220px; line-height:0; padding:25px 0 50px 0;}
#lnb h2 {margin-bottom:15px;}
#subCnt {float:left; width:624px;}
.sub_title {position:relative; height:75px;}
.sub_title h2{padding:0 0 0 17px; background:url('../images/content_t_icon.gif') 0 2px no-repeat; line-height:0; margin-bottom:10px;}
.sub_title .path {position:absolute; top:10px; right:0; font-size:11px; line-height:14px; color:#999;}
.sub_cont {min-height:200px; _height:200px; padding:0 0 50px 0;}
.real_cont {min-height:200px; _height:200px; padding:0 0 50px 0;}

#quickcartpage td{line-height:0;}
#HKeditorContent {padding:30px 0;}