@charset "euc-kr";


#container{ width:100%;background:#fff url('/bz/img/common/bg/bg_layout.gif') repeat-x top left; }
#wrap{ position:relative; width:950px; margin:0 auto;}
#header{ position:relative; z-index:10;width:950px; margin:0; padding:0;}
#header img{ vertical-align:top; }
#header h1{ visibility:hidden; position:absolute; font-size:0; line-height:0; }
#header #gnb{ z-index:10; width:950px; height:136px;}
#header .login-box{width:768px; padding:107px 0 0 182px;}
#header .login-box fieldset img{ vertical-align:middle; }
#header .login-be{position:relative; z-index:5; width:768px;#top:-2px;}
#header .login-be .s-mn{ position:absolute; z-index:5; width:300px; overflow:hidden; top:5px; left:238px;}
#header .login-be .s-mn .chk{ display:block; float:left; margin:0 20px 0 0; font-size:0; line-height:0;}
#header .login-be .s-mn .chk label{ font-size:11px; line-height:11px;}
#header .login-be .s-mn .link{display:block; float:left;}
#header .login-be .s-mn .link span{padding:0 5px 0 12px; background:url('/bz/img/main/blt_mn.gif') no-repeat top left; color:#888; line-height:11px; }
#header .login-af{width:768px;overflow:hidden;}
#header .login-af span.info{display:block;float:left;padding:6px 8px 0 0;line-height:11px;color:#888;}
#header .login-af span.btn{display:block;float:left;font-size:0;line-height:0;}
#header .login-af span.btn a{font-size:0;line-height:0;}
#header .login-af span.btn img{margin-right:3px;vertical-align:top;}
#header .login-af .s-mn{float:left;width:350px;height:20px;padding:0 0 0 12px;line-height:0;}
#header .login-af span.link{display:block;float:left;padding:7px 10px 0 0;}
#header .login-af span.link span{padding:0 0 0 12px; background:url('/bz/img/main/blt_mn.gif') no-repeat top left; color:#888; line-height:11px;}
#header .login-af ul{display:block;float:left;}
#header .login-af li{float:left;height:16px;padding:4px 10px 0 10px;background:url('/bz/img/main/bg_smn.gif') no-repeat 0 7px;line-height:0;}
#header .login-af li a{line-height:11px;color:#888;}
#header .login-af li span{display:inline-block;height:15px;line-height:0;}
#header .login-af span.svc{padding:3px 0 0 17px;background:url('/bz/img/main/ico_svc.gif') no-repeat 0 1px;}

#header span.logo{display:block;position:absolute;z-index:1;top:0;left:0;width:95px;height:63px;padding:37px 0 0 55px;background:#fff;}
#header .wmenu{ position:absolute; z-index:5; width:150px; height:24px; top:100px; left:0; padding-top:12px; font-size:0; line-height:0; text-align:center; background:#3890b8;}
#header ul.top-mn{position:absolute;z-index:2;top:0;left:0;width:155px;overflow:hidden;}
#header ul.top-mn li{float:left;font-size:0;line-height:0;}
#header ul.top-util{position:absolute;top:20px;right:0;width:270px;overflow:hidden;}
#header ul.top-util li{float:left;padding:0 9px 0 10px;background:url('/bz/img/common/layout/bg_top_util.gif') no-repeat top left;font-size:0;line-height:0;}
#header ul.top-util li.first{padding-left:0;background:none;}
#header ul.gnb-mn{position:absolute; left:0; top:70px;width:800px;height:30px;overflow:hidden;padding-left:150px;background:#3890b8;}
#header ul.gnb-mn li{float:left;padding-left:90px;font-size:0;line-height:0;}
#header ul.gnb-mn li.first{padding-left:80px;}

/* °Ë»ö¿µ¿ª */
#search-box {position:absolute; z-index:22; right:0; top:11px; width:143px;height:24px; overflow:hidden; padding:3px 3px 0 3px;background:url('/bz/img/common/layout/bg_searchbox.gif') no-repeat;}
#search-box input { float:left;width:120px; height:15px; padding:4px 0 0 2px; color:#77bede; background-color:#fff; border:0; line-height:15px;}
#search-box img{float:right;}

#contents-wrap{ position:relative; width:950px; padding-top:37px; z-index:5; }
#contents-wrap:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* \*/ #contents-wrap{ min-height:1%; } /* */
* html #contents-wrap{ height:1%; }

#control-area{ position:relative; width:950px; z-index:1; }
#control-area #location{ position:absolute;top:-25px;right:10px; padding:0; text-align:right;font-size:11px; line-height:13px; color:#999; }
#control-area #location span{ color:#b9bfbd; font-size:10px; line-height:13px; font-family:gulim,±¼¸²; }
#control-area #location strong{ color:#666; line-height:13px; }

#lnb { float:left; width:150px; }
#lnb #lnb-wrap{width:150px;overflow:hidden;}
#lnb .lnb-call{ margin-bottom:10px;font-size:0;line-height:0; }
#lnb .lnb-svc{width:150px;background:url('/bz/img/common/layout/bg_lnbsvc.gif') repeat-y top left;}
#lnb .lnb-svc .top{width:150px;padding-top:16px;background:url('/bz/img/common/layout/bg_lnbsvc_top.gif') no-repeat top left;}
#lnb .lnb-svc .btm{width:118px;padding:0 16px 16px 16px;background:url('/bz/img/common/layout/bg_lnbsvc_btm.gif') no-repeat bottom left;}
#lnb .lnb-svc dl{width:118px;}
#lnb .lnb-svc dt{width:118px;height:25px;}
#lnb .lnb-svc ul.notice-list{margin:0;}
#lnb .lnb-svc ul.notice-list li{padding:0 0 0 8px;background-position:0 8px;}
#lnb .lnb-svc span.btn{display:block;text-align:right;}
.txtlnb {display:none;}

#contents { position:relative; float:right; width:768px; margin:0; }
#contents.smain { position:relative; float:none;clear:both; display:block; width:950px; margin:0; }
#contents.smain-cont { position:relative; float:none;clear:both; display:block; width:940px; margin:0 auto; }

#footer { clear: both; width:950px; padding:70px 0 20px 0; }
#footer .wrap{ display:block; position:relative; z-index:1; width:950px; border-top:1px solid #e3e3e3; }
#footer-emailpol{position:absolute; left:220px; top:60px;}
#footer-family{z-index:5; position:absolute; left:820px; top:10px; width:118px; height:20px;}
#footer-family img.txt{margin:3px 0 0 5px;}
#footer-family a.off {
	display:block;
	background:url('/bz/img/common/layout/bg_familysite.gif') no-repeat bottom left;
	padding: 0 19px 4px 10px;
	font-size: 1px;
}
#footer-family a.on {
	display:block;
	background:url('/bz/img/common/layout/bg_familysite_on.gif') no-repeat bottom left;
	padding: 0 19px 4px 10px;
	font-size: 1px;
}
#familysite-list{position:absolute; z-index:20; top:-105px; width:118px; height:105px;background:url('/bz/img/common/layout/bg_familysite_list.gif') no-repeat top left;}
#familysite-list li{padding:0 0 5px 15px; font-size:0; line-height:0;}
#familysite-list li.first{padding-top:10px;}

#DivNav{position:absolute;top:0px;left:0px;width:955px;height:100px;overflow:hidden;z-index:20;}
#gnbFrame{position:absolute; width:955px;height:0;z-index:9;border:0;filter:Alpha(Opacity=0);}

#quickBox{position:absolute; left:980px; z-index:10; width:75px; margin-top:60px;}
#quickBox .wrap{width:75px;background:#fff;}
#quickBox ul{position:relative;width:56px;margin:0 auto;padding-top:15px;}
#quickBox li{padding:0px 0 0px 0;font-size:0;line-height:0;border-top:1px solid #e7e7e7;}
#quickBox li.first{padding-top:0;border-top:none;}
#quickBox li.manager{padding-top:0;border-top:0;}
#quickBox li.top{text-align:center;border-top:0;padding-top:2px;}
#quickBox div.top{width:75px;height:10px;}
#quickBox div.btm{width:75px;height:10px;}

#dimLay{display:none;position:absolute;z-index:100;width:100%;height:100%;background:#000;opacity:.67; filter:alpha(opacity=67);}
#svcdesign{position:fixed;_position:absolute;z-index:150;width:950px;height:552px;}
#svcFrame{position:absolute;top:0;left:0;width:950px;height:552px;z-index:90;border:0;filter:Alpha(Opacity=0);}
.svc-design .wrap{position:relative;z-index:100;width:950px;padding-bottom:10px;background:url('/bz/img/common/layout/bg_svcdesign_btm.gif') no-repeat bottom left;}
.svc-design .cont-wrap{position:relative;z-index:100;background:url('/bz/img/common/layout/bg_svcdesign_top.gif') no-repeat top left;}
.svc-design .top{position:relative;width:950px;height:42px;overflow:hidden;}
.svc-design .top span.tit{display:block;float:left;padding-left:25px;}
.svc-design .top span.txt{display:block;float:left;padding:19px 0 0 10px;}
.svc-design .top span.btn{position:absolute;right:0;top:0;}
.svc-design .top span.btn img{cursor:pointer;}
.svc-design .cont{width:900px;padding:25px;}



/*
Title
*/
h3{ margin:0 0 20px 0; }
h4{ margin:40px 0 16px 0; padding-left:19px; background:url('/bz/img/common/blt/blt_h4.gif') no-repeat 0 2px; font-size:0; line-height:0; }/* bltÀÌ ÀÖ´Â °æ¿ì */
h4.uplus{ background:url('/bz/img/common/blt/blt_h4.gif') no-repeat 0 3px !important; }/* U+°¡ ÀÖ´Â °æ¿ì */
h4 img.copy{margin:0 0 0 8px; vertical-align:bottom;}

h5{ margin:24px 0 20px 0; padding-left:19px; background:url('/bz/img/common/blt/blt_h5.gif') no-repeat 5px 3px; font-size:0; line-height:0; }
h5 img.copy{margin:0 0 0 8px; vertical-align:bottom;}

h6{ margin:20px 0 16px 0; padding-left:19px; background:url('/bz/img/common/blt/blt_h6.gif') no-repeat 5px 1px; font-size:0; line-height:0; }

.h5-btn{ height:40px; margin-top:-40px; text-align:right; }
.p-h4 { margin-bottom:7px; padding:0 0 0 19px; font-size:12px; color:#777; }
p.join { margin-bottom:-40px; padding:10px 0 30px 0; }

.svc-select{ height:35px;margin-top:-35px; padding-left:117px; }
.svc-select img.ico{ margin-top:2px !important;}


.qbox-th{ width:70px; margin:0 auto; text-align:center; }
.qbox-th span.tit{ float:left; display:block;}

.qbox{ display:block; position:relative; width:15px; float:left; margin-left:5px; }
.qbox img.ico{cursor:pointer;}
.qbox-cont{
	display:none; overflow:hidden; position:absolute; top:15px; left:0; z-index:20;
	margin:0 0 0 -120px; padding:8px 0 0 0;
	background:url('/bz/img/common/bg/bg_qbox.gif') no-repeat top left;
}
.qbox-ifr{ margin:0; padding:0; background:#fff; }
.qbox-ifr .wrap{ border-left:1px solid #c1d2d9; border-right:1px solid #c1d2d9; border-bottom:1px solid #c1d2d9; }
.qbox-ifr dt{ padding:15px 15px 0 15px; }
.qbox-ifr dd{ padding:10px 15px 15px 15px; }

.qbox-rcont{
	display:none; position:absolute; top:0; left:0; z-index:20; margin:-27px 0 0 10px; padding:0 0 0 7px;
	background:url('/bz/img/common/bg/bg_qrbox.gif') no-repeat top left;
}
.qbox-rifr{ margin:0; padding:0; background:#fff; }
.qbox-rifr .wrap{}
.qbox-rifr p{
	padding:12px 15px 10px 15px;
	background:#fff; border-top:1px solid #c1d2d9; border-right:1px solid #c1d2d9; border-bottom:1px solid #c1d2d9;
	line-height:20px;
}


#etcBody {position:relative;background:none;}
#etcBody .area{position:absolute;width:768px;left:50%;top:35%;margin-left:-350px;}
#etcBody .error{width:768px;height:217px;background:url('/bz/img/common/bg/bg_error.gif') no-repeat top left;}
#etcBody .error p.tit{width:480px;margin:40px 0 0 230px;padding:0 0 20px 0;border-bottom:1px solid #e9eaee;}
#etcBody .error p.txt{margin:0 0 0 230px;padding:20px 0 0 0;color:#999999;}
#etcBody .error p.txt span.btn{display:block;padding:15px 0 0 0;}
