@charset "euc-kr";
/************************************************
Cloud9 Web publishing Team (http://cloud9.co.kr/)
Author : cloud9 (2011-04-18)
Version : 1.0
*************************************************/
html, body {height:100%;}
body#mainPage { /*overflow-x: hidden; overflow-y: auto;*/  }
#wrapper {position:relative;height:100%; min-width: 980px; margin: -3px 0 0; *margin: 0;}
#header {position: relative; z-index: 10;margin: 0 0 0 230px; *margin: 0 0 0 230px;width: 750px;  }
#header:after { content: ""; display: block; clear: both; }
#container {margin: -35px 0 0 0; *margin: -40px 0 0 0;min-height: 89.7%; background: url(../images/com/bg_content.gif) repeat-y left top; *zoom: 1;}
#container:after { content: ""; display: block; clear: both; }
#sideContent {position: relative; min-height: 100%; float: left; display: inline; margin: 0 0 0; padding: 28px 25px 0 25px; background: url(../images/com/bg_content.gif) repeat-y left top; *zoom: 1;width: 136px; z-index: 100;}
#content { float: left; display: inline; padding: 33px 0 0 40px; *padding: 73px 0 0 40px; width: 750px; *zoom: 1;}
/*.msie6 #primaryContent {display:inline;}*/
#footer { padding: 30px 0 0 230px; width: 750px; _margin-top: 0; background: url(../images/com/bg_content.gif) repeat-y left top; }
#footer:after { content: ""; display: block; clear: both; }


.skip_nav { text-indent: -999em; height:0;}
.skip_nav a { display: block; width: 1px; height: 0; overflow: hidden; }
.skip_nav a:focus,
.skip_nav a:active,
.skip_nav a:hover { height: auto; width: 100%; font: 12px/18px Dotum; }

/* headers */
#header .util { float: right; display: inline; margin: 15px 0 0; }
#header .util:after { content: ""; display: block; clear: both; }
#header .util li { display: inline; float: left;*zoom: 1; padding: 0 6px 0 7px; background: url(../images/com/bdr_gray03.gif) no-repeat left center; }
#header .util li a { padding: 4px 0; *padding: 3px 0;}
#header .util li a img { vertical-align: middle; }
#header .util li:first-child { padding-left: 0; background: none; }
#header .util li.srch {position: relative; padding: 0 6px 0 8px; *padding: 0 10px 0 8px; background: url(../images/com/bg_box_srch.gif) no-repeat left top;*zoom: 1;}
#header .util li.srch .text { padding: 1px 0 0 0; margin: 4px 0; font-size: 0.917em; color: #fff; border: none; width: 93px; background: transparent; }
#header .util li.srch label { position: absolute; left: 8px; top: 6px; }
#header .util li.srch button { padding: 0; border: 0; width: 14px; height: 18px; vertical-align: middle; background: transparent; cursor: pointer; }

/* footers */
#footer .util-foot { margin: 0 0 6px 0; }
#footer .util-foot:after { content: ""; display: block; clear: both; }
#footer .util-foot li { display: inline-block; *display: inline; *zoom: 1; padding: 0 2px 0 6px; *padding: 0 6px 0 7px; background: url(../images/com/bdr_gray03.gif) no-repeat left center; }
#footer .util-foot li a { padding: 4px 0; }
#footer .util-foot li a img { vertical-align: middle; }
#footer .util-foot li:first-child { padding-left: 0; background: none; }
#footer p { margin: 0 0 6px 0; }
#footer .foot-left { float: left; display: inline; margin: 0 0 20px 0; }

/* Lefts */
.wrap-pr #container {background: url(../images/com/bg_contentPr.gif) no-repeat left bottom; }
.wrap-pr #sideContent {background: url(../images/com/bg_contentPr.gif) no-repeat left top; }
.wrap-pr #sideContent h1 { margin: -28px -24px 65px -25px; *margin: -25px -24px 65px -25px; padding: 28px 24px 0 23px; background: url(../images/com/bg_h1_sidecontent.gif) no-repeat right top;}
.wrap-pr #footer {background: url(../images/com/bg_contentPr.gif) no-repeat left bottom; }
.wrap-pr .gnb-list .list-1dpt .stit-1dpt:hover,
.wrap-pr .gnb-list .list-1dpt > .on{ background: url(../images/com/bg_gnb_overPr02.gif) no-repeat left top; }
.wrap-pr .gnb-list .list-1dpt .active { background: url(../images/com/bg_gnb_overPr.gif) no-repeat left top; }
.wrap-pr .gnb-list .list-1dpt .stit-1dpt img {opacity: 1; }
.wrap-pr .list-3dpt a:hover,
.wrap-pr .list-3dpt a.on { background: url(../images/com/bg_list_3dptPr.gif) no-repeat left top !important; }
.wrap-pr .list-3dpt .huge a:hover,
.wrap-pr .list-3dpt .huge a.on {background: url(../images/com/bg_list_3dptPr.gif) no-repeat left bottom !important; }

#sideContent h1 { margin: 0 0 65px 0; }
.gnb-list { margin: 0 -25px; min-height: 100%; _min-height: auto; width: 186px;}
.gnb-list img { display: block; _z-index: 9999; }
.gnb-list .list-1dpt { }
.gnb-list .list-1dpt .stit-1dpt { display: block; padding: 7px 25px 6px;}
.gnb-list .list-1dpt .stit-1dpt img { opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);  *zoom: 1;
	}
.gnb-list .list-1dpt .stit-1dpt:hover,
.gnb-list .list-1dpt .on { background: url(../images/com/bg_gnb_over.png) repeat-x left top; }

.gnb-list .list-1dpt .stit-1dpt:hover img,
.gnb-list .list-1dpt .on img { opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	background: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);  zoom: 1;}

.gnb-list .area-2dpt { position: absolute; width: 188px; top: 0; right: -188px;min-height: 1130px; z-index: 9999; background: url(../images/com/bg_gnb_2dpt.png) repeat-y left top; }
.gnb-list .list-2dpt { min-height: 400px; margin: 0 0 45px;}
.gnb-list .list-2dpt dd {  padding: 0 14px 0 10px; }
.gnb-list .list-2dpt dd:first-child .stit-3dpt { border: none; }
.gnb-list .list-2dpt .stit-2dpt { padding: 30px 0 20px 17px; margin: 0 0 25px; background: url(../images/com/bg_2dpt_stit.gif) no-repeat left bottom; }
.gnb-list .list-2dpt .stit-3dpt {display: block; padding: 8px 0 8px 8px; line-height: 1; color: #888; font-weight: bold; border-top: 1px solid #e7e7e7; }
.gnb-list .list-2dpt a.first { border-top: none; }
.gnb-list .list-2dpt .stit-3dpt:hover,
.gnb-list .list-2dpt .on { color: #333; background: none; }
.list-3dpt { margin: 0 0 5px; }
.list-3dpt a { display: block; padding: 3px 0 1px 7px; font-size: 0.917em; line-height: 1.273em; color: #999; }
.list-3dpt a:hover,
.list-3dpt a.on { color: #fff !important; background: url(../images/com/bg_list_3dpt.gif) no-repeat left top !important; }
.list-3dpt .huge a:hover,
.list-3dpt .huge a.on {  color: #fff !important; background: url(../images/com/bg_list_3dpt.gif) no-repeat left bottom !important; }
.list-3dpt_c { margin: 0 0 5px; }
.list-3dpt_c a { display: block; padding: 3px 0 1px 7px; font-size: 0.917em; line-height: 1.273em; color: #999; }
.list-3dpt_c a:hover,
.list-3dpt_c a.on { color: #fff !important; background: url(../images/com/bg_list_3dpt.gif) no-repeat left top !important; }
.list-3dpt_c .huge a:hover,
.list-3dpt_c .huge a.on {  color: #fff !important; background: url(../images/com/bg_list_3dpt.gif) no-repeat left bottom !important; }

.gnb-comm { padding: 94px 0 0;}
.gnb-comm p { margin:4px 0 0 ; }

.gnb-goto-banka { padding: 32px 14px 7px 13px; background: url(../images/gnb/bg_goto_banka.gif) no-repeat left top; }
.gnb-goto-banka dt,
.gnb-goto-banka dd { font: 0/0 Dotum; }
.gnb-goto-banka dd a { display: block; width: 110px; height: 16px; }


.gnb-comm .gnb-quick { padding: 22px 15px 6px; *padding: 22px 15px 6px; margin: 18px -5px 0 0; background: url(../images/com/bg_gnb_quick2.gif) no-repeat left top; *zoom: 1; }
.gnb-comm .gnb-quick:after {content: ""; display: block; clear: both; }
.gnb-comm .gnb-quick dt { visibility: hidden; font: 0/0 Dotum;}
.gnb-comm .gnb-quick dd { float: left; display: inline; margin: 0; width: 60px; height: 14px; *margin: 0 10px 0 0;  }
.gnb-comm .gnb-quick dd.odd { clear: left; margin: 0 13px 0 0; width: 34px; *zoom: 1; *margin: 0 13px 0 0; }
.gnb-comm .gnb-quick dd a { width: 100%; height: 14px; font: 0/0 Dotum;}

.quick01 { background-position: left -71px !important; }
.quick02 { background-position: left -142px !important; }
.quick03 { background-position: left -213px !important; }
.quick04 { background-position: left -284px !important; }

.gnb-quick.qk-insu { background: url(../images/com/bg_gnb_quick3.gif) no-repeat left top; }
.gnb-quick.qk-insu.quick01 { background-position: left -71px !important; }
.gnb-quick.qk-insu.quick02 { background-position: left -142px !important; }
.gnb-quick.qk-insu.quick03 { background-position: left -213px !important; }
.gnb-quick.qk-insu.quick04 { background-position: left -284px !important; }
.gnb-quick.qk-insu.quick05 { background-position: left -355px !important; }

.gnb-quick.qk-idv { background: url(../images/com/bg_gnb_quick3.gif) no-repeat -146px top; }
.gnb-quick.qk-idv.quick01 { background-position: -146px -71px !important; }
.gnb-quick.qk-idv.quick02 { background-position: -146px -142px !important; }
.gnb-quick.qk-idv.quick03 { background-position: -146px -213px !important; }
.gnb-quick.qk-idv.quick04 { background-position: -146px -284px !important; }
.gnb-quick.qk-idv.quick05 { background-position: -146px -355px !important; }

.gnb-quick.qk-cor {background: url(../images/com/bg_gnb_quick3.gif) no-repeat -292px top; }
.gnb-quick.qk-cor.quick01 { background-position: -292px -71px !important; }
.gnb-quick.qk-cor.quick02 { background-position: -292px -142px !important; }
.gnb-quick.qk-cor.quick03 { background-position: -292px -213px !important; }
.gnb-quick.qk-cor.quick04 { background-position: -292px -284px !important; }
.gnb-quick.qk-cor.quick05 { background-position: -292px -355px !important; }

.gnb-quick.qk-insu ,
.gnb-quick.qk-idv ,
.gnb-quick.qk-cor {  }
.gnb-quick.qk-insu dd,
.gnb-quick.qk-idv dd,
.gnb-quick.qk-cor dd { width: 55px; *margin: 0; }

.gnb-ntc { padding: 17px 0 10px 13px; border-top: 1px solid #e0e0e1; background: url(../images/com/bg_gnb_ntc.png) repeat-y left top;}
.gnb-ntc dt { margin: 0 0 9px 0; }
.gnb-ntc dd { padding: 0 0 0 10px; font-size: 0.917em; line-height: 1.546em; background: url(../images/com/bul_gray04.gif) no-repeat 2px
center; }
.gnb-ntc dd a { color: #999; }
.gnb-ntc dd a:hover { text-decoration: underline; color: #444; }

.gnb-anc { padding: 21px 0 18px 14px; background: url(../images/com/bg_gnb_anc.png) no-repeat left top; }
.gnb-anc dt { margin: 0 0 8px; }
.gnb-anc dd { line-height: 1; padding: 0 0 2px; }
/*  */

.btn-area a { display: inline-block !important; *display: inline !important; *zoom: 1; padding: 0 !important; }
.btn-area a img { opacity: 1 !important; filter:alpha(opcity=100) !important; }
.btn-area a:hover { background: none !important;  }
/* Tabs */
.tab-type01 { position: relative; margin: 30px 0 20px 0; font-size: 1.084em; font-weight: bold; line-height: 1em; *zoom: 1;background: url(../images/com/bdr_blu02.gif) repeat-x left bottom; clear: both;}
.tab-type01:after { content: ''; display: block; clear: both; }
.tab-type01 li { float: left; display: inline; margin: 0 2px 0 0; padding-left: 15px; background: url(../images/com/bg_tab_type01.gif) no-repeat left top; *zoom: 1;  }
.tab-type01 li a { padding: 0 15px 0 0; margin: 0 0 0 0; text-align: center; background: url(../images/com/bg_tab_type01.gif) no-repeat right top; color: #6c95aa; *zoom: 1; }
.tab-type01 li a span { padding: 11px 0 10px 0; cursor: pointer;}
.tab-type01 li a span.fontsize { font-size:0.9em;}
.tab-type01 li a em { padding: 11px 0 10px 0; font-weight: normal; vertical-align: middle;}
.tab-type01 li.on { background-position: left -51px; }
.tab-type01 li.on a { background-position: right -51px; color: #1073a5; }
.tab-type01 li.on a span { background: url(../images/com/bg_tab_type01.gif) no-repeat 50% -51px; }

.tab-type02 { *zoom: 1;}
.tab-type02:after { content: ""; display: block; clear: both; }
.tab-type02 li { float: left; display: inline; margin: 0 2px 0 0;}
.tab-type02 li a { display: block; *display: inline; *zoom: 1;font-weight: bold; border: 1px solid #c8e0eb; color: #6c95aa; }
.tab-type02 li a span { display: block;*display: inline; *zoom: 1; padding: 1px 13px 0; text-align: center; line-height: 2em; border: 1px solid #c8e0eb;  cursor: pointer;}
.tab-type02 li a:hover,
.tab-type02 li a.on { border: 1px solid #1d8cc5; color: #fff; }
.tab-type02 li a:hover span,
.tab-type02 li a.on span { border: 1px solid #61c0ed; background: url(../images/com/bg_tab_type02.gif) repeat-x left top; }

.tab-type01 li .tab-sub01 { position: absolute; left: 0; top: 40px; padding: 0 0 8px 76px; width: 674px; border-bottom: 1px solid #bfbfbf; }
.tab-type01 li .tab-sub01 li { padding: 0 3px 0 4px; background: url(../images/com/bdr_gray01.gif) no-repeat left center; }
.tab-type01 li .tab-sub01 li:first-child { background: none; }
.tab-type01 li .tab-sub01 li a,
.tab-type01 li .tab-sub01 li span { padding: 0; color: #777; font-weight: normal; background: none; }
.tab-type01 li .tab-sub01 li span { padding: 4px 0 3px 7px; }
.tab-type01 li .tab-sub01 li a:hover,
.tab-type01 li .tab-sub01 li a.on { padding: 0 7px 0 0; background: url(../images/com/bg_btn_small.gif) no-repeat right -91px; }
.tab-type01 li .tab-sub01 li a:hover span,
.tab-type01 li .tab-sub01 li a.on span { font-weight: bold; color: #fff; background: url(../images/com/bg_btn_small.gif) no-repeat -55px -91px; }

.tab-type03 { padding: 0 0 0 1px; *zoom: 1; background: url(../images/com/bdr_gray08.gif) repeat-x left bottom;}
.tab-type03:after { content: ""; display: block; clear: both; }
.tab-type03 li { float: left; display: inline; padding: 0 0 0 2px;margin: 0 0 -6px -1px; font-weight: bold; font-size: 1.167em; background: url(../images/com/bg_tab_type03.gif) no-repeat left -50px; }
.tab-type03 li a { color: #666; background: url(../images/com/bg_tab_type03.gif) no-repeat right -50px; }
.tab-type03 li a span { display: block; *display: inline; *zoom: 1; margin: 9px 15px 3px;}
.tab-type03 li.on { margin-right: 1px; background-position: left top; }
.tab-type03 li.on a { padding: 0 2px 0 0;  color: #fff;background-position: right top; }
.tab-type03 li.on a span { margin: 0 13px 3px; padding: 3px 0 9px; background: url(../images/com/bg_tab_type03.gif) no-repeat center top; }

/* Á¶È¸ »óÀÚ - ±â°£Á¶È¸ */
.inq_box { margin: 12px 0 0; border: 1px solid #afd4e5; color: #666;}
.inq_box dl { padding: 3px 15px 3px 20px; border: 1px solid #fbfcfe; background: #f0f6fa; *zoom: 1; line-height: 1.5em;}
.inq_box dl:after { content: ''; display: block; clear: both; }
.inq_box dt,
.inq_box dd{ float: left; display: inline; vertical-align: middle; }
.inq_box dd span {display: inline-block; *display: inline; vertical-align: middle; }
.inq_box dt { padding: 7px 10px 7px 0; padding: 9px 10px 5px 0\9; font-weight: bold; color: #367ea4; }
.inq_box dd { padding: 7px 10px 7px 0; }
.calender { text-indent: -9999em; width: 16px; height: 16px; vertical-align: middle; background: url(../images/com/icon_calender.gif) no-repeat left top; cursor: pointer; }
.inq_box dd.last {  float: right; padding-right: 0;}
.inq_box input[type="text"] {  padding: 2px 5px; width: 65px;vertical-align: middle; }
.inq_box dd .peroid { padding: 5px 0 4px; width: 45px; text-align: center; background: url(../images/com/bg_btn_small.gif) no-repeat left top; font-size: 0.917em; line-height: 1em; color: #3580a6; }
.inq_box .submit { padding: 5px 0 4px; width: 39px; vertical-align: middle;  background: url(../images/com/bg_btn_small.gif) no-repeat left -30px; text-align: center; font-size: 0.917em; line-height: 1em; color: #fff;}
.inq_box .title { padding: 10px 25px 10px 20px; color:#367ea4;font-size:1.167em;font-weight:bold; border: 1px solid #fbfcfe; background: #f0f6fa; *zoom: 1; line-height: 1.5em;}

/* Á¶È¸ »óÀÚ - È®ÀåÇü */
.inq_box ul { padding: 3px 15px 3px 20px; border: 1px solid #fbfcfe; background: #f0f6fa; *zoom: 1; line-height: 1.5em;}
.inq_box ul li { position: relative; border-top: 1px solid #c4dae4; }
.inq_box ul li:first-child { border-top: none; }
.inq_box ul li em,
.inq_box ul li span { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;  padding: 7px 10px 7px 0;}
.inq_box ul li em { font-weight: bold; color: #367ea4; }
.inq_box ul li span span { padding: 0 ;}
.inq_box ul li span.last { position: absolute; right: 0; top: 0; padding-right: 0;_padding-right: 15px; }

.msg-box { margin: 0 0 25px 0; padding: 1px; background: #fff; border: 1px solid #d9d9d9; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #b1b1b1; }
.msg-box p { padding: 11px 11px 9px; background: #f8f8f8; color: #777; }
.msg-box p span { display: block; padding: 0 0 0 8px; background: url(../images/com/bul_gray01.gif) no-repeat left 7px;  }
.msg-box p span strong { margin: 0 4px 0 0;  color: #000; vertical-align: middle; }
.msg-box p .fnt-nor,
.msg-box p .txt-ex{ font-weight: normal !important; display: inline !important; background: none !important; padding: 0; vertical-align: middle; }
.msg-box p label { margin: 0 5px 0 0; vertical-align: middle; }
.msg-box p input { margin: 0 5px 0 0 ; vertical-align: middle; }

/* ¾È³» »óÀÚ  -> ¾Õ¿¡ Á¡ »èÁ¦ 2014.03.03 ±è°­¿ì*/
.msg-box01 { margin: 0 0 25px 0; padding: 1px; background: #fff; border: 1px solid #d9d9d9; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #b1b1b1; }
.msg-box01 p { padding: 11px 11px 9px; background: #f8f8f8; color: #777; }
.msg-box01 p span { display: block; padding: 0 0 0 8px;  no-repeat left 7px;  }
.msg-box01 p span strong { margin: 0 4px 0 0;  color: #000; vertical-align: middle; }
.msg-box01 p .fnt-nor,
.msg-box01 p .txt-ex{ font-weight: normal !important; display: inline !important; background: none !important; padding: 0; vertical-align: middle; }
.msg-box01 p label { margin: 0 5px 0 0; vertical-align: middle; }
.msg-box01 p input { margin: 0 5px 0 0 ; vertical-align: middle; }

/* µ¿ÀÇ ¾È³» »óÀÚ  - 2014.03.03 ±è°­¿ì*/
.msg-box02 { margin: 0 0 25px 0; padding: 1px; background: #fff; }
.msg-box02 p { padding: 0px 11px 9px; background: #f4f4f4; color: #888; }
.msg-box02 p span { display: block; padding: 0 0 0 8px;  no-repeat left 7px;  }
.msg-box02 p span strong { vertical-align: middle; }
.msg-box02 p .fnt-nor,
.msg-box02 p .txt-ex{ font-weight: normal !important; display: inline !important; background: none !important; padding: 0; vertical-align: middle; }
.msg-box02 p label { margin: 0 5px 0 0; vertical-align: middle; }
.msg-box02 p input { margin: 0 5px 0 0 ; vertical-align: middle; }



/* ¾È³» »óÀÚ */
.info-box01 { margin: 30px 0 12px; padding: 0 0 2px 0; background: url(../images/com/bg_info_box.gif) no-repeat left bottom; }
.info-box01 dl { padding: 15px 15px 9px 135px;  background: url(../images/com/bg_info_box.gif) no-repeat left top; min-height: 80px; _height: 80px;}
.info-box01 dl dt { padding: 1px 0 2px 0; margin: 0 0 8px 0; width: 80px; text-align: center; font-size: 0.917em; line-height: 1.637em; color: #fff; background: url(../images/com/bg_tit_info.gif) no-repeat left top; }
.info-box01 dl dd { margin: 0 0 0 2px; padding: 0 0 0 9px; background: url(../images/com/bul_red01.gif) no-repeat left 7px; font-size: 1em; line-height: 1.5em; color: #777; }
.info-box01 dd strong { vertical-align: middle; }
.info-box01 dd a { vertical-align: middle; color: #777; }
.info-box01 dd a:hover { text-decoration: underline; }
.info-box01 dd.stit-info { font-weight: bold; padding: 0; background: none; color: #444; }
.info-box01 dd p { margin: 5px 0;}
.info-box01 dd ol { padding: 0 0 0 20px; list-style: decimal; }
.info-box01 dd ol li dl { padding: 0 ;background: none; min-height: auto; _height: auto;  font-size: 1.091em; line-height: 1.5em; color: #777; }
.info-box01 dd ol li dl dt { padding: 0; margin: 0; width: auto; text-align: left; background: none; font-weight: bold; color: #777; }
.info-box01 dd ol li dl dd { padding: 0; background: none; }

.info-box02 { margin: 12px 0 -3px; *zoom: 1; }
.info-box02:after { content: ''; display: block; clear: both;  }
.info-box02 ul { float: left;  font-size: 0.917em; line-height: 1.546em; color: #666; }
.info-box02 .btn-type01 { float: right; display: inline;}

.info-box03 { overflow: hidden; *zoom: 1; padding: 10px; background: #f6f6f6; border: 1px solid #d9d9d9; color: #666; }

.info-box04 { margin: 0 0 0 0; font-size: 0.917em; color: #666; *zoom: 1;}
.info-box04:after { content: ''; display: block; clear: both; }
.info-box04 span { display: block; }
.info-box04 span.info-unit { text-align: right; margin: -15px 0 0 0; }

.info-box05 { *zoom: 1; }
.info-box05 dt { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; width: 33px; height: 19px; color: #fff; font: 0/0 Dotum;  background: url(../images/com/bg_btn_small.gif) no-repeat left -56px; *margin: -1px 4px 0 0; }
.info-box05 dd { display: inline-block; *display: inline; *zoom: 1;vertical-align: middle; font-size: 0.917em; line-height: 1.182em; color: #666; }
.info-box05 dd .btn-info { font-size: 1em; vertical-align: middle;  }

.info-box06 { padding: 48px 0 52px; text-align: center; background: url(../images/com/bg_box_result.gif) no-repeat left top; }
.info-box06 p { display: inline-block; *display: inline; *zoom: 1; padding: 0 0 0 56px; font-size: 1.334em; line-height: 2.75em; font-weight: bold; color: #555; background: url(../images/com/icon_result.gif) no-repeat left center; }
.info-box06 p strong { color: #f66234; vertical-align: middle;  }

/*  ¸¶ÄÉÆÃ µ¿ÀÇ Ã¶È¸ ÃÖÁ¾¿Ï·á ¾È³»»óÀÚ */
.info-box07 { padding: 48px 0 52px; text-align: center; background: url(../images/com/bg_box_result.gif) no-repeat left top; }
.info-box07 p { display: inline-block; *display: inline; *zoom: 1; padding: 0 0 0 56px; font-size: 1.334em; line-height: 1.45em; font-weight: bold; color: #555; center; }
.info-box07 p strong { color: #f66234; vertical-align: middle;  }


.txt-info01 { padding: 0 0 4px 21px; line-height: 1.5em; color: #666; }
.txt-info02 { margin: 13px 0 0; color: #3ba2ce; }
.txt-info03 { padding: 10px 0 0 0; line-height: 1.5em; color: #666; }
.txt-info03 a { vertical-align: middle; }
.txt-info04 { padding: 0 0 3px 34px; color: #666;  }
.txt-info05 { padding: 10px 0 0 0; font-size: 0.917em; line-height: 1.5em; color: #666; }
.txt-info06 { font-size: 0.917em; color: #999; text-align: right; }
.txt-info06 strong { color: #555; vertical-align: middle; padding: 0 4px 0 0; }
.txt-info07 { margin: 0 0 0 34px; padding: 0 0 0 10px; font-size: 0.917em; color: #666; background: url(../images/com/icom_asta.gif) no-repeat left 4px; }
.txt-info08 { color: #5a6670; }
.txt-warn { font-size: 1.084em; font-weight: bold; color: #333; }
.txt-annot { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; padding: 0 8px 0 0; margin: 0 4px 0 0; background: url(../images/com/bul_annot.gif) no-repeat right 5px; }
.txt-input01 { margin: 12px 0 0 18px; padding: 0 0 0 10px; background: url(../images/com/bul_pink02.gif) no-repeat left center; }
.txt-warn02 { color: #C92479; vertical-align: middle; }
.info-list {color:#C92479;font-size:0.917em;}

.box-select { overflow: hidden; *zoom: 1; padding: 1px; margin: 0 0 10px 0; background: #fff; border: 1px solid #d8d8d8; color: #666; }
.box-select dt,
.box-select dd { float: left; display: inline; background: #f7f7f7; }
.box-select dt { padding: 10px 0 8px 18px; font-weight: bold; }
.box-select dd { padding: 10px 0 8px 10px; width: 85.75%;}
.box-select dd input,
.box-select dd label { vertical-align: middle; }
.box-select dd label { margin: 0 14px 0 4px; }

/* Button Areas */
.btn-right { text-align: right; }
.btn-center { text-align: center; }

/* Buttons */
.btn-type01 { display: inline-block; *display: inline; padding: 0 14px 0 0; font-size: 1em; line-height: 2em; color: #fff; background: url(../images/com/btn_type01.gif) no-repeat right bottom; *zoom: 1; }
.btn-type01 span { display: inline-block; *display: inline; padding: 0 8px 0 10px;  background: url(../images/com/btn_type01.gif) no-repeat left bottom; *zoom: 1; cursor: pointer; }

.btn-info { display: inline-block; *display: inline; vertical-align: middle; padding: 0 8px 0 0; font-size: 0.917em; line-height: 1em; color: #666; background: url(../images/com/bg_btn_small.gif) no-repeat right top; *zoom: 1;}
.btn-info span { display: inline-block; *display: inline; vertical-align: middle; padding: 4px 0 4px 8px; margin: 0 0 0 -1px;_margin: 0;  background: url(../images/com/bg_btn_small.gif) -55px top; *zoom: 1; cursor: pointer;  }

.btn-tbl01 { display: inline-block; *display: inline; vertical-align: middle; padding: 0 8px 0 0; font-size: 0.917em; line-height: 1em; color: #666; background: url(../images/com/bg_btn_small.gif) no-repeat right -30px; *zoom: 1;}
.btn-tbl01 span { display: inline-block; *display: inline; vertical-align: middle; padding: 5px 0 5px 8px !important; margin: 0 !important;  background: url(../images/com/bg_btn_small.gif) -55px -30px; *zoom: 1; cursor: pointer;  }

.btn-secu { display: inline-block; *display: inline; vertical-align: middle; padding: 0 17px 0 0; font-size: 0.917em; line-height: 1em; color: #666; background: url(../images/com/bg_btn_small.gif) no-repeat right -61px; *zoom: 1;}
.btn-secu span { display: inline-block; *display: inline; vertical-align: middle; padding: 5px 0 5px 9px !important; margin: 0 !important;  background: url(../images/com/bg_btn_small.gif) -55px -61px; *zoom: 1; cursor: pointer;  }

.btn-type02 { display: inline-block; *display: inline; vertical-align: middle; padding: 0 17px 0 0; font-size: 0.917em; line-height: 1em; color: #fff; background: url(../images/com/bg_btn_small.gif) no-repeat right -147px; *zoom: 1;}
.btn-type02 span { display: inline-block; *display: inline; vertical-align: middle; padding: 5px 0 5px 9px !important; margin: 0 !important;  background: url(../images/com/bg_btn_small.gif) -55px -147px; *zoom: 1; cursor: pointer;  }


/* Pagination */
.paging { margin: 10px 0 0; text-align: center; }
.paging a,
.paging strong { width: 25px; margin: 0 -4px 0 0; font-family: Verdana; font-size: 0.917em; line-height: 2.091em ; background: url(../images/com/bdr_gray01.gif) no-repeat left center; color: #575757; }
.paging strong { color: #f8592e; }
.paging a.pre_end,
.paging a.pre,
.paging a.next,
.paging a.next_end{ padding: 5px 0 0; background: none; height: 20px;}
.paging a.pre_end { text-align: right; }
.paging a.next_end { text-align: left; }
.paging a.first { background: none; }

.paging02 { margin: 17px 0 0; text-align: center; font-size: 0.917em; line-height: 1.364em; *zoom: 1; }
.paging02 a,
.paging02 strong { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; margin: 0 0 0 0; font-family: Verdana;width: 15px; height: 15px ; color: #a0a0a0; }
.paging02 strong { color: #0056a2; }
.paging02 a.pre_end{font: 0/0 Dotum; background: url(../images/com/bg_paging02.gif) no-repeat left -23px; _padding-top: 1px; color: #fff; }
.paging02 a.pre{font: 0/0 Dotum; background: url(../images/com/bg_paging02.gif) no-repeat left top; _padding-top: 1px; color: #fff; }
.paging02 a.next {font: 0/0 Dotum; background: url(../images/com/bg_paging02.gif) no-repeat right top; _padding-top: 1px; color: #fff; }
.paging02 a.next_end {font: 0/0 Dotum; background: url(../images/com/bg_paging02.gif) no-repeat right -23px; _padding-top: 1px; color: #fff; }
.paging02.mar-bm32 { height: 1.364em; }

/* Step */
.step { text-align:right;margin: 20px 0 4px; *zoom: 1; }
.step li { display: inline; margin: 0 0 0 -21px; }
.step2 { margin:20px 4px 16px 0; *zoom: 1; }
.step2 li { display:inline; }
.step2 li a{ height:44px;}

/* ¹Ù·Î°¡±â */
.quick-link {overflow:hidden;*zoom: 1;}
.quick-link li {float:left;display:inline;}


/* ¾à°ü »óÀÚ */
.box-policy { padding: 15px 10px; border-radius: 5px; color: #666; background: url(../images/com/bg_box-policy.gif) no-repeat left top; }
.box-policy .cont-policy { overflow: hidden; overflow-y: auto;  height: 432px; padding: 0 10px 0 0; background: #fff;
	scrollbar-face-color:#ffffff;
	scrollbar-base-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#e7e7e7;
	scrollbar-3dlight-color:#e7e7e7;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-arrow-color:#c9c9c9;
	scrollbar-track-color:#ffffff;}
.box-policy .cont-policy h4 { padding: 10px 10px 8px;  font-weight: normal; line-height: 1.5em; background: #f4f4f4; }
.box-policy .cont-policy p { margin-top: 10px; }
.box-policy .cont-policy p:first-child { margin-top: 0; }
.box-policy .cont-policy p strong { vertical-align: middle; }
.chk-policy { margin: 20px -10px 0; padding: 0 0 2px 10px; line-height: 2.5em; background: url(../images/com/bg_box-policy.gif) no-repeat left bottom; }
.chk-policy input,
.chk-policy label { vertical-align: middle; }

.box-policy2 { padding: 17px 10px; border-radius: 5px; color: #666; background: url(../images/com/bg_box-policy2.gif) no-repeat left top; }
.box-policy2 .cont-policy { overflow: hidden; overflow-y: auto;  height: 100px; padding: 0 10px 0 0; background: #fff;
	scrollbar-face-color:#ffffff;
	scrollbar-base-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#e7e7e7;
	scrollbar-3dlight-color:#e7e7e7;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-arrow-color:#c9c9c9;
	scrollbar-track-color:#ffffff;}
.box-policy2 .cont-policy h4 { padding: 10px 10px 8px;  font-weight: normal; line-height: 1.5em; background: #f4f4f4; }
.box-policy2 .cont-policy p { margin-top: 10px; }
.box-policy2 .cont-policy p:first-child { margin-top: 0; }
.box-policy2 .cont-policy p strong { vertical-align: middle; }
.box-policy2 .cont-policy .list-type01 li { margin-top:5px;padding-left:10px;text-indent:-10px; }
.chk-policy2 { margin: 20px -10px 0; padding: 0 0 2px 10px; line-height: 2.5em; background: url(../images/com/bg_box-policy.gif) no-repeat left bottom; }
.chk-policy2 input,
.chk-policy2 label { vertical-align: middle; }

/*  */
.page-loca { text-align: right; padding: 0 0 15px 0; margin: -52px 0 35px 0; *margin: -52px 0 35px 0;font-size: 0.917em; line-height: 1em; border-bottom: 1px solid #dfdfdf; *zoom: 1;}
.page-loca:after { content: ""; display: block; clear: both; }
.page-loca .svc {color: #adadad;}
.page-loca .svc span { color: #6d6d70; }
.page-loca .svc a { margin: 0 0 0 0; padding: 0 7px 0 0; color: #adadad; background: url(../images/com/bul_lt01.gif) no-repeat right 1px; cursor:none;}
.page-loca .svc a:first-child { margin: 0; }
.page-loca .fntsize { margin: 29px 0 0; font: 0/0 Dotum;}
.page-loca .fntsize dt,
.page-loca .fntsize dd {display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; line-height: 1; }
.page-loca .fntsize dt { padding: 0 5px; line-height: 1; }
.page-loca .fntsize dd a { display: block; vertical-align: middle; width: 11px; height: 11px;  font: 0/0 Dotum; color: #fff; text-indent: -999em; }
.page-loca .fntsize dd a.fnt-big {background: url(../images/com/bg_fntsize.gif) no-repeat left top; }
.page-loca .fntsize dd a.fnt-small { background: url(../images/com/bg_fntsize.gif) no-repeat left -17px; }

/**/
.warn-secu { width: 750px; height: 280px; background: url(../images/com/bg_warn_secu.gif) no-repeat left top; }
.warn-secu dl { text-indent: -9999em; }

/**/
.flow-inq { width: 100%; height: 51px; text-indent: -999em; font: 0/0 Dotum; background: url(../images/com/bg_flow_inq.gif) no-repeat left top; }

/* Login Cyber */
.login-cyber { padding: 39px 0 16px 28px; background: url(../images/com/bg_login_cyber.gif) no-repeat left top ;}
.login-cyber p { margin: 8px 0 14px; }
.login-cyber ul { overflow: hidden; *zoom: 1;  }
.login-cyber dl { overflow: hidden; *zoom: 1; width: 315px; margin: 51px auto 37px; }
.login-cyber ul li { float: left; display: inline; margin: 0 3px 0 0; }
.login-cyber dl dt,
.login-cyber dl dd { float: left; display: inline; }
.login-cyber dl input { padding: 5px 4px 3px 3px; width: 61px; height: 1em; border-top: 1px solid #d7e6ed; border-left: 1px solid #d7e6ed; border-bottom: 1px solid #fff; border-right: 1px solid #fff; color: #666 }
.login-cyber dl dt { padding: 6px 13px 0 0; }
.login-cyber dl dd input,
.login-cyber dl dd span,
.login-cyber dl dd a { vertical-align: middle; }
.login-cyber dl dd span { color: #fff; }
.login-cyber p.info { margin: 0 0 0 2px; padding: 0 0 0 9px; background: url(../images/com/bul_white01.gif) no-repeat left center; }
.alr-login { margin: 25px 0 0; padding: 11px 0 19px 17px; background: url(../images/com/bg_alr_login.gif) no-repeat left top; }
.alr-login dt { padding: 9px 0 6px 43px; margin: 0 0 4px 0; background: url(../images/com/bul_arl_login.gif) no-repeat left center; }
.alr-login dt img { vertical-align: middle; display: block; font: 0/0 Dotum; }
.alr-login dd { margin: 0 0 0 9px; padding: 0 0 0 9px; color: #666; font-size: 0.917em; line-height: 1.637em; background: url(../images/com/bul_gray01.gif) no-repeat left center; }
.alr-login dd strong { font-weight: normal; color: #3ba2ce; vertical-align: middle; }

/**/
.select-area { position:relative; float: right; display: inline; }
.select-basic {height:12px;font-size:12px;font-family:"µ¸¿ò",Dotum,Helvetica,AppleGothic,Sans-serif;color:#999 !important;padding:3px 4px 4px;border:1px solid #d4d4d4 !important;background:#FFF url(../images/com/selelct_typeA_arrow.gif) no-repeat right top;cursor:pointer;vertical-align:middle;_margin:-1px 0;}
.select-basic2 {height:12px;font-size:12px;font-family:"µ¸¿ò",Dotum,Helvetica,AppleGothic,Sans-serif;color:#999 !important;padding:3px 4px 4px;border:1px solid #d4d4d4 !important;background:#FFF url(../images/com/selelct_typeA_arrow.gif) no-repeat right top;cursor:pointer;vertical-align:middle;_margin:-1px 0;}
.select_basic_wrapper {position:absolute;left:0;z-index:99999;font-size:12px;line-height:1.5;font-family:"µ¸¿ò",Dotum,Helvetica,AppleGothic,Sans-serif;color:#999;border:1px solid #d4d4d4 !important;background-color:#FFF;overflow:auto;overflow-x:hidden;
	scrollbar-face-color:#ffffff;
	scrollbar-base-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#e7e7e7;
	scrollbar-3dlight-color:#e7e7e7;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-arrow-color:#c9c9c9;
	scrollbar-track-color:#ffffff;}
.select_basic_wrapper ul {margin:0;padding:0;list-style-type:none;}
.select_basic_wrapper li {padding: 2px 4px 1px;cursor:pointer; vertical-align: middle;}
.select_basic_wrapper li.selected {background-color:#fff;}
.select_basic_wrapper li.current {background-color:#ebebeb;}
.select_basic2_wrapper {position:absolute;left:72px;z-index:99999;font-size:12px;line-height:1.5;font-family:"µ¸¿ò",Dotum,Helvetica,AppleGothic,Sans-serif;color:#999;border:1px solid #d4d4d4 !important;background-color:#FFF;overflow:auto;overflow-x:hidden;
	scrollbar-face-color:#ffffff;
	scrollbar-base-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#e7e7e7;
	scrollbar-3dlight-color:#e7e7e7;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-arrow-color:#c9c9c9;
	scrollbar-track-color:#ffffff;}
.select_basic2_wrapper ul {margin:0;padding:0;list-style-type:none; width:130px;}
.select_basic2_wrapper li {padding: 2px 4px 1px;cursor:pointer; vertical-align: middle;width:130px;}
.select_basic2_wrapper li.selected {background-color:#fff;}
.select_basic2_wrapper li.current {background-color:#ebebeb;}

/* board-search */
.board-srch { position: relative; padding: 25px 0 90px; text-align: center; *zoom: 1;}
.board-srch:after { content: ""; clear: both; display: block; }
.board-srch dt { display: inline-block; *display: inline; *zoom: 1; margin: 0 6px 0 0;}
.board-srch dt img { vertical-align: middle; }
.board-srch dd {display: inline-block; *display: inline; *zoom: 1; float: none;}
.board-srch dd button { border: 0; padding: 0; vertical-align: middle; background: none; cursor: pointer; }
.board-srch dd .select-basic { padding: 3px 4px; width: 68px; background-position: right -29px; border: 1px solid #d3d3d5 !important;}
.board-srch dd .select-basic2 { padding: 3px 4px; width: 68px; background-position: right -29px; border: 1px solid #d3d3d5 !important;}
.board-srch dd .text { padding: 3px; border: 1px solid #d3d3d5 !important; vertical-align: middle; width: 226px; }
.board-srch dd ul { text-align: left; }

/* board-view */
.board-view01 { margin: 0 0 12px 0; border-bottom: 1px solid #bfbfbf; }
.board-view01 em,
.board-view01 span,
.board-view01 em img { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }
.board-view01 em { padding: 0 13px 0 0; background: url(../images/com/bdr_gray01.gif) no-repeat right top; }
.board-view01 dt { padding: 10px 10px 10px 20px; font-size: 1em; color: #333;font-weight: bold; background: url(../images/com/bg_board_head.gif) no-repeat left top; }
.board-view01 dt em { margin-right: 10px; }
.board-view01 dt img { vertical-align: middle; }
.board-view01 dd { vertical-align: middle;color: #a0a0a0; border-top: 1px solid #e5e5e5; }
.board-view01 dd.board-info { padding: 11px 20px 10px 0; font-size: 0.917em; line-height: 1em; text-align: right; border-top: none; }
.board-view01 .board-info em { margin: 0 6px 0 25px; }
.board-view01 .board-info span {  *padding: 2px 0 0 0;}
.board-view01 .board-info02 { margin: -33px 0 0; padding: 11px 0 10px 20px; font-size: 0.917em; line-height: 1em; text-align: left; border-top: none; }
.board-view01 .board-info02 em { margin: 0 6px 0 0; }
.board-view01 .board-info02 span { margin: 0 15px 0 0; *padding: 2px 0 0 0;}
.board-view01 .board-cont { padding: 30px 20px; line-height: 1.5em; color: #777;}
.board-view01 .board-attc { padding: 9px 0;}
.board-view01 .board-attc em { margin: 0 8px 0 0; padding: 3px 13px 2px 20px; background-position: right center; }
.board-view01 .board-attc a { padding: 3px 0 2px 18px; color: #777; font-weight: bold; vertical-align: middle; background: url(../images/com/ico_download.gif) no-repeat left center; }
.board-view01 board-attc a:hover { text-decoration: underline; }
.board-view01 .board-reply { padding: 26px 20px; font-size: 1.091em; border-top: 1px solid #e5e5e5; background: #f9f9f9; color: #777; }
.board-view01 .board-reply em { display: inline-block; *display: inline; *zoom: 1; padding: 4px 0 0 0; background: none; vertical-align: top; }
.board-view01 .board-reply p { display: inline-block; *display: inline; *zoom: 1; width: 670px; vertical-align: top; }
.board-view01 .quest { padding-top: 24px; padding-left: 65px; background: url(../images/com/icon_board_quest.gif) no-repeat 8px 25px; }
.board-view01 .answer { padding-top: 24px; padding-left: 65px; color: #333333; background: url(../images/com/ico_board_answer.gif) no-repeat 8px 25px; }

.board-pre {  margin: 28px 0 0 0; padding: 2px 15px 1px; background: url(../images/com/bg_board_pre.gif) no-repeat left top; }
.board-pre li { padding: 8px 0 6px; color: #777; font-size: 1em; *zoom: 1; }
.board-pre li:after { content: ""; display: block; clear: both; }
.board-pre li em,
.board-pre li .tit { float: left; display: inline; }
.board-pre li em img { display: inline-block; *display: inline; vertical-align: middle; *zoom: 1; }
.board-pre li em { display: inline-block; padding: 0 22px 0 5px; background: url(../images/com/ico_board_pre.gif) no-repeat right -28px; }
.board-pre li:first-child em { background-position: right 2px; }
.board-pre li .tit { display: inline-block; margin: 0 0 0 20px; color: #777; max-width: 577px; overflow: hidden;  }
.board-pre li a.tit:hover { text-decoration: underline; }
.board-pre li span.date { float: right; display: inline; }
.evnt-view { padding: 26px 0 0 0; background: url(../images/com/bdr_gray04.gif) repeat-x left top; }
.evnt-view:first-child { padding: 0 0 25px 0; background: none;  }
.btn-sns { display: block !important; margin: -18px 0 0 0; width: 100%; text-align: right; }

.event-list { padding: 12px 0 20px 35px; border-bottom: 1px solid #bfbfbf; background: url(../images/com/bg_event_list.gif) no-repeat left top; *zoom: 1;}
.event-list:after { content: ""; display: block; clear: both; }
.event-list li { float: left; display: inline; width: 325px; margin: 20px 30px 0 0;  line-height: 1; }
.event-list li a img { display: block; width: 325px; height: 96px; }
.event-list li a.ev-name { margin: 15px 0 8px; font-weight: bold; color: #333; }
.event-list li .period { display: inline-block; *display: inline; *zoom: 1; padding: 0 0 0 8px; color: #777; vertical-align: middle; background: url(../images/com/ico_pink01.gif) no-repeat left 3px;  }

/* info-pr01 */
.info-pr01 { margin: -35px 0 0 0; }
.info-pr01 .btn-stit { margin: -20px 0 0 30px; }
.rslt-list { margin: 0 0 10px 0; font-size: 0.917em; color: #777; line-height: 1em;}
.rslt-list .rslt-page { color: #333; }
.rslt-list .rslt-case { color: #cd4678; }


/**/
.evt-quz { margin: 25px 0 0;padding: 0 15px 17px; background: url(../images/com/bg_quz_box.gif) no-repeat left bottom; }
.evt-quz-top { margin: 0 -15px 0; padding: 15px 0 0 0; background: url(../images/com/bg_quz_box.gif) no-repeat left top; }
.quz-tit { margin: 10px 0 0; padding: 0 0 0 61px; _padding: 1px 0 1px 61px; font-size: 1.143em; line-height: 1.286em; color: #333; background: url(../images/com/bg_quz_tit.gif) no-repeat left top; }
.quz-tit span { visibility: hidden; font: 0/0 Dotum;}
.quz00 { margin: 0; padding: 0 0 0 50px; _padding: 1px 0 1px 50px; background-position: left -250px; }
.quz01 { margin: 0; background-position: left top; }
.quz02 { background-position: left -25px; }
.quz03 { background-position: left -50px; }
.quz04 { background-position: left -75px; }
.quz05 { background-position: left -100px; }
.quz06 { background-position: left -124px; }
.quz07 { background-position: left -149px; }
.quz08 { background-position: left -174px; }
.quz09 { background-position: left -199px; }
.quz10 { background-position: left -224px; }
.quz-list { margin: 9px 0 0; padding: 0 20px 10px; background: url(../images/com/bg_quz_list.gif) no-repeat left bottom; }
.quz-list li:first-child {margin: 0 -20px; padding: 10px 20px 0; background: url(../images/com/bg_quz_list.gif) no-repeat left top; }
.quz-list li { line-height: 1.75em; color: #777; }
.quz-ans { margin: 12px 0 0; padding: 0 0 0 2px; }
.quz-ans label,
.quz-ans textarea { display: inline-block; *display: inline; vertical-align: middle; }
.quz-ans textarea { margin: 0 0 0 9px; _margin: 0 0 0 13px; width: 630px; height: 40px; border-top: 1px solid #aeafb3; border-left: 1px solid #aeafb3; border-right: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7;
	scrollbar-face-color:#ffffff;
	scrollbar-base-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#e7e7e7;
	scrollbar-3dlight-color:#e7e7e7;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-arrow-color:#c9c9c9;
	scrollbar-track-color:#ffffff }

/* dictionary area */
.dict-area {text-align: center; font-size: 1.167em; _margin-top: 15px;  }
.dict-area fieldset{ position: relative;  margin: 0 auto; width: 450px; *zoom: 1; z-index: 10;}
.dict-area label { position: absolute; top: 11px; left: 15px; font-weight: bold;}
.dict-area .text { padding: 11px 15px 12px; width: 349px; font-weight: bold; line-height: 1.143em; vertical-align: middle;color: #333; border: none; background: url(../images/com/bg_input_dict.gif) no-repeat left top; }
.dict-area button { width: 56px; height: 39px; *margin: 1px 0 0 4px;border: 0; font: 0/0 Dotum; vertical-align: middle;background: url(../images/com/bg_btn_dict.gif) no-repeat left top; cursor: pointer; text-indent: -999em; }
.dic-index { margin: 10px 0 0; *margin: 12px 0 0; }
.dic-index a { margin: 0 -1px 0 0; }

.dict-area.srchall .text { background: none; font-weight: normal; width: 222px; }
.dict-area.srchall fieldset { width: 475px; background: url(../images/com/bg_input_dict.gif) no-repeat left -57px; }
.dict-area.srchall .select-area { float: left; display: inline; margin: 9px 0 0 9px; vertical-align: middle; }
.dict-area.srchall .select-basic { padding: 0 4px 0 8px;width: 120px !important; height: auto; border: none !important; font-size: 1.167em; font-weight: bold; color: #333 !important; background: url(../images/com/icon_srch_all.gif) no-repeat right -10px; }
.dict-area.srchall .select-basic2 { padding: 0 4px 0 8px;width: 120px !important; height: auto; border: none !important; font-size: 1.167em; font-weight: bold; color: #333 !important; background: url(../images/com/icon_srch_all.gif) no-repeat right -10px; }
.dict-area.srchall .srchall-ipt { float: left; display: inline; position: relative; vertical-align: middle;}
.dict-area.srchall .select_basic_wrapper { text-align: left; color: #777; border: 1px solid #0056a2 !important; }
.dict-area.srchall .select_basic2_wrapper { text-align: left; color: #777; border: 1px solid #0056a2 !important; }
.dict-area.srchall .select_basic_wrapper li.current { background: none; font-weight: bold; text-decoration: underline; color: #333; }
.dict-area.srchall .select_basic2_wrapper li.current { background: none; font-weight: bold; text-decoration: underline; color: #333; }
.dict-area.srchall .checkbox { vertical-align: middle; }
.dict-area.srchall label { position: static; font-weight: normal; font-size: 12px; color: #333; vertical-align: middle;}
.rslt-srchall { margin: 25px 0 0;  padding: 12px 0 0 18px; border-top: 1px solid #c9c9cc; color: #777; background: url(../images/com/icon_dotbogi.gif) no-repeat left 14px; }
.rslt-srchall strong { color: #cd4678; vertical-align: middle;}
.rslt-srchall em { color: #333; font-weight: bold; vertical-align: middle; }

.box-rslt {  border-bottom: 1px solid #e5e5e5; }
.alrslt-list { padding: 10px 30px 0 20px;margin: 0 0 10px;  background: url(../images/com/bdr_gray04.gif) repeat-x left top;}
.box-rslt .alrslt-list:first-child { background: none; }
.alrslt-list dt { margin: 0 0 5px; font-size: 1.167em; }
.alrslt-list dt a { color: #1f22a6; text-decoration: underline;vertical-align: middle; line-height: 1.143em; }
.alrslt-list dt a .keywrd { vertical-align: middle; line-height: 1.072em; text-decoration: underline;}


.dict-view { margin: 28px 0 0; padding: 47px 16px 21px 26px; text-align: left; font-size: 1em; color: #777; background: url(../images/com/bg_dict_view.gif) no-repeat left top; *zoom: 1; }
.dict-view:after { content: ""; display: block; clear: both; }
.dict-view .dict-list { overflow: hidden; overflow-y: auto; float: left; display: inline; margin: 0 38px 0 0; width: 290px; height: 290px; }
.dict-view .dict-list dd { padding: 0 0 0 8px; line-height: 2em; background: url(../images/com/bul_gray02.gif) no-repeat left 10px; }
.dict-view .dict-list dd a { color: #777; }
.dict-view .dict-list dd a:hover,
.dict-view .dict-list dd a.on { color: #333; font-weight: bold; }
.dict-view .dict-exp { float: left; display: inline; }
.dict-view .dict-exp dd { overflow: hidden; overflow-y: auto; padding: 0 15px 0 0; width: 365px; height: 290px; }
.dict-view .dict-exp dd em { display: block; padding: 0 0 11px 0; margin: 0 0 10px 0;  font-size: 1.167em; font-weight: bold; color: #333; background: url(../images/com/bdr_gray04.gif) repeat-x left bottom; }

/* QnA List */
.qna-list { margin: 35px 0 0 0; _margin: 0 0 0 0; border-bottom: 1px solid #bfbfbf; }
.qna-list li { }
.qna-list li.show a { font-weight: bold; color: #333; background: url(../images/com/ico_qna_on.gif) no-repeat right 18px; }
.qna-list li.hide a { color: #777; background: url(../images/com/ico_qna_off.gif) no-repeat right 18px; }
.qna-list li.hide .qna-ans { display: none; }
.qna-list li p { border-top: 1px solid #e5e5e5;}
.qna-list li:first-child p:first-child { border-top: none; }
.qna-list li p a { display: block; }
.qna-list li p.qna-que { padding-right: 15px; background: url(../images/com/bg_qna_que.gif) no-repeat 25px 15px; }
.qna-list li p.qna-que a {padding: 13px 60px 13px 60px; }
.qna-list li p.qna-ans { padding: 13px 60px 13px 60px; color: #333; background: #f7f7f7 url(../images/com/bg_qna_ans.gif) no-repeat 25px 15px; }

/*  */
.sum-lect { padding: 13px 0 0 5px; text-align: left; }
.sum-lect dt { padding: 0 0 0 145px; font-size: 1.167em; line-height: 1.358em; font-weight: bold; color: #333; }
.sum-lect dt a { padding: 2px 0 0; color: #333 !important; }
.sum-lect dt a,
.sum-lect dt img { vertical-align: middle; }
.sum-lect dd.lect-img { margin: -26px 0 -58px; }
.sum-lect dd.lect-img img { display: block; width: 125px; height: 94px; font: 0/0 Dotum; }
.sum-lect dd.lect-cont { padding: 0 0 0 145px; min-height: 67px; _height: 67px; font-size: 1.091em; color: #777; }
.fnt-lect { font-size: 12px !important; color: #777 !important; }

.book dt { padding: 0 0 0 106px; }
.book dd.lect-img { margin-bottom: -95px; }
.book dd.lect-img img { width: 89px; height: 128px; }
.book dd.lect-cont { padding: 0 0 0 106px; min-height: 103px; _height: 103px; }

.view-book { margin: 0 0 12px 0; border-bottom: 1px solid #bfbfbf; }
.view-book dl { padding: 27px 0 30px 0; background: url(../images/com/bg_view_book.gif) no-repeat left top ;}
.view-book dl dt,
.view-book dl dd { padding: 0 0 0 158px; color: #777; line-height: 1.75em; }
.view-book dl dd em { display: inline-block; *display: inline; *zoom: 1; width: 48px; font-weight: bold; color: #333; vertical-align: middle; }
.view-book dl dd a { vertical-align: middle; }
.view-book dl dd strong { font-size: 1.167em; font-weight: bold; color: #f00; }
.view-book dl dt { margin: 0 0 9px 0; font-size: 1.334em; color: #333; font-weight: bold; }
.view-book dl dd.thum-book { padding: 0; margin: -137px 0 0 32px; }
.view-book dl dd.thum-book img {display: block; font: 0/0 Dotum; width: 95px; height: 139px; }
.view-book dl dd em.book-ord { padding: 3px 2px 3px 0; margin: 0 5px 0 0; width: 34px; vertical-align: middle; text-align: center; font-size: 0.917em; line-height: 1; font-weight: normal; color: #fff; background: url(../images/com/ico_order.gif) no-repeat left top; }
.view-book dl dd a { color: #777; }
.view-book dl dd a:hover { text-decoration: underline; }
.book-summ { padding: 21px 18px 20px; color: #777; }
.book-summ strong { display: block; color: #333; }

/* ¼Ò¸ÁÄ¸½¶ */
.stit-caps { margin: 28px 0 8px 6px; }
.list-caps { margin: 10px 0 0 ; border-bottom: 1px solid #bfbfbf; }
.list-caps .caps-pres { position: relative; padding: 0 0 30px 0; background: url(../images/com/bg_caps_pres.gif) no-repeat left bottom; }
.list-caps dt,
.list-caps dd { padding: 0 15px 0 298px; color: #777; }
.list-caps dt { padding: 22px 0 0 298px; margin-bottom: -35px; min-height: 40px; _height: 40px; font-size: 1.167em; font-weight: bold; line-height: 1.429em; }
.list-caps dt a { color: #333; }
.list-caps dt a:hover { text-decoration: underline; }
.list-caps dd.info-caps { margin: 6px 0 2px; }
.list-caps dd.info-caps span { display: inline-block; *display: inline; *zoom: 1; margin: 0 10px 0 0; }
.list-caps dd.preview-caps { padding-top: 5px; min-height: 41px;}
.list-caps dd.thum-caps { margin: 0 0 -90px 18px; padding: 0; background: url(../images/com/bg_thum_caps.gif) no-repeat left top;}
.list-caps dd.thum-caps img { display: block; width: 250px; height: 125px; font: 0/0 Dotum; }
.list-caps dd.nodata-caps { padding: 0 ; text-align: center; line-height: 156px; font-weight: bold; }
.list-caps dd.btn-right { margin: 10px 0 -10px;}
.list-caps .caps-pres dt {  background: url(../images/com/bg_caps_pres.gif) no-repeat left top;}
.list-caps .caps-past { *zoom: 1; background: url(../images/com/bg_caps_past.gif) no-repeat left top; }
.list-caps .caps-past dt { padding-top: 12px; border-top: 1px solid #e5e5e5; }
.list-caps .caps-past dt:first-child { padding-top: 22px; border: none; }
.list-caps .caps-past dd.preview-caps { padding-bottom: 20px; min-height: 36px; _height: 36px; }
.view { border-bottom: none; }

/* box-reply */
.tit-reply { color: #777; font-size: 0.917em; }
.tit-reply em { margin: 0 0 0 8px; vertical-align: middle; }
.box-reply { padding: 0 0 12px 0; color: #777; background: url(../images/com/bg_box_gray01.gif) no-repeat left bottom; }
.ipt-reply {  margin: 0 0 0; padding: 17px 0 0 16px; color: #777; background: url(../images/com/bg_box_gray01.gif) no-repeat left top; *zoom: 1;}
.ipt-reply:after { content: ""; display: block; clear: both; }
.ipt-reply .img_profile { float: left; display: inline; margin: 0 6px 0 0; width: 48px; height: 48px; padding: 6px; background: url(../images/com/bg_box_profile.gif) no-repeat left top; z-index: 999; position: relative; _top: 16px;}
.ipt-reply .img_profile img { display: block; width: 48px; height: 48px; font: 0/0 Dotum; *zoom: 1; }
.ipt-reply div { position: relative; display: inline; float: left; width: 655px; }
.ipt-reply div .text { margin-bottom: 5px; width: 90px; font-size: 0.917em;  }
.ipt-reply div .hidden-label { position: absolute; left: 108px; top: 4px; z-index: 20; font-size: 0.917em; }
.ipt-reply div textarea { width: 572px; height: 38px; }
.ipt-reply div p { display: inline-block; *display: inline; *zoom: 1; margin-top: 10px; }
.ipt-reply div p.reply-limits { width: 646px;}
.ipt-reply div p.reply-limits .reply-byte { display: block; text-align: right;}
.ipt-reply div p.reply-limits .reply-byte em { vertical-align: middle; color: #333; }
.list-reply { margin: 5px 0 0 0; border-bottom: 1px solid #bfbfbf; }
.list-reply li { padding: 15px 72px 15px 18px; color: #777; *zoom: 1; border-top: 1px solid #e5e5e5; }
.list-reply li:after { content: ""; display: block; clear: both; }
.list-reply li:first-child { border-top: none; }
.list-reply li em { float: left; display: inline; *zoom: 1; padding: 6px; margin: 0 16px 0 0; width: 48px; height: 48px; background: url(../images/com/bg_box_profile.gif) no-repeat left top; }
.list-reply li p {width: 580px; }
.list-reply li .id-noml { font-weight: bold; color: #777; }
.list-reply li .id-twit { display: inline-block; *display: inline; *zoom: 1; padding: 0 0 0 20px; color: #777; font-weight: bold; background: url(../images/com/ico_twit.gif) no-repeat left center; _margin: 0 0 0 -4px;  }
.list-reply li .id-twit:hover { text-decoration: underline; }
.list-reply02 { padding: 7px 0 0 ;color: #777; border-bottom: 1px solid #bfbfbf; }
.list-reply02 li { position: relative; padding: 10px 14px 10px 14px; border-top: 1px solid #e5e5e5; }
.list-reply02 li:first-child { border-top: none; }
.list-reply02 li .id-reply { margin: 0 4px 0 0; color: #444; font-weight: bold; }
.list-reply02 li .cont-reply { padding: 4px 0 0; width: 700px; }
.list-reply02 li .del-repely { position: absolute; right: 14px; top: 11px; }

/* box-vote */
.box-vote { padding: 16px 16px 0; background: url(../images/com/bg_box_vote.gif) no-repeat left top;  border-bottom: 1px solid #bfbfbf;}
.tit-vote { padding: 0 0 0 24px; font-size: 1.167em; color: #333; background: url(../images/com/ico_tit_vote.gif) no-repeat left center; }
.num-vote { font-size: 0.917em; color: #777; text-align: right; margin: -16px -16px 0; padding: 0 16px 10px; background: url(../images/com/bdr_gray05.gif) repeat-x left bottom; }
.num-vote em { vertical-align: middle; }
.list-vote { overflow: hidden; background: #fff; margin: 0 -16px -1px; padding: 0 16px; }
.list-vote li { padding: 25px 57px 23px 51px; background: url(../images/com/bdr_gray06.gif) no-repeat center top; }
.list-vote li:first-child { background: none; padding-top: 34px; }
.list-vote li em { display: block; padding: 0 0 0 50px; margin: 0 0 -10px 0; min-height: 28px; _height: 28px;}
.list-vote li.vote01 em { background: url(../images/com/ico_vote01.gif) no-repeat left bottom; }
.list-vote li.vote02 em { background: url(../images/com/ico_vote02.gif) no-repeat left bottom; }
.list-vote li.vote03 em { background: url(../images/com/ico_vote03.gif) no-repeat left bottom; }
.list-vote li.vote04 em { background: url(../images/com/ico_vote04.gif) no-repeat left bottom; }
.list-vote li .grap-vote { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; padding: 6px 7px 4px; margin: 0 10px 0 44px; *margin-right: 14px; width: 394px; height: 11px; background: url(../images/com/bg_grap_vote.gif) no-repeat left top; }
.list-vote li .vote-action { display: block; height: 11px; }
.list-vote li .vote-action span { margin: 0 0 0 5px; display: block; height: 11px;}
.list-vote li.vote01 .vote-action { background: url(../images/com/bg_vote_action.gif) no-repeat left top; }
.list-vote li.vote01 .vote-action span { background: url(../images/com/bg_vote_action.gif) no-repeat right top; }
.list-vote li.vote02 .vote-action { background: url(../images/com/bg_vote_action.gif) no-repeat left -24px; }
.list-vote li.vote02 .vote-action span { background: url(../images/com/bg_vote_action.gif) no-repeat right -24px; }
.list-vote li.vote03 .vote-action { background: url(../images/com/bg_vote_action.gif) no-repeat left -48px; }
.list-vote li.vote03 .vote-action span { background: url(../images/com/bg_vote_action.gif) no-repeat right -48px; }
.list-vote li.vote04 .vote-action { background: url(../images/com/bg_vote_action.gif) no-repeat left -72px; }
.list-vote li.vote04 .vote-action span { background: url(../images/com/bg_vote_action.gif) no-repeat right -72px; }
.list-vote li strong{ vertical-align: middle; width: 33px; text-align: right; }
.list-vote li input {vertical-align: middle;  margin: 0 0 0 30px; }

/* product search */
.stit-srch { margin: 0 0 8px 0; }
.prod-srch { padding: 13px 20px 14px; text-align: center; color: #a0a0a0 !important; background: url(../images/com/bg_prod_srch.gif) no-repeat left top; }
.prod-srch label,
.prod-srch input { vertical-align: middle; }
.prod-srch label { margin: 0 6px 0 16px; }
.prod-srch label:first-child { margin-left: 0; }
.prod-srch .text {margin: 0 0 0 5px; width: 390px; }
.prod-srch .select { width: 205px; }
.prod-srch .select02 { width: 80px; }
.rslt-srch { margin: 12px 0 0; font-size: 1.167em; font-weight: bold; color: #777; }
.rslt-srch em { vertical-align: middle; }
.rslt-srch .srch-wrd { color: #c92479; }
.rslt-srch .srch-times { color: #333; }

/**/
.info-acrobat { margin: 22px 0 0; }
.info-acrobat a { margin: 0 19px 0 0; }
.txt-criteria { margin: -40px 0 30px; text-align: right; font-size: 0.917em; color: #777; }
.txt-criteria span { display: inline-block; *display: inline; *zoom: 1; padding: 0 4px 0 7px; background: url(../images/com/ico_blue01.gif) no-repeat left center; }
.txt-refer { padding: 2px 0 0 36px !important; font-size: 0.917em;line-height: 1.637em; background: url(../images/com/ico_refer02.gif) no-repeat left center !important; }
.txt-refer strong { color: #333; vertical-align: middle; }
.exec {  margin-left: 0 !important; }
.bgnone { background: none !important;}

/* detail lists */
.desc-list01 { margin: 0 0 0 34px; color: #666; }
.desc-list01 li {  padding: 0 0 0 8px; background: url(../images/com/bul_gray03.gif) no-repeat left 5px; }
.desc-list01 li ul li { padding: 0; background: none; }
.desc-list01 li a { margin: -3px 0 0 0px; color: #666; }
.desc-list01 li a:hover { text-decoration: underline; }
.exec li { margin: 0 0 0 19px; }
.exec li img { margin: 10px 0 10px -19px; }

.desc-list02 { margin: 0 0 0 34px; color: #666; }
.desc-list02 li { margin: 5px 0 0 0; }
.desc-list02 .desc-list01 { margin: 0 0 0 4px; }
.desc-list02 .desc-list01 li { margin: 2px 0 5px 0; }



dl.desc-list02 { }
dl.desc-list02 dt { margin: 5px 0 0; font-weight: bold; }
dl.desc-list02 dt span { font-weight: normal; }
dl.desc-list02 dd { margin: 8px 0 0; }
dl.desc-list02 dd a { color: #666; }
dl.desc-list02 dd a:hover { text-decoration: underline; }
.list02-sub { margin: 0 0 0 25px; list-style: decimal; }
.sub-deep { padding: 0 0 0 8px; font-size: 0.917em; line-height: 1.637em; color: #777; }
.sub-deep li { margin: 0 ;}

/*  */
.box-view-tbl { overflow: auto; height: 252px; width: 750px; }

/* µ¿¿µ»ó List */
.board-vdo { padding: 43px 0 26px 38px; background: url(../images/com/bg_event_list.gif) no-repeat left top; border-bottom: 1px solid #bfbfbf; *zoom: 1; }
.board-vdo:after { content: ""; display: block; clear: both; }
.board-vdo li { float: left; display: inline; margin: 0 30px 0 0;}
.board-vdo li dl { color: #666; }
.board-vdo li dl dt { padding: 10px 0 5px 10px; color: #333; }
.board-vdo li dl dt strong { font-size: 1.167em; vertical-align: bottom; }
.board-vdo li dl dt span { vertical-align: bottom; }
.board-vdo li dl .vdo-thumb { padding: 11px 11px 12px 11px; background: url(../images/com/bg_vdo_thumb.gif) no-repeat left top; }
.board-vdo li dl .vdo-thumb img { display: block; font: 0/0 Dotum; width: 300px; height: 189px; }
.board-vdo li dl .vdo-expl { padding: 0 0 0 10px; width: 300px; word-wrap: break-word; }

/* ÀüÀÚÃ»¾à gray-box */
.gray-box { padding-top:15px;background:url(../images/com/bg_box_gray02.gif) no-repeat left top; }
.gray-box .inner{ padding:0 20px 15px 18px; background:url(../images/com/bg_box_gray02.gif) no-repeat left bottom; }
.gray-box .inner li { *margin-bottom:2px;color:#666666; }
.gray-box .inner li input { *margin-top:-2px;}
.gray-box .inner li label { margin-left:2px;vertical-align:text-bottom; }

/* product info */
.info-product { padding: 0 0 27px 0; background: url(../images/com/bg_page-loca.gif) repeat-x left bottom; *zoom: 1; }
.info-product:after { content: ""; display: block; clear: both; }
.info-left {float: left; display: inline; position: relative; padding: 0 0 0 15px; width: 356px; }
.info-right {float: right; display: inline; padding:4px; width: 340px; background: #aeafb3; }

.info-left .pad-b0 { border: none !important; }
.info-product .btn-right { margin: 14px 0 0; }
.info-product .btn-right > img{ vertical-align: middle; margin: 0 13px 0 0;}
.info-product .btn-right a.f-left { float: left; display: inline; }
.info-product .btn-right a { vertical-align: middle; }

/* product info ÀüÀÚÃ»¾à Ãß°¡ 2011-09-16*/
.info-product01 { padding: 0 0 10px 0; background: url(../images/com/bg_page-loca.gif) repeat-x left bottom; *zoom: 1; }
.info-product01:after { content: ""; display: block; clear: both; }
.info-left {float: left; display: inline; position: relative; padding: 0 0 0 15px; width: 356px; }
.info-right {float: right; display: inline; padding:4px; width: 340px; background: #aeafb3; }

.info-left .pad-b0 { border: none !important; }
.info-product01 .btn-right { margin: 14px 0 0; }
.info-product01 .btn-right > img{ vertical-align: middle; margin: 0 13px 0 0;}
.info-product01 .btn-right a.f-left { float: left; display: inline; }
.info-product01 .btn-right a { vertical-align: middle; }

.list-icon { *zoom: 1; }
.list-icon:after { content: ""; display: block; clear: both; }
.list-icon li { float: left; display: inline; margin: 0 3px 0 0; padding: 0 4px 0 0; text-align: center; font-size: 0.917em; line-height: 1.364em; color: #888888; background: url(../images/com/bg_btn_small.gif) no-repeat right -121px; }
.list-icon li span { display: inline-block; *display: inline; *zoom: 1; padding: 1px 0 0 4px; background: url(../images/com/bg_btn_small.gif) no-repeat -166px -121px; }

.stit-prod { margin: 18px 0 14px; padding: 0 0 22px 0; border-bottom: 1px solid #e3e3e4;  }
.stit-prod.prod-main { padding: 0; border: none; }

.info-util { position: absolute; right: 0; top: 0; }
.info-util:after { content: ""; display: block; clear: both; }
.info-util li { float: left; display: inline; margin: 0 0 0 2px; }

.star-rating { margin: 22px 0 -36px; *zoom: 1; }
.star-rating img,
.star-rating em,
.star-rating span { vertical-align: middle; }
.star-rating:after { content: ""; display: block; clear: both; }
.star-rating dt,
.star-rating dd { float: left; display: inline; line-height: 1.167em; }
.star-rating dd em { font-weight: bold; color: #cd4678; }
.star-rating .rate-action { margin: 0 8px; }
.rate-action { text-indent: -999em; width: 75px; background: url(../images/com/bg_star_rating.gif) no-repeat left -21px; }
.rate-action span { display: block; background: url(../images/com/bg_star_rating.gif) no-repeat left top; }
.rate-action .action00 { width: 0%; }
.rate-action .action01 { width: 20%; }
.rate-action .action02 { width: 40%; }
.rate-action .action03 { width: 60%; }
.rate-action .action04 { width: 80%; }
.rate-action .action05 { width: 100%; }
.sel-star { font-size: 12px !important;}

/* fav-product */
.fav-product { margin: 25px 0 0; }
.stit-fav { margin: 0 0 12px 0;  }
.fav-graph { padding: 28px 27px 21px 59px; *zoom: 1; color: #333; background: url(../images/com/bg_fav_graph.gif) no-repeat left top; }
.fav-graph:after { content: ""; display: block; clear: both; }
.fav-product + .txt-info06 { text-align: left; }
.fav-product + .txt-info06 strong { display: inline-block; *display: inline; *zoom: 1; padding: 0 5px 0 16px;background: url(../images/com/icon_phone.gif) no-repeat left 2px; }
.grap-gen { display: inline-block; *display: inline; *zoom: 1; padding: 112px 0 0; width: 132px; vertical-align: top; }
.grap-gen:after { content: ""; display: block; clear: both; }
.grap-gen dd { display: inline-block; *display: inline; *zoom: 1; width: 30px; font-family: Tahoma; font-size: 12px; font-weight: bold; color: #333; }
.male { }
.female { margin: 0 0 0 65px; *margin: 0 0 0 70px;}
.gtm { background: url(../images/com/bg_graphs.gif) no-repeat left -152px; }
.gtfm { background: url(../images/com/bg_graphs.gif) no-repeat left top; }
.gteq { background: url(../images/com/bg_graphs.gif) no-repeat left -293px; }

.grap-age { display: inline-block; *display: inline; *zoom: 1; padding: 0 24px 25px; margin: 0 28px 0 78px; width: 156px; height: 96px; vertical-align: top; background: url(../images/com/bg_graphs.gif) no-repeat -148px top; }
.grap-age:after { content: ""; clear: both; display: block; }
.grap-age li { float: left; display: inline; height: 100%; margin: 0 4px; width: 18px; position: relative; }
.grap-age li span{ display: block; }
.grap-age li .ag-term { text-indent: -999em; }
.grap-age li .ag-bar { position: absolute; bottom: 0; padding: 0 0 1px 0;background: url(../images/com/bg_grap_act02.gif) no-repeat left bottom;  vertical-align: bottom;}
.grap-age li .ag-bar span { height: 100%; width: 18px; vertical-align: bottom; text-indent: -999em; background: url(../images/com/bg_grap_act02.gif) no-repeat left top; }
.grap-age li .pri { text-indent: 0 !important; font-weight: bold; margin: -18px 3px 0 -3px; *zoom: 1;}

.age02 { background-position: -26px bottom !important;}
.age02 span { background-position: -26px top !important;}
.age03 { background-position: -52px bottom !important;}
.age03 span { background-position: -52px top !important;}
.age04 { background-position: -78px bottom !important;}
.age04 span { background-position: -78px top !important;}
.age05 { background-position: -104px bottom !important;}
.age05 span { background-position: -104px top !important;}
.age06 { background-position: -130px bottom !important;}
.age06 span { background-position: -130px top !important;}
.age01 .pri { background-position: 3px 18px !important; }
.age02 .pri { background-position: -23px 18px !important; }
.age03 .pri { background-position: -49px 18px !important; }
.age04 .pri { background-position: -75px 18px !important; }
.age05 .pri { background-position: -101px 18px !important; }
.age06 .pri { background-position: -127px 18px !important; }


.grap-occ { display: inline-block; *display: inline; *zoom: 1; width: 214px;vertical-align: top;  }
.grap-occ dt,
.grap-occ dd { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}
.grap-occ dt { width: 50px; }
.grap-occ dt img { vertical-align: middle; }
.grap-occ .grap-fld { margin: 7px 8px 0; padding: 5px 6px 4px; width: 103px; font-size: 0; background: url(../images/com/bg_graphs.gif) no-repeat -148px -141px; }
.grap-occ .grap-fld span,
.grap-occ .grap-fld em { display: block; }
.grap-occ .grap-fld span {padding: 0 0 0 4px; background: url(../images/com/bg_grap_act.gif) no-repeat left top; }
.grap-occ .grap-fld em { width: 100%; height: 10px ;text-indent: -999em; background: url(../images/com/bg_grap_act.gif) no-repeat right top; }
.grap-occ .grap-fgr { width: 24px; text-align: right;}
.grap-occ .grap-pri { font-weight: bold;}
.fld01 { margin: 0 8px 0 !important;}
.fld01 span{ background-position: left top !important;}
.fld01 em{ background-position: right top !important;}
.fld02 span { background-position: left -26px !important;}
.fld02 em { background-position: right -26px !important;}
.fld03 span { background-position: left -52px !important;}
.fld03 em { background-position: right -52px !important;}
.fld04 span { background-position: left -78px !important;}
.fld04 em { background-position: right -78px !important;}
.fld05 span { background-position: left -104px !important;}
.fld05 em { background-position: right -104px !important;}


/* gradient box */
.box-gradient { padding: 0 0 17px 0; background: url(../images/com/bg_box_gradient.gif) no-repeat left bottom ;*zoom: 1;}
.box-gradient .box-calc { padding: 17px 36px 0; color: #333;  background: url(../images/com/bg_box_gradient.gif) no-repeat left top; *zoom: 1;}
.box-gradient .box-calc:after { content: ""; display: block; clear: both; }
.box-gradient .box-calc select,
.box-gradient .box-calc input { margin: 0 10px 0 6px; font-size: 1em; text-align: right;  color: #cd4678; font-weight: bold; }
.box-gradient .box-calc strong { font-size:1.167em;}
.box-gradient .box-calc .txt-calc { float: left; display: inline; width: 576px; line-height: 2em; border-right: 1px solid #e2e2e2;}
.box-gradient .box-calc .txt-calc li { margin: 0 0 2px 0; }
.box-gradient .box-calc .btn-calc { float: left; display: inline; padding: 0 0 0 19px; border-left: 1px solid #fff; }
.box-gradient .box-iden { padding: 20px 0 0; text-align: center; color: #777; font-weight: bold; background: url(../images/com/bg_box_gradient.gif) no-repeat left top ;*zoom: 1;}
.box-gradient .box-iden label { vertical-align: middle; margin: 0 6px;}
.box-gradient .box-iden input { vertical-align: middle; margin: 0 6px;  color: #333; font-weight: bold; }

/* complete-box */
.complete-box { padding:30px 50px 35px 200px;background:url(../images/com/bg_complete_offer.gif) no-repeat 0 bottom; }
.complete-box img { vertical-align: text-bottom; }
.complete-box p.title { margin: -30px -50px -65px -200px; padding: 30px 50px 80px 205px; color:#555555;font-size:1.334em;font-weight:bold;background:url(../images/com/bg_complete_offer.gif) no-repeat 0 top; }
.complete-box p.title span {display:inline;vertical-align:top;}
.complete-box p.attach { margin-top:10px;padding-left:5px;color:#777777;}

/* tabe page ¾È³» */
.page-info { padding-left:5px;color:#777777;font-size:0.917em; }
.page-info .page-num { color:#333333; }
.page-info .data-num { color:#cd4678; }

/* about us */
.img-cont { padding-bottom:85px;}
.img-cont .attach { text-align: center;}

/* ceo-box */
.ceo-box { margin:38px 0 0; padding: 2px 0 0 308px;}
.ceo-box h3 { margin-bottom:17px; }
.ceo-box .greetings-list dt { margin:25px 0 9px 0; }
.ceo-box .greetings-list .attach { margin:9px 0 25px 0; }

/* bi-box */
.bi-box { margin-top:-35px;padding:50px 40px;border-bottom:1px solid #dddddd; }
.bi-box h3 { margin-bottom:10px;}
.bi-box .txt-center { margin-bottom: 35px; }
.bi-box dl { margin-top:30px;}
.bi-box dl dd { margin-top:5px; }
.bi-box .bi01 { padding:10px 0 0 335px;height:90px;background:url(../images/com/bg_bi.gif) no-repeat 0 0;}
.bi-box .bi02 { margin-top:40px;padding:10px 0 0 335px;height:90px;background:url(../images/com/bg_bi.gif) no-repeat 0 -199px;}
.bi-box .bi03 { margin-top:40px;padding:10px 0 0 335px;height:270px;background:url(../images/com/bg_bi.gif) no-repeat 0 -390px;}
.bi-box .bi04 { margin: 55px 0 0; padding: 0 0 335px 335px; background: url(../images/com/bg_bi.gif) no-repeat left -710px; }
.bi-box .bi04 dl { margin: 0; }
.bi-box .bi04 dl dt { margin: 30px 0 0; }
.bi-box .bi04 dl dt:first-child { margin: 20px 0 0; }
.bi-box .bi04 dl dd { margin: 10px 0 0; }

/* regular-hiring */
.stit-hiring { padding: 0 0 0 398px; margin: 58px 0 -88px; }
.regular-hiring { position:relative;margin-bottom:85px;padding:108px 0 0 398px;background:url(../images/com/bg_about_0302.gif) no-repeat 0 0;zoom:1;}
.regular-hiring dt.second { margin-top:28px; }
.regular-hiring dt.third { margin-top:19px; }
.regular-hiring dd { margin-top:13px; }
.regular-hiring .jobs-contact {text-align: right; padding: 0 20px 0 0; margin: -32px 0 25px; line-height:1.4;}
.regular-hiring .jobs-contact strong { display: inline-block; *display: inline; *zoom: 1; }
.regular-hiring .jobs-contact a { display: inline-block; *display: inline; *zoom: 1; text-decoration:underline; }

/* career-list */
.career-list { margin-bottom:85px;padding:64px 0 0 30px;background:url(../images/com/bg_about_0303.gif) no-repeat 100% 0; }
.career-list h3 { margin-bottom:12px; }
.career-list .depth1 { margin:15px 0 0 7px; }
.career-list .depth1 strong { margin-bottom:15px; }
.career-list .depth2 { margin:0 0 17px 3px; }
.career-list .depth2 li { margin-bottom:10px; line-height:0;}

/* Retirement plans */
.box-type01 { padding:17px 0;background:url(../images/com/bg_gray_box.gif) no-repeat 0 0; }
.box-type02 { background:url(../images/com/bg_top_line.gif) no-repeat 0 0; }
.box-type02 .inner { padding:35px 12px;background:url(../images/com/bg_btm_line.gif) no-repeat 0 bottom; }
.box-type02 .inner .layer-tab.t03 .clear { margin: 0 -12px; }
.box-type02 .inner .layer-tab.t04 dl.mar-t10 dd { height: 1.5em; }
.box-type02 .inner .layer-tab ul li {display: block; padding: 0 0 8px;font: 0/0 Dotum;}
.box-type02 .inner .layer-tab ul li.mar-t3 { margin: 0 !important; }

.inline-txt { vertical-align:middle;line-height:1.2; }
.atnd-matter { margin: 0 0 0 20px; width: 710px; height: 942px; text-indent: -9999em; background: url(../images/com/bg_atnd_matter.gif) no-repeat left top; }
.atnd-matter em,
.atnd-matter span { display: block; }
.ten-comm { height: 1057px; background-position: right top !important; }
.websystem-list { overflow:hidden;height:258px;margin-top:8px;color:#fff;background:url(../images/com/bg_ret010202.gif) no-repeat 0 0; }
.websystem-list dl { position:relative;float:left;width:210px;margin-bottom:10px;z-index:-1; }
.callcenter-list { overflow:hidden;height:166px;margin-top:8px;color:#fff;background:url(../images/com/bg_ret010202.gif) no-repeat 0 -258px; }
.callcenter-list dl { position:relative;float:left;width:192px;z-index:-1; }
.callcenter-info-list { overflow:hidden;margin-top:22px;color:#fff;background:url(../images/com/bg_ret010202.gif) no-repeat 0 bottom; }
.callcenter-info-list ol { position:relative;height:76px;z-index:-1; }
.graph-table-01 { overflow:hidden;height:609px;margin-top:5px;background:url(../images/com/bg_ret020101_1.gif) no-repeat 0 0; }
.graph-table-01 dl { position:relative;margin-top:30px;;z-index:-1;}
.graph-table-02 { overflow:hidden;height:273px;margin-top:10px;background:url(../images/com/bg_ret020101_1.gif) no-repeat 0 -609px; }
.graph-table-02 table { position:relative;z-index:-1;}
.graph-table-03 { overflow:hidden;height:332px;margin-top:10px;background:url(../images/com/bg_ret020101_2.gif) no-repeat 0 0; }
.graph-table-03 dl { position:relative;z-index:-1; }
.advanced-3floor { overflow:hidden;height:312px;margin-top:22px;background:url(../images/com/bg_ret020101_2.gif) no-repeat 0 -332px; }
.advanced-3floor dl { position:relative;padding-top:100px;z-index:-1; }
.ret-db-01 { overflow:hidden;height:475px;margin:22px 0 0 -12px;background:url(../images/com/bg_ret020201.gif) no-repeat 0 0; }
.ret-db-01 li { position:relative;z-index:-1; }
.ret-db-02 { overflow:hidden;height:272px;margin:22px 0 0 -12px;background:url(../images/com/bg_ret020201.gif) no-repeat 0 -475px; }
.ret-db-02 h5,
.ret-db-02 ul,
.ret-db-02 dl {position:relative;margin-top:10px;z-index:-1;}
.ret-dc-01 { overflow:hidden;height:477px;margin:22px 0 0 -12px;background:url(../images/com/bg_ret020201_2.gif) no-repeat 0 0; }
.ret-dc-01 li { position:relative;z-index:-1; }
.ret-dc-02 { overflow:hidden;height:269px;margin:22px 0 0 -12px;background:url(../images/com/bg_ret020201_2.gif) no-repeat 0 -477px; }
.ret-dc-02 h5,
.ret-dc-02 ul,
.ret-dc-02 dl { position:relative;z-index:-1; }
.ret-ira-01 { overflow:hidden;height:562px;margin:22px 0 0 -12px;background:url(../images/com/bg_ret020201_3.gif) no-repeat 0 0; }
.ret-ira-01 h5,
.ret-ira-01 ol { position:relative;z-index:-1; }
.ret-ira-02 { overflow:hidden;height:287px;margin:22px 0 0 -12px;background:url(../images/com/bg_ret020201_3.gif) no-repeat 0 -516px; }
.ret-ira-02 h5,
.ret-ira-02 ul { position:relative;z-index:-1; }
.ret-int-01 { overflow:hidden;height:567px;background:url(../images/com/bg_ret0301.gif) no-repeat 50% 0; }
.ret-int-01 li { position:relative;z-index:-1; }
.ret-int-02 { overflow:hidden;height:316px;margin-top:40px;background:url(../images/com/bg_ret0301.gif) no-repeat 0 -607px; }
.ret-int-02 li { position:relative;z-index:-1; }
.ret-int-type { overflow:hidden;height:419px;margin-top:-25px;background:url(../images/com/bg_ret0302.gif) no-repeat 50% -5px; }
.ret-int-type dt,
.ret-int-type dd { position:relative;text-align:center;z-index:-1; }
.ret-reserve { overflow:hidden;height:265px;margin-top:-12px;background:url(../images/com/bg_ret0401.gif) no-repeat 50% 0; }
.ret-reserve li { position:relative;float:left;width:300px;margin-top:40px;padding-left:30px;z-index:-1; }
.consult-box { margin-bottom:20px;padding-bottom:20px;background:url(../images/com/bg_dot.gif) repeat-x 0 bottom;}
.ret-consulting01 { overflow:hidden;height:116px;margin:14px 0 12px 0 ;background:url(../images/txt/txt_ret_consulting.gif) no-repeat 0 0; }
.ret-consulting01 dt,
.ret-consulting01 dd { position:relative;z-index:-1; }
.ret-consulting02 { overflow:hidden;height:71px;margin:14px 0 12px 0;background:url(../images/txt/txt_ret_consulting.gif) no-repeat 0 -116px; }
.ret-consulting02 dt,
.ret-consulting02 dd { position:relative;z-index:-1; }
.income-tax-effect { overflow:hidden;height:208px;margin-top:20px;background:url(../images/com/bg_ret0203_1.gif) no-repeat 20% 0; }
.income-tax-effect h5,
.income-tax-effect dl,
.income-tax-effect ul { position:relative;z-index:-1; }
.operating-tax-effect { overflow:hidden;height:308px;margin-top:20px;background:url(../images/com/bg_ret0203_1.gif) no-repeat 20% -208px; }
.operating-tax-effect h5,
.operating-tax-effect p,
.operating-tax-effect dl { position:relative;z-index:-1; }
.product-list { margin:10px 0 30px 0;}
.product-list .list-01 { overflow:hidden;height:271px;background:url(../images/com/bg_ret0402_1.gif) no-repeat 0 0; }
.product-list .list-02 { overflow:hidden;height:280px;background:url(../images/com/bg_ret0402_1.gif) no-repeat 0 -271px; }
.product-list dt,
.product-list dd { position:relative;z-index:-1; }
.funds-examples { overflow:hidden;height:317px;margin:10px 0 30px 0;background:url(../images/com/bg_ret0402_1.gif) no-repeat 0 -551px; }
.funds-examples dl { float:left;width:150px; }
.funds-examples h5,
.funds-examples dl,
.funds-examples p { position:relative;z-index:-1; }
.reserve-limit { overflow:hidden;height:358px;margin:10px 0 30px 0;background:url(../images/com/bg_ret0402_2.gif) no-repeat 0 0; }
.reserve-limit dl { position:relative;float:left; width:350px;z-index:-1;}
.reserve-limit p { clear:both;position:relative;z-index:-1; }
.reserve-limit h5 { position:relative;z-index:-1; }
.process-list { overflow:hidden;height:93px;margin:12px 0 30px 0;background:url(../images/com/bg_ret0402_2.gif) no-repeat 0 -358px; }
.process-list li { position:relative;float:left;width:200px;margin-right:30px;z-index:-1; }
.vision-list { margin-top:-53px;padding:105px 55px 37px 36px;line-height:0;font-size:0;background:url(../images/com/bg_ret050102.gif) no-repeat 0 0; }
.vision-list li { margin: 60px 0 0; padding-left:62px;background:url(../images/com/bul_number.gif) no-repeat 0 0; }
.vision-list li.no1 { margin: 0; background-position: 0 0; }
.vision-list li.no2 { background-position: 0 -200px; }
.vision-list li.no3 { background-position: 0 -400px; }
.vision-list li p span,
.vision-list li p strong { display:block; }
.vision-list li p strong { margin:5px 0 13px 0;}
.related-site-list { overflow:hidden; }
.related-site-list li { float: left;margin:0 0 25px 15px; }
.related-site-list li a img{ width:220px;height:61px;}
.related-site-list li span { display:block;margin-top:8px;padding-left:18px;color:#666;background:url(../images/com/ico_blue03.gif) no-repeat 10px 5px; }
.related-site-list li.first { margin-left:30px;}
.income-tax-01 { overflow:hidden;margin:25px 0;background:url(../images/com/bg_ret020301_1.gif) no-repeat 0 0; }
.income-tax-01 h4,
.income-tax-01 p,
.income-tax-01 dl { position:relative;z-index:-1; }
.income-tax-02 { overflow:hidden;height:526px;background:url(../images/com/bg_ret020301_2.gif) no-repeat 0 0; }
.income-tax-02 h4,
.income-tax-02 p,
.income-tax-02 em,
.income-tax-02 dl { position:relative;z-index:-1; }
.pension-income-01 { overflow:hidden;height:66px;margin-top:10px;background:url(../images/com/bg_ret020302_1.gif) no-repeat 0 0; }
.pension-income-01 dt,
.pension-income-01 dd { display:inline;position:relative;z-index:-1;}
.pension-income-02 { overflow:hidden;height:357px;margin-top:30px;background:url(../images/com/bg_ret020302_2.gif) no-repeat 0 0; }
.pension-income-02 h4,
.pension-income-02 dl,
.pension-income-02 em { position:relative;z-index:-1;}
.pension-income-03 { overflow:hidden;margin-top:25px;background:url(../images/com/bg_ret020302_3.gif) no-repeat 0 0; }
.pension-income-03 h4,
.pension-income-03 dl  { position:relative;z-index:-1; }
.pension-income-03 dd { display:inline; }
.pension-income-04 { overflow:hidden;height:162px;margin-top:45px;background:url(../images/com/bg_ret020302_4.gif) no-repeat 0 0; }
.pension-income-04 h4,
.pension-income-04 dl { position:relative;z-index:-1; }
.pension-income-04 dd { display:inline; }
.pension-income-05 { overflow:hidden;margin-top:25px;background:url(../images/com/bg_ret020302_5.gif) no-repeat 0 0; }
.pension-income-05 h4,
.pension-income-05 dl { position:relative;z-index:-1; }
.pension-income-05 dd { display:inline; }
.pension-income-06 { overflow:hidden;height:304px;margin-top:25px;  background: #fff url(../images/com/bg_ret020302_6.gif) no-repeat 0 0; }
.pension-income-06 h4,
.pension-income-06 dl { position:relative;z-index:-1; }
/*.movie-box { height:347px;}*/
.main-tasks-list { overflow:hidden;height:316px;margin-top:17px;background:url(../images/com/bg_ret050102.gif) no-repeat 0 -439px; }
.main-tasks-list h3,
.main-tasks-list li { position:relative;z-index:-1; }
.gray-box02 { float:left;width:326px;padding:20px 20px 20px 18px;background:url(../images/com/bg_box_gray03.gif) no-repeat 0 0 ;}
.gray-box02 dd { margin-top:10px; }
.gray-box02.right { float:right;}

.info-chief { padding: 32px 0 27px 201px; background: url(../images/com/bg_info_crew.gif) no-repeat left top; *zoom: 1;}
.info-chief img,
.info-chief a { vertical-align: middle; }
.info-chief .chief-pic { margin: -28px 0 -102px -172px;  }
.chief-txt { margin: 0 0 24px;}

.list-crew { padding: 17px 0 29px; margin: 0 -20px 0 0;  background: url(../images/com/bdr_gray09.gif) repeat-x left bottom; *zoom: 1; }
.list-crew:after { content: ""; display: block; clear: both; }
.list-crew li { float: left; display: inline; margin: 13px 32px 0 0; min-height: 136px; _height: 136px; }
.list-crew li dl { padding: 0 0 0 130px; }
.list-crew li dl img { font: 0/0 Dotum; display: block;}
.list-crew li dl .crew-name { padding: 14px 0 0; }
.list-crew li dl .crew-part { padding: 5px 0 0; }
.list-crew li dl .crew-part-next { padding: 1px 0 0; }
.list-crew li dl .crew-pic { margin: -50px 0 1px -130px; padding: 7px 9px 9px 7px; background: url(../images/com/bg_crew_pic.gif) no-repeat left top; }
.list-crew li dl .crew-pic-next { margin: -70px 0 1px -130px; padding: 7px 9px 9px 7px; background: url(../images/com/bg_crew_pic.gif) no-repeat left top; }
.list-crew li dl .crew-pic-next2 { margin: -65px 0 1px -130px; padding: 7px 9px 9px 7px; background: url(../images/com/bg_crew_pic.gif) no-repeat left top; }
.list-crew li dl .crew-phone { margin: -71px 0 12px 0; }
.list-crew li dl .crew-phone-next { margin: -71px 0 12px 0; padding-top: 7px;}

.list-crew.odds { background: none; }
.odds dl .crew-name { padding: 14px 0 0; }
.odds dl .crew-part { padding: 5px 0 0; }
.odds dl .crew-pic { margin: -48px 0 1px -130px !important; padding: 7px 9px 9px 7px; background: url(../images/com/bg_crew_pic.gif) no-repeat left top; }
.odds dl .crew-phone { margin: -75px 0 23px 0 !important; }

 .form-signup { position: relative; padding: 40px 30px 37px; line-height: 2.25em; background: url(../images/com/bg_info_product.gif) no-repeat left top; }
.form-signup img,
.form-signup label ,
.form-signup input { vertical-align: middle; }
.form-signup img { padding: 0 0 0 16px;  background: url(../images/com/ico_blue04.gif) no-repeat left center; }
.form-signup .text { margin: 0 0 0 4px; }
.form-goto { position: relative; margin: 15px 0 0; padding: 34px 0 16px 0; }
.form-signup .image{ margin: 0 0 0 85px;}
.form-goto .image { margin: 5px 0 0 130px; }
.form-goto a { position: absolute; right: 0; top: 0; margin: 6px 12px 0 0; }
:root .info-cont .form-goto a { top: -35px; }
.info-cont .form-goto a img { padding: 0; background: none ;}
/*
.info-cont { position: relative; z-index: 10; margin: 30px 0 0; padding: 0 24px 0 475px; background: url(../images/com/bg_info_product.gif) no-repeat left top; }
.info-cont img,
.info-cont label ,
.info-cont input { vertical-align: middle; }
.info-cont img { padding: 0 0 0 16px; background: url(../images/com/ico_blue04.gif) no-repeat left center; }
.info-cont .form-signup { position: relative; padding: 105px 0 12px 0; line-height: 2.25em; }
.info-cont .form-signup .text { margin: 0 0 0 4px; }
.info-cont .form-goto { position: relative; margin: 15px 0 0; padding: 34px 0 16px 0; }
.info-cont .form-signup .image{ margin: 0 0 0 30px;}
.info-cont .form-goto .image { margin: 5px 0 0 130px; }
.info-cont .form-goto a { position: absolute; right: 0; top: 0; margin: 6px 12px 0 0; }
:root .info-cont .form-goto a { top: -35px; }
.info-cont .form-goto a img { padding: 0; background: none ;}
*/
.info-cont02 {padding: 0 0 0 200px; background: url(../images/com/bg_info_insurance.gif) no-repeat left top; }
.info-cont02 h3 { padding: 30px 0 0; }
.info-cont02 .list-info-cont { margin: 12px 0 0 1px; }
.info-cont02 .list-info-cont li { padding: 0 0 0 9px; color: #888; background: url(../images/com/bul_gray03.gif) no-repeat left 6px; }
.txt-info-cont { margin: 35px 0 0; padding: 12px 20px 10px; font-size: 0.917em; color: #888; background: #f7f7f7; border: 1px solid #e4e4e4; }
.mar-t25 { margin: 25px 0 0; }

.info-cont03 { margin: 31px 0 0; height: 173px; text-indent: -999em; background: url(../images/com/bg_info_product02.gif) no-repeat left bottom; }

/* 2011.09.16 ÀüÀÚÃ»¾à Ãß°¡ */
.info-cont04 .list-info-cont { margin: 3px 0 0 1px; }
.info-cont04 .list-info-cont li { padding: 0 0 0 1px; color: #888; }

/* 2012.03.29 ÀüÀÚÃ»¾à Ãß°¡ */
.info-cont05 {padding: 0 0 0 1px;  }

.info-form { padding: 13px 0 17px;  }
.info-form em { display: inline-block; *display: inline; *zoom: 1; visibility: hidden; width: 66px; height: 17px;}
.info-form span { display: inline-block; *display: inline; *zoom: 1; visibility: hidden; }
.info-form a img { padding: 0; background: none; }

.info-login { float: left; margin: 25px 0 0;  *zoom: 1; }
.info-login:after { content: ""; display: block; clear: both; }
.info-login dt {display: inline-block; *display: inline; *zoom: 1; margin: 0 15px 0 0;  vertical-align: middle; }
.info-login dd { display: inline-block; *display: inline; *zoom: 1; padding: 10px 21px 10px 22px;vertical-align: middle; background: url(../images/com/bg_info_login.gif ) no-repeat left top; }
.info-login dd .text {vertical-align: middle;  width: 108px; }
.info-login dd label { margin: 0 5px 0 0; vertical-align: middle; }
.info-login + .btn-right { float: right; margin: 40px 0 0;}
.view-list { margin: 10px 0 0; }
.view-list .articles { margin: 0 0 10px 0; }
.view-cont { padding: 10px 10px 10px; border: 1px solid #d3d3d3; border-bottom: 2px solid #f7f7f7; background: url(../images/com/bdr_gray08.gif) repeat-x left bottom; *zoom: 1; }
.view-cont:after { content: ""; display: block; clear: both; }
.view-cont .stit-view { float: left; display: inline; vertical-align: middle; color: #666; line-height: 1.75em;}
.view-cont .btn-tbl01 { float: right; display: inline; vertical-align: middle; }
.view-area { position: relative; z-index: 1; padding: 10px 10px 0; color: #666; }
.hide .view-area { display: none; }
.show .view-area { display: block; }

.re-benefit { height: 683px; *zoom: 1; background: url(../images/com/bg_re_benefit.gif) no-repeat left top; }
.re-benefit h4,
.re-benefit ol { position: relative; z-index: -1; }
.ret-visual { margin: 38px 0 0; height: 325px; *zoom: 1; background: url(../images/com/bg_ret_visual.gif) no-repeat left top; }
.ret-visual dt,
.ret-visual dd { position: relative; z-index: -1; }

.ret-graph { margin: 24px 0 0; height: 640px; background: url(../images/com/bg_ret0101.gif) no-repeat left top; }
.ret-graph h3,
.ret-graph dl { position: relative; z-index: -1; }

.stit-prepare { padding: 15px 0 40px; text-align: center; background: url(../images/com/bg_box_prepare.gif) no-repeat left bottom; *zoom: 1; }

.cont-prepare { padding: 25px 15px 0;}
.cont-prepare dt { margin: 40px 0 0; }
.cont-prepare dt:first-child { margin: 0; }
.cont-prepare dd { margin: 25px 0 0; }

.ret-greet { height: 458px; background: url(../images/com/bg_ret_greet.gif) no-repeat left top; }
.ret-greet p { position: relative; z-index: -1;}


/* Sub Main My Second Life */
.sub-sndlife { margin: -35px 25px 0; padding: 30px 35px 99px;background: url(../images/com/bg_subsec.gif) no-repeat left top; }
.stit-subsec { margin: 0 0 76px; text-align: center; }
.subsec-left { display: inline-block; *display: inline; *zoom: 1; width: 280px; text-align: center; vertical-align: top;}
.sub-que01 { padding: 24px 0 26px; }
.sub-que01 dt { padding: 0 0 18px 0;min-height: 50px; font-size: 1.167em; line-height: 1.429em; color: #fff; font-weight: bold;}
.sub-que01 dd { display: inline-block; *display: inline; *zoom: 1; margin: 0 0 0 4px;}
.sub-que01 dd img { margin: 0 8px 0 0; vertical-align: middle; }
.sub-que01 dd  { font-size: 0.917em; color: #c9dbeb; }
.sub-que01 dd  em { font-weight: bold; }
.subsec-right { display: inline-block; *display: inline; *zoom: 1; margin: 0 0 0 66px; width: 280px; text-align: center; vertical-align: top;}
.sub-que02 { padding: 18px 0 0; margin: 0 0 16px; }
.sub-que02 dt { margin: 0 0 18px; font-size: 1.167em; line-height: 1.429em; color: #fff; font-weight: bold; }
.sub-que02 dd { padding: 0 0 0 32px; text-align: left; font-size: 0.917em; line-height: 1.455em; color: #d5e8f1; }
.sub-que02 dd.que01 { background: url(../images/com/bg_sub_que02.gif) no-repeat 15px 3px;}
.sub-que02 dd.que02 { background: url(../images/com/bg_sub_que02.gif) no-repeat 15px -14px;}
.sub-que02 dd.que03 { background: url(../images/com/bg_sub_que02.gif) no-repeat 15px -29px;}
.sub-que02 dd.que04 { background: url(../images/com/bg_sub_que02.gif) no-repeat 15px -46px;}
.sub-que02.nodata { margin: 13px 0 0; padding: 0;background: url(../images/com/bg_nodata.gif) no-repeat left top; }
.sub-que02.nodata dt { line-height: 96px; }

.subsec-summ { margin: 116px -60px 0; padding: 21px 25px 23px; background: url(../images/com/bg_subsec_summ.gif) no-repeat left top; }
.summ01 { position: relative; display: inline-block; *display: inline; *zoom: 1; width: 206px; vertical-align: top; }

.list-summ01 { margin: 14px 0 0; }
.list-summ01 li { line-height: 1.667em; padding: 0 0 0 12px; background: url(../images/com/bul_gray03.gif) no-repeat 2px center; }
.list-summ01 li a { color: #777; }
.list-summ01 li a:hover { color: #333; }
.btn-more { position: absolute; right: 0; top: 0; background: none !important; padding: 0 !important; }
.summ02 { display: inline-block; *display: inline; *zoom: 1; margin: 0 0 0 40px; vertical-align: top; width: 208px; }
.list-summ02 { margin: 8px 0 0; }
.list-summ02 li { padding: 6px 0 8px; border-top: 1px solid #e7e7e8; }
.list-summ02 li:first-child { border-top: none; }
.list-summ02 li .list-thum { display: block; margin: 0 0 -40px; width: 54px; vertical-align: top; background: #fff;padding: 1px; border: 1px solid #d4d4d4; }
.list-summ02 li .list-thum img { display: block; font: 0/0 Dotum; width: 54px; height: 40px; }
.list-summ02 li .list-tits { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; padding: 0 0 3px 68px; font-weight: bold; color: #666;}
.list-summ02 li span { display: inline-block; *display: inline; *zoom: 1; vertical-align: top;  padding: 0 0 0 68px; font-size: 0.917em; color: #888; }
.summ03 { position: relative; display: inline-block; *display: inline; *zoom: 1; margin: 0 0 0 30px; *margin-left: 30px;  vertical-align: top; width: 207px; }
.summ03 .btn-goto { position: absolute; right: 0 ;top: 0; }


/* banner rolling */
#slider{ position: relative; margin: 13px 0 0;height: 1%; overflow: hidden;}
#slider .viewport { float: left; height: 71px; overflow: hidden; position: relative; width: 207px;}
#slider .pager { position: absolute; left: 19px; top: 51px;clear: both;overflow: hidden; }
#slider .pager li {float: left;  margin: 0 1px;}
#slider .pager a {width: 8px; height: 8px; background: url(../images/com/bg_btn_roll.gif) no-repeat left top;font: 0/0 Dotum; }
#slider .pager .active {  background-position: right top; }
#slider .overview { list-style: none outside none; position: absolute; width: 207px;}
#slider .overview li { float: left; margin: 0 20px 0 0; padding: 1px; width: 206px;}



/* Sub Main Cyber */
.sub-cyber { margin: -41px 0 0; padding: 0 0 95px; background: url(../images/com/bg_sub_cyber.gif) no-repeat left top; *zoom: 1; }
.sub-cyber:after { content: ""; display: block; clear: both; }
.sub-cyber div { float: left; display: inline;}
.sub-cyber .cyber-left { padding: 30px 32px 0 20px; width: 329px; }
.sub-cyber .cyber-right {padding: 30px 0 0 20px; }
.sub-cyber .stit-cyber { display: inline-block; *display: inline; *zoom: 1; vertical-align: bottom; }
.sub-cyber .btn-login  { display: inline-block; *display: inline; *zoom: 1; margin: 0 0 3px 0; vertical-align: bottom; }
.sub-cyber .exp-cyber { margin: 16px 0 0; }
.exp-indv { margin: 11px 0 14px !important; padding: 0 !important; background: none !important; width: auto !important; }
.sub-cyber .list-indv dd { margin: 0 0 4px\9; padding: 1px 0 2px 17px; background: url(../images/com/bul_gray05.gif) no-repeat left center; }
.sub-cyber  .list-indv { display: inline-block; *display: inline; line-height: 1.167em; vertical-align: top; *zoom: 1; margin: 27px 0 0; padding: 0 0 0 8px; width: 148px; }
.sub-cyber .cyber-left .list-indv a { vertical-align: middle; }
.sub-cyber .list-indv a img { display: block; vertical-align: middle; }
.sub-cyber .cyber-right .list-indv { display: inline-block; *display: inline; line-height: 1.167em; vertical-align: top; *zoom: 1; margin: 27px 0 0; padding: 0 0 0 8px; width: 322px; *zoom: 1; }
.sub-cyber .cyber-right .list-indv:after { content: ""; display: block; clear: both; }
.sub-cyber .cyber-right .list-indv dt { display: block; }
.sub-cyber .cyber-right .list-indv dd { float: left; display: inline; width: 144px; padding: 3px 0 1px 17px; padding: 1px 0 2px 17px\9;}

.summ-cyber { padding: 22px 0 24px 10px; background: url(../images/com/bg_page-loca.gif) repeat-x left bottom; *zoom: 1; }
.summ-cyber:after { content: ""; display: block; clear: both; }
.summ-que { float: left; display: inline; position: relative; padding: 0 15px 0 0; border-right: 1px solid #e4e5e5; }
.summ-que .stit-que { margin: 0 0 12px;  }
.summ-que .list-que { width: 424px; }
.summ-que .list-que li { margin: 0 0 6px 4px; padding: 0 0 0 10px; line-height: 1.167em; background: url(../images/com/bul_gray03.gif) no-repeat left 5px; }
.summ-que .list-que li a { color: #666; }
.summ-que .list-que li a:hover { color: #333; }
.summ-que .list-que .btn-more {padding: 0 !important; margin: 0 15px 0 0 !important; background: none !important; }

.summ-coun { float: left; display: inline; margin: -2px 0 0 25px; padding: 2px 0 0; width: 240px; background: url( ../images/com/bg_summ_coun.gif) no-repeat right top; }
.txt-coun { margin: 11px 0; }
.summ-coun .btn-center a { float: left; display: inline; }

.sub-cyber.corpo { padding: 0 0 34px; background: url(../images/com/bg_sub_cyber02.gif) no-repeat; }
.summ-cyber.corpo .summ-que { display: block; float: none;border: none;  }
.summ-cyber.corpo .summ-que .list-que { width: auto; color: #666;}
.corpo .box-login { margin: 35px 0 0; position: relative; }
.corpo .box-login dt { display: inline-block; *display: inline; *zoom: 1;  width: 80px; height: 21px; margin: 0 0 4px; }
.corpo .box-login dd { display: inline-block; *display: inline; *zoom: 1; width: 176px;margin: 0 0 4px; }

.corpo .cyber-left { width: 310px; padding: 30px 40px 0 30px; }
.corpo .cyber-left .box-login dt { width: auto; display: block; margin: 0 0 4px; }
.corpo .cyber-left .box-login dd { width: auto; }
.corpo .cyber-right { width: 310px; padding: 30px 30px 0 30px; }
.corpo .box-login label,
.corpo .box-login img { vertical-align: middle; }
.corpo .box-login dd.btn-login { width: auto; position: absolute; right: 0; top: 0;}

.corpo .util-info { margin: 16px 0 53px; *zoom: 1; }
.corpo .util-info:after { content: ""; display: block; clear: both; }
.corpo .util-info li { float: left; display: inline; }
.corpo .util-info li a { font: 0/0 dotum; }
.corpo .cyber-left .util-info li a.util01 { width: 94px; height: 25px; background: url(../images/com/bg_util_list.gif) no-repeat left top ; }
.corpo .cyber-left .util-info li a.util02 { width: 118px; height: 25px; background: url(../images/com/bg_util_list.gif) no-repeat -94px top ; }
.corpo .cyber-left .util-info li a.util03 { width: 98px; height: 25px; background: url(../images/com/bg_util_list.gif) no-repeat -209px top ; }

.corpo .cyber-right .util-info li a.util01 { width: 94px; height: 25px; background: url(../images/com/bg_util_list.gif) no-repeat left -25px ; }
.corpo .cyber-right .util-info li a.util02 { width: 118px; height: 25px; background: url(../images/com/bg_util_list.gif) no-repeat -94px -25px ; }
.corpo .cyber-right .util-info li a.util03 { width: 98px; height: 25px; background: url(../images/com/bg_util_list.gif) no-repeat -209px -25px ; }
.corpo .txt-cyber { clear: both; *zoom: 1;  }
.corpo .txt-cyber img { vertical-align: middle; }


/* Sub Main About Us */
.submain-about { padding: 73px 60px 0 408px; height: 218px; background: url(../images/com/bg_sub_about.gif) no-repeat left top; }
.submain-about:after { content: ""; display: block; clear: both; }
.tab_subabout { position: relative; margin: -17px 0 0 0; padding: 0 0 0 157px; *zoom: 1;}
.tab_subabout:after { content: ""; display: block; clear: both; }
.tab_subabout .tab01,
.tab_subabout .tab02 { float: left; display: inline;}
.tab_subabout .tab01 > a{  width: 49px; height: 17px; font: 0/0 Dotum;background: url(../images/com/tab_sub_about.gif) left -26px; }
.tab_subabout .tab02 > a{  width: 49px; height: 17px; font: 0/0 Dotum;background: url(../images/com/tab_sub_about.gif) right -26px; }
.tab_subabout .tab01 .active { background: url(../images/com/tab_sub_about.gif) left top; }
.tab_subabout .tab02 .active { background: url(../images/com/tab_sub_about.gif) right top; }
.tab_subabout li .lists-subabout { position: absolute; left: 0; top: 20px; width: 100%;}
.tab_subabout li .lists-subabout li { position: relative; margin: 7px 0 0;}
.tab_subabout li .lists-subabout li a { color: #888; }
.tab_subabout li .lists-subabout li a span { position: absolute; right: 0; top: 3px; font-size: 0.917em;}
.tab_subabout li .lists-subabout li a:hover { color: #ccc; font-weight: bold; }
.tab_subabout li .lists-subabout li a:hover span { font-weight: normal; }
.tab_subabout li .lists-subabout .btn-moreab { position: absolute; top: -26px; right: 0; }

.summ-about { margin-top: 20px; padding: 20px 0 20px 5px; background: url(../images/com/bg_subsec_summ.gif) no-repeat left -184px; *zoom: 1;}
.summ-about:after { content: ""; display: block; clear: both; }
.about01,
.about02,
.about03 { position: relative; float: left; display: inline; width: 207px; margin: 0 19px 0 20px; }
.summ-about .stit-summ { margin: 0 0 10px 0; }
.summ-about .txt-summ { margin: 0 0 7px; }
.summ-about .btn-goto { position: absolute; top: 0; right:0; }
.about01 .about-info { position: relative; padding: 0 0 0 73px; background: url(../images/com/bg_summ_about.gif) no-repeat left top; }
.about01 .about-cnct { position: relative;margin: 20px 0 0; padding: 7px 0 0 73px; background: url(../images/com/bg_summ_about.gif) no-repeat left -86px; }
.about01 .about-cnct .btn-goto { top: 10px; }
.list-intro { margin: 15px 0 0; padding: 15px 0 0 83px; width: 131px; background: url(../images/com/bg_summ_about.gif) no-repeat left -173px; *zoom: 1; }
.about-cnct .txt-summ { margin: 0 0 10px; }
.about-cnct .info-cnct { padding: 0 0 5px; }
.list-intro:after { content: ""; display: block; clear: both; }
.list-intro li { float: left; display: inline; margin: 0 3px 4px 0; }
.about03 .list-summ01 { margin: 0; }
.about03 .btn-goto { margin: 0 63px 0 0; }
.about03 .btn-more { top: 3px; top: 0\9; }


/* Retire Simulation */

/* 
 * ¼öÁ¤ÀÏ : 2012.04.26
 * ¼öÁ¤ÀÚ : ±è°­¿ì
 * ºñ  °í : ºí·Î±× ÀÌº¥Æ®·Î ÀÌ¹ÌÁö º¯°æ
 */
.info-solution { margin: 51px 0 0; padding: 339px 24px 25px 587px; background: url(../images/com/bg_info_simulation.gif) no-repeat left top; }

/* ¹é¾÷ ºÎºÐ

#info-solution { margin: 51px 0 0; padding: 369px 24px 25px 687px; background: url(/resources/images/com/blogEvntScr.jpg) no-repeat left top; }
#info-solution a { margin: -160px 0 0 -75px; }
*/

.retire-plan { padding: 37px 36px 42px ; background: url(../images/com/bg_retire_plan.gif) no-repeat left top; }
.retire-plan .info-plan { margin: 10px 0; }
.form-retire { padding: 19px 0 12px 222px; line-height: 2.334em; *zoom: 1 ;}
.form-retire:after { content: ""; display: block; clear: both; }
.form-retire dt { display: inline-block; *display: inline; *zoom: 1;vertical-align: middle;  width: 134px; }
.form-retire dt img { display: inline-block; *display: inline; *zoom: 1; padding: 0 0 0 11px; vertical-align: middle; background: url(../images/com/bul_pink01.gif) no-repeat left 5px;}
.form-retire dd {  display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; padding: 0 0 4px; width: 318px; }
.form-retire dd input,
.form-retire dd label { vertical-align: middle; }
.form-retire .text { width: 70px; }
.form-retire span { color: #999; font-size: 0.917em; }
.retire-plan .stit-view { padding: 0 0 8px; }

.step02 .form-retire { padding: 30px 0 33px 222px; }
.step02 dt { width: 244px;}
.step02 dd { width: 208px; }
.step03 .form-retire { padding: 39px 0 35px 222px; }
.step03 dt,
.step03 dd { display: block; width: auto; color: #666;}
.step03 dd { padding: 10px 0 0 10px; line-height: 1.834em;}
.step03 dd label { margin: 0 25px 0 0; }
.step04 .form-retire { padding: 25px 0 15px 232px; }
.step04 dt { margin: 0 0 7px; width: auto; }
.step04 dd { padding: 0 0 10px; }
.step04 dt img,
.step04 dd img{ padding: 0; background: none; vertical-align: middle; }
.step04 dt strong {  width: 40px; text-align: center;font-weight: bold; font-size: 1.917em; color: #cd4678; vertical-align: middle; }
.step04 dd strong {  width: 34px; text-align: center;font-weight: bold; font-size: 1.584em; color: #cd4678; vertical-align: middle; }
.step04 dd.pad-l35 { padding-left: 35px; }

.retire-btm { padding: 50px 0 0; *zoom: 1; }
.retire-btm:after { display: block; clear: both; content: ""; }
.retire-btm .retire-info { float: left; display: inline; }
.retire-btm .retire-info h5 { font-size: 1.167em; color: #666; }
.retire-btm .retire-info h5 strong { color: #0199da; vertical-align: middle; }
.retire-btm .retire-info .info-cust { padding: 11px 10px 12px 11px; width: 311px; background: url(../images/com/bg_box_retire.gif) no-repeat left top; }
.info-cust .tbl-info { float: left; width: 165px; margin: 0 0 10px 0; *margin: 0; color: #666; border-top: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; }
.info-cust .tbl-info th {padding: 3px 7px 3px 8px; background: #f2f2f2; border-bottom: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; }
.info-cust .tbl-info td { padding: 3px 0 3px 10px; border-bottom: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; }
.info-cust .point-cust { float: left; display: inline; padding: 0 0 0 20px; width: 110px; font-size: 1.167em; font-weight: bold; color: #666; }
.info-cust .point-cust dt { margin: 0 0 0 14px; padding: 0 0 0 28px; line-height: 1.5em; }
.info-cust .point-cust dt.male { background: url(../images/com/bg_point_cust.gif) no-repeat left top; }
.info-cust .point-cust dt.female { background: url(../images/com/bg_point_cust.gif) no-repeat left -30px; }
.info-cust .point-cust dd { margin: 11px 0 0; padding: 9px 0 19px; text-align: center; background: url(../images/com/bg_point_cust.gif) no-repeat left -60px; }
.info-cust .point-cust dd strong { margin: 0 4px 0 0; color: #c52988; vertical-align: middle; }
.txt-cust { padding: 8px 0 0; *padding: 4px 0 0; clear: both; font-size: 0.917em; color: #999; line-height: 1.455em; background: url(../images/com/bdr_gray05.gif) repeat-x left top; }


.retire-btm .retire-pdct { float: left; display: inline; width: 332px; margin: 0 0 0 14px;}
.retire-btm .retire-pdct  h5 {margin: 0 0 7px 10px; }
.retire-btm .retire-pdct ul { padding: 15px 11px 13px; min-height: 188px; background: url(../images/com/bg_box_retire.gif) no-repeat left top; *zoom: 1;}
.retire-btm .retire-pdct ul li { padding: 5px 0 5px 28px; background: url(../images/com/bdr_gray05.gif) repeat-x left top; }
.retire-btm .retire-pdct ul li:first-child { background: none; }
.retire-btm .retire-pdct ul li.lst01 em { display: inline-block; *display: inline; *zoom: 1; margin: 0 0 0 -21px; padding: 0 0 0 21px;  background: url(../images/com/bg_list_reprdt.gif) no-repeat left 5px ;}
.retire-btm .retire-pdct ul li.lst02 em { display: inline-block; *display: inline; *zoom: 1; margin: 0 0 0 -21px; padding: 0 0 0 21px;  background: url(../images/com/bg_list_reprdt.gif) no-repeat left -60px ;}
.retire-btm .retire-pdct ul li.lst03 em { display: inline-block; *display: inline; *zoom: 1; margin: 0 0 0 -21px; padding: 0 0 0 21px;  background: url(../images/com/bg_list_reprdt.gif) no-repeat left -125px ;}
.retire-btm .retire-pdct ul li a { font-weight: bold; color: #444; font-size: 1.084em; }
.retire-btm .retire-pdct ul li span { display: block;  font-size: 0.917em; color: #888; }

/* Submain Banka */
.submain-banka { margin: 60px 0 0; padding: 9px 0 0 24px;  background: url(../images/com/bg_sub_banka.gif) no-repeat left top; }
.txt-sub-banka { margin: 16px 0 0; }
.list-sub-banka { margin: -127px 0 0; padding:0 0 0 286px; *zoom: 1; }
.list-sub-banka:after { content: ""; display: block; clear: both; }
.list-sub-banka li { float: left; display: :inline; width: 220px; height: 220px; }
.list-sub-banka li:first-child { margin: 0 0 0 220px; }
.list-sub-banka li a { display: block; font: 0/0 Dotum; height: 220px; }
.list-sub-banka .lst01 a { background: url(../images/com/bg_list_sub_banka.gif) no-repeat left top; }
.list-sub-banka .lst02 a { background: url(../images/com/bg_list_sub_banka.gif) no-repeat -220px top; }
.list-sub-banka .lst03 a { background: url(../images/com/bg_list_sub_banka.gif) no-repeat -440px top; }
.list-sub-banka .lst01 a:hover { background: url(../images/com/bg_list_sub_banka.gif) no-repeat left -230px; }
.list-sub-banka .lst02 a:hover { background: url(../images/com/bg_list_sub_banka.gif) no-repeat -220px -230px; }
.list-sub-banka .lst03 a:hover { background: url(../images/com/bg_list_sub_banka.gif) no-repeat -440px -230px; }

/* Submain Contact Center */
.box-sub-srch { padding: 0 0 34px; text-align: center; background: url(../images/com/bg_page-loca.gif) repeat-x left bottom; }
.box-sub-srch .stit-subcnt { margin: 0 0 18px; }
.info-sub-srch { margin: 14px 0 0; }
.info-sub-srch img,
.info-sub-srch a { vertical-align: middle; }
.info-sub-srch > img { margin:0 4px 0 0; }
.submain-contact { margin: 29px 0 0; }
.submain-contact .sub-bestfaq {position: relative;  display: inline-block; *display: inline; *zoom: 1; padding: 0 22px 0 0; border-right: 1px solid #e4e5e5; background: url(../images/com/bg_bestfaq.gif) no-repeat left 30px; }
.submain-contact .sub-bestfaq:after { content: ""; display: block; *zoom: 1; }
.submain-contact .sub-bestfaq dt { margin: 0 0 5px; }

.submain-contact .sub-bestfaq dd { float: left; display: inline; margin: 0 5px 0 0; }
.submain-contact .sub-bestfaq dd a { display: block; width: 112px; height: 107px; font: 0/0 Dotum; text-indent: -999em; background: url(../images/com/bg_list_contact.gif) no-repeat left top; }
.submain-contact .sub-bestfaq dd.faq01 a { background-position: left top; }
.submain-contact .sub-bestfaq dd.faq02 a { background-position: -117px top; }
.submain-contact .sub-bestfaq dd.faq03 a { background-position: -234px top;}
.submain-contact .sub-bestfaq dd.faq04 a { background-position: -351px top;}
.submain-contact .sub-bestfaq dd.faq01 a:hover { background-position: left -107px; }
.submain-contact .sub-bestfaq dd.faq02 a:hover { background-position: -117px -107px; }
.submain-contact .sub-bestfaq dd.faq03 a:hover { background-position: -234px -107px;}
.submain-contact .sub-bestfaq dd.faq04 a:hover { background-position: -351px -107px;}
.submain-contact .sub-bestfaq .btn-more { float: none; display: block; margin: 0 32px 0 0; *zoom: 1; }
.submain-contact .sub-bestfaq .btn-more a {bakcgrond: none; width: auto; height: auto; }
/*
.sub-cntctr { display: inline-block; *display: inline; *zoom: 1; width: 234px; margin: 0 0 0 21px; vertical-align: top; background: url(../images/com/bg_summ_coun.gif) no-repeat right bottom;}
.sub-cntctr dt { margin: 0 0 12px; }
.sub-cntctr .cnt-phn { margin: 20px 0 11px; }
*/
/*
	- ¼öÁ¤ÀÏ : 2012.05.14 
	- ¼öÁ¤ÀÚ : ±è°­¿ì
	- ºñ°í   : ÄÁÅÃ¼¾ÅÍ ¾çÇöÁÖ °úÀå ¿äÃ»À¸·Î º¯°æ[ÀÌ¿ë½ÃÀ¯ÀÇ»çÇ× - > °øÁö»çÇ×]
*/
.sub-cntctr { display: inline-block; *display: inline; *zoom: 1; width: 234px; margin: 0 0 0 21px; vertical-align: top; no-repeat right bottom;}
.sub-cntctr .btnCmknMtt { margin: -75px 0 0 6px; }/* °øÁö»çÇ× */
.sub-cntctr .btnUseInfo { margin: -58px 0 0 -61px; }/* ÀÌ¿ë¾È³» */

.sub-info { display: inline-block; *display: inline; *zoom: 1; margin: 19px 0 0 0;}
.sub-info .info-goto li { position: relative; padding: 16px 0 0;}
.info-goto li .btn-goto { position: absolute; right: 0; top: 25px; }
.sub-info .banner-roll { margin-top: 4px; }
.sub-info #slider { margin: 10px 0 0 !important; }
.sub-info2 { display: inline-block; *display: inline; *zoom: 1; padding: 22px 0 35px; margin: 33px 0 0 19px;vertical-align: top; background: url(../images/com/bg_sub_info2.gif) no-repeat left top ;}
.sub-info2:after { content: ""; display: block; clear: both; }
.sub-info2 li { float: left; display: inline; width: 141px; margin: 0 16px 0 15px;}
.txt-sub-info02 { margin: 11px 0 25px; }
.link-sub-info02 { margin: 0 0 1px 10px;background: url(../images/com/bul_gray05.gif) no-repeat left center; }
.link-sub-info02 a { display: block; line-height: 1.167em;  padding: 3px 0 5px 17px; font: 0/0 Dotum;}

.sub-info .banner-roll { width: 210px; height: 86px; }
.sub-info .imgs-banner { width: }
.sub-info .btns-banner { top: 61px; left: 15px;}

/**/
.sub-retire { margin: -25px 0 0; }
.retire-visual { height: 400px; background: url(../images/com/bg_visual_retire.gif) no-repeat left top; }
.retire-visual .stit-retire { padding: 30px 0 0; text-align: center; }
.sub-retire .retire-info { padding: 60px 0 0 270px; *zoom: 1; }
.sub-retire .retire-info:after { content: ""; display: block; clear: both; }
.sub-retire .retire-info dl { position: relative; float: left; display: inline; margin: 0 21px 0 0; width: 122px; text-align: center; }
.sub-retire .retire-info dl dt,
.sub-retire .retire-info dl dd { text-indent: -99999em; font: 0/0 Dotum;}
.sub-retire .retire-info dl .btn-goto { margin: 140px 0 0; text-indent: 0 !important; }
.info02 .btn-goto { margin: 172px 0 0 !important; }

.retire-summ { padding: 21px 0 21px; background: url(../images/com/bg_retire_summ.gif) no-repeat left top; *zoom: 1; }
.retire-summ .summ01 { margin: 0 20px; }
.retire-summ .tab-summ-re { position: relative; *zoom: 1; margin: 12px 0 0;}
.retire-summ .tab-summ-re:after { content: ""; display: block; clear: both; }
.retire-summ .tab-summ-re .tab01,
.retire-summ .tab-summ-re .tab02 { float: left; display: inline; }
.retire-summ .tab-summ-re .tab01 > a,
.retire-summ .tab-summ-re .tab02 > a{ font: 0/0 Dotum; width: 90px; height: 17px; }
.retire-summ .tab-summ-re .tab01 > a { background: url(../images/com/bg_tab_summ_re.gif) no-repeat left top; }
.retire-summ .tab-summ-re .tab01 > .active { background-position: left -17px !important; }
.retire-summ .tab-summ-re .tab02 > a { background: url(../images/com/bg_tab_summ_re.gif) no-repeat -90px top; }
.retire-summ .tab-summ-re .tab02 > .active { background-position: -90px -17px !important; }
.tab-list { position: absolute; width: 100%; top: 15px; left: 0; margin: 6px 0 0;}
.tab-list li { padding: 0 0 0 10px; line-height: 1.667em; letter-spacing: -1px; background: url(../images/com/bul_gray03.gif) no-repeat 4px center; }
.tab-list li a { color: #777; }
.tab-list li a:hover { color: #333; }
.tab-list .btn-more { top: -50px; }

.retire-summ .summ02,
.retire-summ .summ03 { margin: 0 20px }
.list-info-re { padding: 18px 0 0 70px; background: url(../images/com/bg_list_info_re.gif) no-repeat left bottom ;*zoom: 1; }
.list-info-re:after { content: ""; display: block; clear: both; }
.list-info-re li { float: left; display: inline; margin: 0 2px 2px 0; }
.txt-summ-re { padding: 12px 0 18px; background: url(../images/com/bdr_gray04.gif) repeat-x left bottom ;}
.retire-summ .summ03 { width: 207px; background: url(../images/com/bg_box_retire03.gif) no-repeat left top; }
.summ03 .stit-summ-re { padding: 0 0 0 60px; }
.summ03 .txt-summ-re { padding: 12px 0 14px 61px; background: none; }
.summ03 .banner-roll { margin: 0; }

/* Submain Insurance */
.sub-insurance { position: relative; background: url(../images/com/bg_sub_insurance.gif) no-repeat left top; *zoom: 1; }
.sub-insurance:after { content: ""; display: block; clear: both; }
.sub-insurance .stit-ins,
.sub-insurance .txt-ins { font: 0/0 Dotum; text-indent: -99999em;}
.ins-left { float: left; display: inline; padding: 19px 0 15px 17px; margin: 0 0 30px;  }
.ins-left .left-info { margin: 0 0 30px; }
.txt-left { margin: 11px 0 13px; }
.left-btm { margin: -14px 0 0 -17px;}
.left-btm p { margin: 0 0 4px; }
/* ¿À¸¥ÂÊ »óÇ°¸í ÆùÆ® »çÀÌÁî Á¶Àý */
.ins-right { float: right; display: inline; position: relative; font-size: 0.889em; margin: 0 0 30px; }

.ins-right .btn-prev,
.ins-right .btn-next { width: 160px; height: 39px; font: 0/0 Dotum;}
.ins-right .slider-ins { position: relative; height: 286px; width: 160px; overflow: hidden;  }
.ins-right .right-list { position: absolute; width: 100%; }
.ins-right .right-list li { text-align: center; }
.ins-right .right-list li a { width: 100%; height: 57px; color: #0056a2; font-weight: bold; font-size: 1.084em; line-height: 57px;}
.ins-right .right-list li a:hover {margin: -1px 0; padding: 1px 0; background: #0d6cbf; color: #fff;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#0d6cbf,endColorstr=#2b83cc)";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0d6cbf,endColorstr=#2b83cc);  *zoom: 1;}

.ins-bottom { clear: both;padding: 26px 0 28px; background: url(../images/com/bg_ins_bottom.gif) no-repeat left top; *zoom: 1;}
.ins-bottom h4 { margin: 0 0 9px 66px; }
.ins-bottom p { margin: 0 0 0 66px; }
.ins-bottom .summ01,
.ins-bottom .summ02,
.ins-bottom .summ03 { margin: 0 20px; position: relative;}
.ins-bottom .summ01 .btn-goto,
.ins-bottom .summ02 .btn-goto,
.ins-bottom .summ03 .btn-goto { position: absolute; top: 0; right: 0; }

.ins-vdo { position: absolute; left: 160px; top: 0; z-index: 999; background: url(../images/com/bg_box_vdo.gif) no-repeat left top; }
.ins-vdo .area-vdo { padding: 96px 45px; 58px 45px; }

.box-promise { background: url(../images/com/bg_promise.gif) no-repeat left top ; *zoom: 1; height: 410px; }
.box-promise li { font: 0/0 Dotum; }

.view-one { padding: 0 0 30px; background: url(../images/com/bg_view_one.gif) no-repeat left top; *zoom: 1; }
.view-one .view-graph { display: inline-block; *display: inline; *zoom: 1; padding: 60px 56px 0 85px; vertical-align: top; }
.view-one .view-graph .graph-area {  position: relative; width: 260px; height: 216px; }
.view-one .view-graph .graph-area .gr-point li a.on { width: 8px; height: 8px; background: url(../images/com/icon_gr_point_on.png) no-repeat left top; }
.view-one .view-graph .graph-area .gr-point li a.on img { visibility: hidden; }
.view-one .view-cell { margin: 32px 0 0; height: 304px;}
.view-one > .btn-right { margin: 35px 0 0; padding: 11px 11px 11px 0;}
.view-one .txt-info08 { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; *margin: 2px 12px 0 0;}
.gr-point li { font: 0/0 Dotum; }
.gr-point li > a:hover img { display: none; }
.gr-point li > a.on:hover {margin: 0; width: auto; height: auto; }


/* IBKÆò»ý¿¬±Ýº¸Çè */
.point03 { position: absolute; left: 78px; top: 57px; }
.point03 a:hover { margin: -57px 0 0 -78px; width: 178px; height: 157px; background: url(../images/com/icon_point_h02.png) no-repeat left top; }
/* (¹«)IBKÆò»ýº¯¾×¿¬±Ýº¸ÇèIV */
.point04 { position: absolute; left: 171px; top: 106px; }
.point04 a:hover { margin: -92px 0 0 -78px; width: 118px; height: 191px; background: url(../images/com/icon_point_h09.png) no-repeat left top; }
/* ¿¬±ÝÀúÃà IBK¿¬±Ýº¸Çè */
.point05 { position: absolute; left: 54px; top: 124px; }
.point05 a:hover { margin: -65px 0 0 -54px; width: 129px; height: 144px; background: url(../images/com/icon_point_h06.png) no-repeat left top; }

/* ¿¬±ÝÀúÃà(¹«)IBKÇàº¹ÇÃ·¯½º¿¬±Ýº¸Çè */
.point09 { position: absolute; left: 88px; top: 124px; }
.point09 a:hover { margin: -113px 0 0 -95px; width: 189px; height: 190px; background: url(../images/com/icon_point_h07.png) no-repeat left top; }

/* IBKÇàº¹ÇÑ¿¬±Ýº¸Çè -> IBKÇàº¹ÇÑ¿¬±Ýº¸ÇèII 2011-12-02 º¯°æ Ã³¸® */
.point10 { position: absolute; left: 78px; top: 158px; }
.point10 a:hover { margin: -120px 0 0 -68px; width: 175px; height: 165px; background: url(../images/com/icon_point_h08.png) no-repeat left top; }

/* µ¿ÀÇº¸°¨ */
.point11 { position: absolute; left: 75px; top: 88px; }
.point11 a:hover { margin: -120px 0 0 -69px; width: 175px; height: 165px; background: url(../images/com/icon_point_h08.png) no-repeat left top; }

/* (¹«)A+¿¡¼Â ¼ø¼ö¿¬±Ýº¸Çè */
.point12 { position: absolute; left: 90px; top: 65px; }
.point12 a:hover { margin: -120px 0 0 -69px; width: 175px; height: 165px; background: url(../images/com/icon_point_h08.png) no-repeat left top; }

/* (¹«)IBKÂüÁÁÀº¿¬±Ýº¸Çè */
.point13 { position: absolute; left: 88px; top: 103px; }
.point13 a:hover { margin: -120px 0 0 -69px; width: 175px; height: 165px; background: url(../images/com/icon_point_h08.png) no-repeat left top; }


/* (¹«)IBK´ÙÀÌ·ºÆ®¼ø¼ö¿¬±Ýº¸Çè */
.point15 { position: absolute; left: 136px; top: 131px; }
.point15 a:hover { margin: -113px 0 0 -95px; width: 189px; height: 190px; background: url(../images/com/icon_point_h07.png) no-repeat left top; }

/* (¹«)IBK¾ÆÀÌ»ç¶û¿¬±Ýº¸Çè */
.point16 { position: absolute; left: 78px; top: 124px; }
.point16 a:hover { margin: -113px 0 0 -95px; width: 189px; height: 190px; background: url(../images/com/icon_point_h07.png) no-repeat left top; }

/* (¹«)IBK±ºÀÎ¼ø¼ö¿¬±Ýº¸Çè */
.point17 { position: absolute; left: 98px; top: 124px; }
.point17 a:hover { margin: -113px 0 0 -95px; width: 189px; height: 190px; background: url(../images/com/icon_point_h07.png) no-repeat left top; }


.gr-balloon { position: absolute; left: -3px; top: 134px; display: block; padding: 0 0 0 3px;background: url(../images/com/bg_gr_balloon.gif) no-repeat left center; }
.gr-balloon em { margin: 0 -3px 0 3px; display: inline-block; *display: inline; *zoom: 1;   font-size: 0.917em; line-height:1.182em; color: #666; background: url(../images/com/bg_gr_balloon.gif) no-repeat right center; }
.gr-balloon em span { display: inline-block; *display: inline; *zoom: 1; min-width: 100px; margin: 0 6px 0 0;  padding: 10px 0 5px; text-align: center; background: url(../images/com/bg_gr_balloon.gif) no-repeat center center; }

.view-product { background: url(../images/com/bg_view_product.gif) no-repeat left top; *zoom: 1; }
.view-cell { position: relative; width: 338px; margin: 21px 15px 20px 19px; display: inline-block; *display: inline; *zoom: 1;  }
.view-cell h4 { font-size: 1.25em; }
.view-cell h5 { margin: 7px 0 0; padding: 8px 0 5px; text-align: center;  color: #666; background: #fbfbfb; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e9e9e9; }
.view-cell .cell-group { position: absolute; right: 0; top: 0; font-size: 1.084em; color: #888; }
.list-group { margin: 10px 0; padding: 0 0 0 8px; height: 165px; overflow: hidden; overflow-y: auto;color: #0056a2; font-weight: bold;
	scrollbar-face-color:#ffffff;
	scrollbar-base-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#e7e7e7;
	scrollbar-3dlight-color:#e7e7e7;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-arrow-color:#c9c9c9;
	scrollbar-track-color:#ffffff; }
.list-group li { padding: 10px 0 0; font: 0/0 Dotum; }
dl.list-group { padding: 0; }
dl.list-group dt { padding: 0 0 0 5px; }
.list-group dd ol {padding: 0 0 0 26px; list-style: decimal; }
.view-cell .btn-right { padding: 12px 0 0; border-top: 1px solid #e9e9e9; }


.icon-group { *zoom: 1; }
.icon-group:after { content: ""; display: block; clear: both; }
.icon-group li { float: left; display: inline; *zoom: 1; margin: 0 1px 0 0;  padding: 0 4px 0 0; font-size: 0.917em; line-height: 1.546em; color: #fff; background: url(../images/com/bg_icon_group.gif) no-repeat right center; }
.icon-group li span { display: inline-block; *display: inline; *zoom :1; padding: 2px 0 0 4px; background: url(../images/com/bg_icon_group.gif) no-repeat left center; }

.list-type03 { margin: 0 0 0 35px; color: #666; *zoom: 1; }
.list-type03 dt { margin: 5px 0 0; padding: 0 0 0 8px; font-weight: bold; line-height: 1.5em; background: url(../images/com/ico_blue01.gif) no-repeat left center; }
.list-type03 dd { padding: 0 0 0 8px; line-height: 1.5em;}

.btn-list { margin: 30px 0 10px; *zoom: 1; }
.btn-list:after { content: ""; display: block; clear: both; }
.btn-list li { float: left; display: inline ; margin: 0 2px 0 0; }

.list-type04 { margin: 0 0 0 20px; }
.list-type04 li { padding: 0 0 0 10px; color: #666; background: url(../images/com/bul_gray06.gif) no-repeat left 8px; }

.box-certi-flow { padding: 0 17px 22px 20px;background: url(../images/com/bg_certi_flow.gif) no-repeat left bottom; }
.box-certi-flow .certi-flow { margin: 0 -17px 0 -20px; padding: 22px 17px 0 20px; background: url(../images/com/bg_certi_flow.gif) no-repeat left top; *zoom: 1;}
.box-certi-flow .certi-flow:after { content: ""; display: block; clear: both; }
.box-certi-flow .certi-flow li { float: left; display: inline; padding: 0 0 0 15px;  background: url(../images/com/bul_pink03.gif) no-repeat 4px center; }
.box-certi-flow .certi-flow li:first-child { background: none; padding: 0; }
.txt-cert { margin-top: 12px;  font-size: 0.917em; color: #999; }

.txt-info-cust { margin: -41px 0 0; border: 1px solid #afd4e5; }
.txt-info-cust p { padding: 12px 0 10px 19px; color: #666; border: 1px solid #fff; background: #f0f6fa; }
.txt-info-cust p strong { color: #367ea4; }

.list-bank { margin: 50px -17px 0 30px;*zoom: 1; }
.list-bank:after { content: ""; display: block; clear: both; }
.list-bank li { float: left; display: inline; margin: 0 17px 16px 0;}
.list-bank li span { display: block; margin: 7px 0 0 10px; padding: 0 0 0 8px; background: url(../images/com/ico_blue05.gif) no-repeat left 5px; color: #666;}

/* nodata */
.nodata { padding: 20px 0 34px 109px; background: url(../images/com/icon_nodata.gif) no-repeat left top; }
.box-vote .nodata { margin: 36px 0 31px 171px; }
.event-list .nodata { float: none; display: block; margin: 48px 0 11px 136px; width: auto; }
.info-right.novdo { padding: 0; width: 349px; height:249px; background: url(../images/com/bg_novdo.gif) no-repeat left top; }

/**/
.cont-prdt { margin: 20px 0 0; color: #666; }

/* Sitemap */
.sitemap { float: left; display: inline; width: 180px; margin: 0 10px 30px 0; }
.sitemap dt { font-size: 1.167em; line-height: 1.125em; font-weight: bold; color: #333; background: url(../images/com/bg_stit_sitemap.gif) no-repeat left top; }
.sitemap dt a { display: block; padding: 12px 0 9px; margin: 0 0 4px; color: #333; text-align: center; }
.sitemap dd { padding: 8px 0 6px 10px; border-top: 1px solid #e5e5e5; line-height: 1.167em;  background: url(../images/com/bul_pink02.gif) no-repeat 10px center;}
.sitemap dt + dd { border-top: none; }
.sitemap dd a { margin: 0 0 0 9px; color: #888; }

/**/
/*#mainWrapper { margin: 0 auto; min-height: 100%;background: url(../images/com/bg_main_wrapper.gif) repeat-x left top; }*/
#mainWrapper { width: 1030px; margin: 0 auto; min-height: 100%;background: url(../images/com/bg_main_wrapper.gif) repeat-y left top; }
#mainWrapper #header { overflow: hidden; height: 164px; *zoom: 1; }
#mainWrapper #header:after { content: ""; display: block; clear: both; }

.gnb-cyber { margin: 0 -25px; }
.gnb-cyber li { }
.gnb-cyber li .stit-1dpt { margin: 20px 0 8px 25px; }
.list-2dpt-cyber dd { line-height: 1; padding: 0 9px 0; background: url(../images/gnb/bdr_cyber_gnb.png) repeat-x left top; }
.list-2dpt-cyber dd a { display: block; padding: 7px 16px 4px; background: url(../images/gnb/bul_cyber_gnb.png) no-repeat 150px center; }
.list-2dpt-cyber dd a:hover { background: url(../images/gnb/bul_cyber_gnb_on.png) no-repeat 150px center; }
.list-2dpt-cyber dd:first-child { background: none; }
.stit-3dpt-cyber { font-weight: bold; color: #85b8dc; letter-spacing: -1px; text-shadow: 1px 1px 1px #00498a;filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color=#00498a, Positive=true);display:inline-block; zoom:1;}
.stit-3dpt-cyber:hover { color: #fff; }
.stit-3dpt-cyber.active { color: #fff;background: url(../images/gnb/bg_cyber_2dpt_on.png) no-repeat left top; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/gnb/bg_cyber_2dpt_on',sizingMethod='scale');}
.stit-3dpt-cyber.active:hover { color: #fff;background: url(../images/gnb/bg_cyber_2dpt_on.png) no-repeat left top;}
.list-3dpt-cyber { display: none; padding: 5px 0;font-size: 0.917em; background: url(../images/gnb/bg_cyber_3dpt.png) no-repeat left bottom;}
.stit-3dpt-cyber.active + .list-3dpt-cyber { display: block; }
.list-3dpt-cyber li {padding: 0 9px;}
.list-3dpt-cyber li a { padding: 2px 0 0 7px; line-height: 1.455em; color: #95c0e1; background: url(../images/gnb/bul_3dpt.png) no-repeat left 9px; }
.list-3dpt-cyber li a:hover,
.list-3dpt-cyber li a.on{ color: #fff; background: url(../images/gnb/bul_3dpt_on.png) no-repeat left 9px; }

.btn-goto-cy { margin: 0 -1px; *zoom: 1; }
.btn-goto-cy:after { content: ""; display: block; clear: both; }
.btn-goto-cy li { float: left; display: inline; margin: 0 1px; }
.box-user { padding: 4px 0 10px; margin: 5px -14px 0; text-align: center; color: #fff; background: url(../images/gnb/bg_user_box.gif) no-repeat left top; }
.box-user p { margin: 0 0 6px; }


/* main */
#wapperMain { min-height: 100%; border-top: 1px solid #fff; background: url(../images/main/bg_wrapper_main.gif) no-repeat 50% top; }
#headerMain { position: relative; width: 980px; margin: 0 auto; *zoom: 1; border-top: 1px solid #fff; z-index: 20;}
#headerMain:after { content: ""; display: block; clear: both; }
#headerMain h1 { float: left; display: inline; padding: 17px 0 13px 0; margin: 0 0 0 -10px; }
#headerMain h1 a { display: block; width: 132px; height: 26px; font: 0/0 Doutm; background: url(../images/main/tit_ibki.gif) no-repeat left top; }

#contentMain { position: relative; width: 980px; margin: 0 auto; *zoom: 1;*overflow: hidden;}
#contentMain  #layerSubscript { position: absolute; left: 250px; top: 18px;}
.util-main { text-align: right; margin: 15px 5px 0 0; }
.util-main img { font: 0/0 Dotum; }
.util-main a { display: inline-block; *display: inline; *zoom: 1; padding: 7px 0 6px; margin: 0 13px 0 0; *padding: 7px 0 0; }
.util-main form { position: relative; display: inline-block; *display: inline; *zoom: 1; margin: 0 0 0 8px; }
.util-main form .text { padding: 4px 10px ; margin: 0 -4px 0 0; width: 83px; border: none; background: url(../images/main/bg_util_input.gif) no-repeat left top; }
.util-main form label { position: absolute; left: 10px; top: 7px; cursor: pointer; }

.gnb-main { position: relative; *zoom: 1; float: right; display: inline; padding: 0 124px 0 0;}
.gnb-main:after { content: ""; display: block; clear: both; }
.gnb-main li { float: left; display: inline; margin: 4px 0 0 4px; *zoom: 1;}
.gnb-main li > a { height: 36px; display: block; }
.gnb-main li > a span { font: 0/0 Dotum; }
.gnb-main li .gnb-main01 { width: 118px; background: url(../images/main/bg_gnb_main.gif) no-repeat left bottom; }
.gnb-main li .gnb-main02 { width: 118px; background: url(../images/main/bg_gnb_main.gif) no-repeat -118px bottom; }
.gnb-main li .gnb-main03 { width: 118px; background: url(../images/main/bg_gnb_main.gif) no-repeat -236px bottom; }
.gnb-main li .gnb-main04 { width: 118px; background: url(../images/main/bg_gnb_main.gif) no-repeat -356px bottom; }
.gnb-main li .gnb-main05 { width: 118px; background: url(../images/main/bg_gnb_main.gif) no-repeat -476px bottom; }
.gnb-main li .gnb-main01:hover,
.gnb-main li .gnb-main01.on { background-position: left top; }
.gnb-main li .gnb-main02:hover,
.gnb-main li .gnb-main02.on { background-position: -119px top; }
.gnb-main li .gnb-main03:hover,
.gnb-main li .gnb-main03.on { background-position: -238px top; }
.gnb-main li .gnb-main04:hover,
.gnb-main li .gnb-main04.on { background-position: -358px top; }
.gnb-main li .gnb-main05:hover,
.gnb-main li .gnb-main05.on { background-position: -478px top; }
.gnb-main .info-vdo { display: inline-block; *display: inline; *zoom: 1; margin: 12px 0 0 30px; height: auto; }

.num02.about { *zoom: 1; }
.num02.about:after { content: ""; display: block; clear: both; }
.num02.about dd { float: left; display: inline; width: 60px; } 

.gnb-sub-main { position: absolute; left: 0; display: none; top: 40px; min-width: 100%; z-index: 10; padding: 0 1000% 15px; margin: 0 -1000%; background: url(../images/main/bg_header_over.png) repeat-x left top; *zoom: 1; }
.gnb-sub-main:after { content: ""; display: block; clear: both; }
.gnb-sub-main h2 { float: left; display: inline; margin: 0 0 0 -254px; }
.gnb-sub-main .btn-main-goto { margin: -18px 0 3px -254px; *margin: -10px 0 0 -264px; }
.btn-main-goto.odd { margin: -24px 0 0 -254px; *margin: -16px 0 0 -264px !important; }
.btn-main-goto.ret { *margin: 10px 0 0 -260px; }
.btn-main-goto.ret2 { *margin: -30px 0 0 -260px; }
/*.btn-main-goto.abt { margin: -30px 0 15px -254px; *margin: -10px 0 20px -264px; }*/

.gnb-sub-menu { margin: 14px 0 0 26px; *zoom: 1;}
.gnb-sub-menu:after { content: ""; display: block; clear: both; }
.gnb-sub-menu li { float: left; display: inline; width: 209px; }
.gnb-sub-menu li dl dt { padding: 0 0 3px; line-height: 1; }
.gnb-sub-menu li dl dd { padding: 5px 0 0; line-height: 1; }
.gnb-sub-menu li .num01 { padding: 0 0 0 30px; background: url(../images/main/bg_num_sub01.gif) no-repeat left top; }
.gnb-sub-menu li .num02 { padding: 0 0 0 30px; background: url(../images/main/bg_num_sub02.gif) no-repeat left top; }
.gnb-sub-menu li .num03 { padding: 0 0 0 30px; background: url(../images/main/bg_num_sub03.gif) no-repeat left top; }
.gnb-sub-menu li .num04 { padding: 0 0 0 30px; background: url(../images/main/bg_num_sub04.gif) no-repeat left top; }
.gnb-sub-menu li img { display: block; font: 0/0 Dotum; }
.gnb-sub-menu li.odd { width: 252px; *zoom: 1; }
.gnb-sub-menu li.odd dl { *zoom: 1; }
.gnb-sub-menu li.odd dl:after { content: ""; display: block; clear: both; }
.gnb-sub-menu li.odd:after { content: ""; display: block; clear: both; }
.gnb-sub-menu li.odd dt { display: block; clear: both; }
.gnb-sub-menu li.odd dd { float: left; display: inline; width: 111px; }
.gnb-sub-main.odnry .gnb-sub-menu { margin-right: -30px; }
.gnb-sub-main.odnry li { width: 146px; }
.gnb-sub-main.odnry li.odd { margin: 0 0 0 30px; width: 252px !important; } 

.gnb-sub-main.gnb-last li { width: auto; }
.gnb-sub-main.gnb-last .num01 { width: 240px; }
.gnb-sub-main.gnb-last .num02 { width: 130px; }

.center-main { overflow: hidden; margin: 0 auto; width: 518px; height: 592px; *zoom: 1;}
.center-main .center-visual { overflow: hidden; height: 592px; *zoom: 1; position: relative; }
.center-main .center-visual li { display: block; width: 980px; height: 592px; margin: 0 0 0 -230px;}
.center-main .center-visual li h3,
.center-main .center-visual li p { text-indent: -9999em; }
.center-main .center-visual li a { position: absolute; }

#slides { position: relative; overflow: hidden; margin: 0 auto; width: 518px; height: 592px; *zoom: 1; }
#slides .center-icon { position: absolute; left: 10px; bottom: 4px; display: block; width: 29px; height: 28px; background: url(../images/main/bg_centerbox.png) no-repeat left bottom; z-index: 10;}
#slides .slides_container { overflow: hidden; height: 592px; *zoom: 1; position: relative; }
#slides .slides_container div { display: block; width: 518px; height: 592px; }
#slides .slides_container div h3,
#slides .slides_container div p { text-indent: -9999em; }
#slides .slides_container div a { position: absolute; }
#vis01 { background: url(../images/main/bg_center_vis01.jpg) no-repeat left top; }
#vis02 { background: url(../images/main/bg_center_vis02.jpg) no-repeat left top; }

/* 
 * ¼öÁ¤ÀÏ : 2012.04.10
 * ¼öÁ¤ÀÚ : ±è°­¿ì
 * ºñ  °í : 300¸¸¿øÀ¸·Î ¿¬±Ý ¹è³Ê º¯°æ Ã¹¹øÂ° -> µÎ¹øÂ°, µÎ¹øÂ° -> ¼¼¹øÂ° ½Å±Ô¸¦ Ã¹¹øÂ°·Î
 */
 
#vis03 { background: url(../images/main/bg_center_vis04.jpg) no-repeat left top; }

/*
#vis03 { background: url(../images/main/bg_center_vis03.jpg) no-repeat left top; }
*/


#vis01 a { margin: 186px 0 0 45px; }
#vis01 a.view-vdo { margin: 343px 0 0 51px; width: 148px; height: 111px; font: 0/0 Doutm; }
#vis02 a { left: 124px; top: 226px; width: 270px; height: 200px; font: 0/0 Doutm; }
#vis02 a.btn-goto { position: static !important; margin: 152px 0 0 369px; width: auto; height: auto; }

/* 
 * ¼öÁ¤ÀÏ : 2012.04.10
 * ¼öÁ¤ÀÚ : ±è°­¿ì
 * ºñ  °í : 300¸¸¿øÀ¸·Î ¿¬±Ý ¹è³Ê º¯°æ Ã¹¹øÂ° -> µÎ¹øÂ°, µÎ¹øÂ° -> ¼¼¹øÂ° ½Å±Ô¸¦ Ã¹¹øÂ°·Î
 */
/*
#vis03 a { margin: 212px 0 0 45px; }
*/
/* 
 * ¼öÁ¤ÀÏ : 2012.04.26
 * ¼öÁ¤ÀÚ : ±è°­¿ì
 * ºñ  °í : ºí·Î±× ÀÌº¥Æ®·Î ÀÌ¹ÌÁö º¯°æ
 */
/* ¹é¾÷ ºÎºÐ */
#vis03 a { margin: 257px 0 0 45px; }
/*
#vis03 a { margin: 467px 0 0 155px; }
*/


.pagination { margin: -24px auto 0; width: 60px;*margin: -36px auto 0; *zoom: 1; z-index: 10; position: relative; }
.pagination:after { content: ""; display: block; clear: both; }
.pagination li { float: left; display: inline; margin: 0 1px; width: 18px; height: 18px; font: 0/0 Dotum; }
.pagination li a { display: block; width: 100%; height: 100%; background: url(../images/main/bg_btn_pager.png) no-repeat left top; }	
.pagination li.current a{ background-position: left bottom; }

.center-pager { margin: -24px auto 0; *margin: -36px auto 0; width: 60px; *zoom: 1; z-index: 10; position: relative; }
.center-pager:after { content: ""; display: block; clear: both; }
.center-pager li { float: left; display: inline; margin: 0 1px; width: 18px; height: 18px; font: 0/0 Dotum; }
.center-pager li a { display: block; width: 100%; height: 100%; background: url(../images/main/bg_btn_pager.png) no-repeat left top; }
.center-pager li a.on { background-position: left bottom; }


.left-main { position: absolute; left: -4px; top: 18px; padding: 32px 27px 0; background: url(../images/main/bg_box_aside.png) no-repeat left top; }
.left-main .left-sum-main { padding: 25px 0; width: 185px; border-top: 1px solid #ececed; }
.left-main .left-sum-main:first-child { padding: 0 0 23px; border: none; }
.left-main .left-sum-main p { margin: 12px 0 17px; }
.left01 { background: url(../images/main/bg_left_main01.png) no-repeat right 33px ; }
.left02 { background: url(../images/main/bg_left_main02.png) no-repeat right 55px; }
.left03 { background: url(../images/main/bg_left_main03.png) no-repeat right 55px; }
.left04 { background: url(../images/main/bg_left_main04.png) no-repeat right 53px; }

.right-main { position: absolute; right: -7px; top:18px; padding: 32px 27px 31px 28px; background: url(../images/main/bg_box_aside.png) no-repeat center top; }
.right-main .right-sum { position: relative;  padding: 18px 0 0; width: 190px; border-top: 1px solid #ececed; }
.right-main .right-sum:first-child { padding: 0 0 18px; border: none; height: 125px;}
.right-main .right-sum > a { position: absolute; right: 0; top: 18px; }
.right-main .right-sum:first-child > a { top: 0; }
.right-main .right-sum p { margin: 10px 0; }

.right-list-cyber { position: relative; padding: 2px; *zoom: 1; *margin: -3px 0 0; background: url(../images/main/bg_list_cyber.gif) no-repeat left bottom; }
.right-list-cyber:after { content: ""; display: block; clear: both; }
.right-list-cyber li { float: left; display: inline;  height: 19px;}
.right-list-cyber li a {display: block;height: 19px;}
.right-list-cyber li a.cyb01 { width: 49px; display: block;font: 0/0 Dotum;  }
.right-list-cyber li a.cyb02 { width: 67px; display: block; font: 0/0 Dotum; }
.right-list-cyber li a.cyb03 { width: 66px; display: block; font: 0/0 Dotum; }
.right-list-cyber li a.cyb01.on,
.right-list-cyber li a.cyb01:hover { background: url(../images/main/bg_list_cyber.gif) no-repeat -2px -2px; }
.right-list-cyber li a.cyb02.on,
.right-list-cyber li a.cyb02:hover { background: url(../images/main/bg_list_cyber.gif) no-repeat -52px -2px; }
.right-list-cyber li a.cyb03.on,
.right-list-cyber li a.cyb03:hover { background: url(../images/main/bg_list_cyber.gif) no-repeat -118px -2px; }

.right-list-summ { margin: 9px 0 0 0; *zoom: 1; }
.right-list-summ:after { content: ""; display: block; clear: both; }
.right-list-summ li { float: left; display: inline; margin: 6px 4px 0 0; padding: 0 0 0 14px; height: auto; width: auto; font-size: 0.917em; line-height: 1.182em; background: url(../images/main/icon_arrow_main.gif) no-repeat left center; }
.right-list-summ li a { height: auto; color: #aaa; }
.right-list-summ li a:hover { text-decoration: underline; }

.right-sec-life { margin: 10px 0 18px; *zoom: 1; }
.right-sec-life:after { content: ""; display: block; clear: both; }
.right-sec-life dt { height: 18px; }
.right-sec-life dd { float: left; display: inline; padding: 0 0 0 14px; margin: 6px 10px 0 0; height: auto; width: auto; font-size: 0.917em; line-height: 1.182em; background: url(../images/main/icon_arrow_main.gif) no-repeat left center; }
.right-sec-life dd.odd { display: block; float: none; }
.right-sec-life dd a { color: #aaa; }

.right-main-notice { padding: 10px 0 16px; font-size: 0.917em; line-height: 1.182em; }
.right-main-notice li { margin: 8px 0 0; padding: 0 0 0 7px; background: url(../images/main/icon_main_gray.gif) no-repeat left center; }
.right-main-notice li a { color: #aaa; }
.right-main-notice li a.opt { font-weight: bold; color: #666; }
.right-main-notice li a:hover { text-decoration: underline; }

.list-contact {  background: url(../images/main/bg_btns_contact.png) no-repeat left top; *zoom: 1; }
.list-contact:after { content: ""; display: block; clear: both; }
.list-contact li { float: left; display: inline; }
.list-contact li a { display: block; width: 62px; height: 64px; font: 0/0 Dotum; }

#footerMain { width: 980px; margin: 30px auto 0; }
#footerMain .util-foot {margin: 0 0 6px 0; }
#footerMain .util-foot:after { content: ""; display: block; clear: both; }
#footerMain .util-foot li { display: inline-block; *display: inline; *zoom: 1; padding: 0 6px 0 7px; background: url(../images/com/bdr_gray03.gif) no-repeat left center; }
#footerMain .util-foot li a { padding: 4px 0; }
#footerMain .util-foot li a img { vertical-align: middle; }
#footerMain .util-foot li:first-child { padding-left: 0; background: none; }
#footerMain p { margin: 0 0 6px 0; }
#footerMain .foot-left { float: left; display: inline; margin: 0 0 20px 0; }

/* 2012-01-11 ÇªÅÍ ¼öÁ¤, ÇªÅÍ 2ÁÙ·Î Áõ°¡·Î Ãß°¡ :Start */
#footerMain .util-foot1 {margin: 0 0 6px 0; }
#footerMain .util-foot1:after { content: ""; display: block; clear: both; }
#footerMain .util-foot1 li { display: inline-block; *display: inline; *zoom: 1; padding: 0 6px 0 7px; background: url(../images/com/bdr_gray03.gif) no-repeat left center; }
#footerMain .util-foot1 li a { padding: 0px 0; }
#footerMain .util-foot1 li a img { vertical-align: middle; }
#footerMain .util-foot1 li:first-child { padding-left: 0; background: none; }

/* 2012-01-11 ÇªÅÍ ¼öÁ¤, ÇªÅÍ 2ÁÙ·Î Áõ°¡·Î Ãß°¡ :END */

/* 2012-01-11 ÇªÅÍ ¼öÁ¤, ÇªÅÍ 2ÁÙ·Î Áõ°¡·Î ¼öÁ¤ :Start */
#footerMain .main-family { position: relative; float: right; display: inline; }
/*#footerMain .main-family { float: right; }*/
/* 2012-01-11 ÇªÅÍ ¼öÁ¤, ÇªÅÍ 2ÁÙ·Î Áõ°¡·Î ¼öÁ¤ :END */
#footerMain .main-family .list-family-site { position: absolute; left:0; top: 0; margin: -130px 0 0; border: 3px solid #e0e0e2; padding: 1px; background: #c2c3c6; display: none; }
#footerMain .main-family .list-family-site li { padding: 8px 12px; margin: -16px 0 0; width: 95px; background: #fff; font-size: 0.917em; line-height: 1.455em; }
#footerMain .main-family .list-family-site li:first-child { margin: 0; }
#footerMain .main-family .list-family-site li a { color: #999; position: relative; z-index: 10; }
#footerMain .main-family .list-family-site li a:hover { color: #444; }
.close-family { position: absolute; right: 0; bottom: -3px; bottom: 0\9; width: auto !important; margin: 0 !important; padding: 0 !important; font: 0/0 Dotum; background: transparent !important; }

/* ÀüÀÚÃ»¾à ·¹ÀÌ¾î */
.layer-show { position: absolute; left: 230px; top: 0; border: none; width: 520px;background: transparent; height: 100%; z-index: 10; display: none;}
#layerSubscript { position: relative; padding: 74px 60px 60px 50px; width: 410px; background: url(../images/main/bg_layer_subscript.png) no-repeat left top; z-index: 10; }
#layerSubscript .layer-system { display: none; }

#layerSubscript .layer-system h1 { padding: 10px 0 22px; border-bottom: 1px solid #4aabdf; }
#layerSubscript .layer-system h2 { padding: 20px 0 0;  border-top: 1px solid #7ad0f5;}
#layerSubscript .layer-system h2.bdr { padding: 20px 0 0;  border-top: 1px solid #6ebae2;}
#layerSubscript .layer-system .ipt-info { position: relative; padding: 8px 0 0 20px; }
#layerSubscript .layer-system .ipt-info.bdr { padding: 14px 0 16px 20px; border-bottom: 1px solid #4098cf; }
#layerSubscript .layer-system .ipt-info dt { display: inline-block; *display: inline; *zoom: 1; padding: 0 0 5px; vertical-align: middle; width: 76px; *margin: 0 4px 0 0; }
#layerSubscript .layer-system .ipt-info dd { position: relative; display: inline-block; *display: inline; *zoom: 1; padding: 0 0 5px; vertical-align: middle; width: 300px; }
#layerSubscript .layer-system .ipt-info dd img,
#layerSubscript .layer-system .ipt-info dd input,
#layerSubscript .layer-system .ipt-info dd a { vertical-align: middle; }
#layerSubscript .layer-system .ipt-info dd.dis-blk { display: block; margin: 0 0 0 -20px; text-align: center; width: auto; }
#layerSubscript .layer-system .ipt-info dd.lyr-btn { top: 14px; position: absolute; width: auto; right:0;margin-right: 35px; }
#layerSubscript .layer-system .ipt-info dd.lyr-btn.cert { top: -20px; }
#layerSubscript .layer-system .ipt-info dd span { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; width: 15px; height: 4px; background: #0056a2; font: 0/0 Dotum; }
#layerSubscript .layer-system .ipt-info dd .lbl-rdo { padding: 4px 0 2px 32px; background: url(../images/main/bg_layer_rdo.png) no-repeat left bottom; }
#layerSubscript .layer-system .ipt-info dd .lbl-rdo:first-child { margin: 0 0 0 5px; }
#layerSubscript .layer-system .ipt-info dd .lbl-rdo.on { background-position: left top; }
#layerSubscript .layer-system .ipt-info dd .lbl-rdo + input { visibility: hidden; }
#layerSubscript .layer-system .ipt-info dd.btn-lr-info { position: absolute; left: 0; top: -18px; display: block; text-align: right; width: 270px; }

#layerSubscript .layer-system .text { font-size: 1.167em; font-weight: bold; color: #333; vertical-align: middle; }
#layerSubscript .layer-system .text.ipt01 { padding: 8px 14px; width: 169px; border: none; background: url(../images/main/bg_layer_iptxt.png) no-repeat left top; }
#layerSubscript .layer-system .text.ipt01 + label { position: absolute; left: 11px; top: 9px; }

#layerSubscript .layer-system .text.ipt02 { padding: 9px 14px; width: 52px; font-size: 13px; border: none; background: url(../images/main/bg_layer_iptxt.png) no-repeat left bottom; }

.layer-infomation { padding: 0 0 0 29px; }
.layer-infomation h1 { margin: 0 0 15px; }
.layer-infomation ul li { line-height: 20px; }
.layer-infomation .view-layer-vdo { margin: 20px auto 12px 20px; padding: 4px; background: #fff; width: 306px; }
.layer-infomation .btn-center { margin: 0 0 0 -25px; }
.layer-infomation .warn-info { margin: 15px 0 0; line-height: 20px;}

.info-lay { padding: 17px 0 0;  border-top: 1px solid #6ebae2;}
.info-lay li { line-height: 20px; }
.info-lay li img,
.info-lay li em,
.info-lay li a { vertical-align: middle; }
.close-lrsr { position: absolute; right: 40px; top: 40px; }
.mar-t4 { margin-top: 4px !important; }
.mar-l14 { margin-left: 14px !important; }
.mar-l89 { margin-left: 103px !important; }

.box-insu-rslt { position: relative; padding: 8px 0 17px 34px;height: 116px; }
.rslt01 { background: url(../images/com/bg_box_insu_rslt.gif) no-repeat left top; }
.rslt02 { background: url(../images/com/bg_box_insu_rslt.gif) no-repeat left -141px; }
.rslt03 { background: url(../images/com/bg_box_insu_rslt.gif) no-repeat left -282px; }
.box-insu-rslt:after { content: ""; display: block; clear: both; }
.box-insu-rslt > li { float: left; display: inline; width: 122px; }
.box-insu-rslt > li:first-child { width: 100px; margin: 0 20px 0 0; }
.box-insu-rslt > li > a { display: block; height: 20px; font: 0/0 Dotum; }
.tab-rslt01 { background: url(../images/com/bg_box_insu_rslt.gif) no-repeat -34px -149px; }
.tab-rslt01.on { background: url(../images/com/bg_box_insu_rslt.gif) no-repeat -34px -8px; }
.tab-rslt02 { background: url(../images/com/bg_box_insu_rslt.gif) no-repeat -154px -8px; }
.tab-rslt02.on { background: url(../images/com/bg_box_insu_rslt.gif) no-repeat -154px -149px;}
.rslt03 li:first-child { width: auto; margin: 0 20px 0 0; }
.rslt03 li > strong { padding: 3px 0 2px; }
.rslt03 .insu-rslt-view { display: block; }
.rslt03 .insu-rslt-view .cont-calc { float: none; display: block; padding: 0; margin: 0; width: 100%; }

.insu-rslt-view { position: absolute; top: 30px; left: 0; display: none; padding: 13px 4px 0; *padding: 8px 4px 0; width: 742px; font-size: 1.167em; line-height: 2.072; color: #444; font-weight: bold; }
.insu-rslt-view .cont-calc { display: inline; float: left; margin: 0 10px 0 0; width: 584px; margin: 0 20px 0 30px; vertical-align: middle; word-spacing: -1px; }
.insu-rslt-view .cont-calc .text { padding: 4px 8px 4px; text-align: center; vertical-align: middle; font-weight: bold; color: #cd4678; background: url(../images/com/bg_select_calc.png) no-repeat left center; border: none; }
.insu-rslt-view .cont-calc select { font-weight: bold; color: #cd4678; vertical-align: middle; }
.insu-rslt-view .cont-calc strong { vertical-align: middle; }
.insu-rslt-view .btn-calc { float: left; display: inline; vertical-align: middle; margin: 20px 0 0;}

.select-calc { display: inline-block; *display: inline; width: 65px; margin: -3px 0; *margin: -3px 4px -7px 0;  *zoom: 1; vertical-align: middle; background: url(../images/com/bg_select_calc.png) no-repeat left center; }
.select-calc li { display: block; width: 100%; font: 0/0 Dotum; text-align: center; *margin: 0 0 0 -15px; font-weight: bold; color: #cd4678; *zoom: 1; }
.select-calc li.selected { padding: 3px 0 1px; font-size: 14px; line-height: 1.215em;  }
.select-calc li a { display: block;width: 100%; height: 15px; }
.select-calc li a span { font: 0/0 Dotum; }
.select-calc.active {position: relative; z-index: 10; margin: -21px 0 -27px; *margin: -23px 4px -25px 0; background: url(../images/com/bg_select_calc.png) no-repeat right top;}
.select-calc.active li.lst-up,
.select-calc.active li.lst-dn{  padding: 2px 0; font-size: 14px !important; line-height: 1.215em; }
.select-calc.active li.btn-up,
.select-calc.active li.btn-dn { padding: 0; cursor: pointer; }

.txt-es-info { padding: 5px 0 0; font-size: 0.917em; line-height: 1; color: #666666; }
.txt-es-info strong { display: inline-block; *display: inline; *zoom: 1; padding: 4px 0; vertical-align: middle; width: 105px; text-align: center; font-weight: normal; color: #fff; background: url(../images/com/bg_txt_esinfo.gif) no-repeat left top; }
.txt-es-info02 { text-align: right; margin: 18px 0 3px;}
.txt-es-info02 a { margin: 0 0 0 6px; }

.list-es-info { margin: 13px 0 0; color: #999; }
.list-es-info li { padding: 0 0 0 15px; background: url(../images/com/ico_asta02.gif) no-repeat left 4px; }

.layer-vdo-retire { position: absolute; width: 340px; height: 241px; left: 609px; top: 260px; z-index: 9999999;}

.txt-zip-readonly {background-color: #EEEEEE ; border : 1px solid #999999;}

.toll-free {position: relative; background: url(../images/popup/bg_box_info_ars.gif) no-repeat left 4px; }
.util-foot-a{ font-size: 0.800em !important; color:#AAAAA6;}

//add box style
.boxstyle01 {border:1px solid #000;width:100px;height:50px;}


div#p_officer {
	clear:both;
	width:738px;
	height:31px;
	background:url("/images/bg_officer.gif") no-repeat;
	text-align:right;	
	color:#8c9194;
	padding:10px 20px 0 0;
	margin:30px 0 0px 0;
}