#KG_familySite2 .KG_familySite_v2 .menu .eq2{width:169px;}
#KG_familySite2 .KG_familySite_v2 .menu .eq4{width:171px;}
#KG_familySite2 .KG_familySite_v2 .menu .eq8{width:171px;!important}

/*#KG_familySite2 .menu .eq1{width:132px;}
#KG_familySite2 .menu .eq2{width:119px;}
#KG_familySite2 .menu .eq3{width:122px;}
#KG_familySite2 .menu .eq4{width:122px!important;}
#KG_familySite2 .menu .eq5{width:102px;}
#KG_familySite2 .menu .eq6{width:122px;}
#KG_familySite2 .menu .eq7{}
#KG_familySite2 .menu .eq8{width:171px;!important}*/


#KG_familySite2 .menu .eq1{width:20%!important}
#KG_familySite2 .menu .eq2{width:20%!important}
#KG_familySite2 .menu .eq3{width:20%!important}
#KG_familySite2 .menu .eq4{width:20%!important}
#KG_familySite2 .menu .eq5{width:20%!important}
#KG_familySite2 .menu .eq6{width:20%!important}
#KG_familySite2 .menu .eq7{width:20%!important}
#KG_familySite2 .menu .eq8{width:20%!important}
#KG_familySite2 .menu .eq9{width:20%!important}
#KG_familySite2 .menu .eq10{width:20%!important}

/* Ä¸Ã­ÀÌ¹ÌÁö Àû¿ë ·Î±×ÀÎ */
.captcha{zoom:1;}
.captcha:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.captcha .btnCenter{text-align:center;}

.captcha .btn_area { overflow:hidden; width:100%; margin-top:15px; text-align:center; }
.captcha .btn_area .right { float:right; }
.captcha .btn_area .right .button { vertical-align:middle; }
.captcha .btn_area .left { float:left; }
.captcha .btn_area .left .button { vertical-align:middle; }

.captcha a.button,
.captcha a.button * { position:relative; margin:0; padding:0; display:inline-block; text-decoration:none; border:0; font-size:11px; font-family:'Gulim', '±¼¸²'; white-space:nowrap; vertical-align:top; overflow:visible; text-align:center; }
.captcha a.button { margin-right:11px; cursor:pointer; height:21px; line-height:21px; background-position:0 50%; background-repeat:no-repeat; }
.captcha a.button * { left:10px; padding-right:11px; background-position:100% 50%; background-repeat:no-repeat; }

.captcha a.button.btn_type1,
.captcha a.button.btn_type1 * { color:#fff; background-image:url('/images/member/login/bg_button1.gif'); }
.captcha a.button.btn_type2,
.captcha a.button.btn_type2 * { color:#fff; background-image:url('/images/member/login/bg_button2.gif'); }
.captcha a.button.btn_type3,
.captcha a.button.btn_type3 * { color:#fff; background-image:url('/images/member/login/bg_button3.gif'); }


.captcha .login_inputbox {overflow:hidden; position:relative; margin-bottom:50px; padding-bottom:10px; background:#f0f0f0;}
.captcha .login_inputbox .loginarea{padding-top:10px;}
.captcha .login_inputbox p {margin:0 auto; padding:4px 0; width:330px;}
.captcha .login_inputbox input[type=text],
.captcha .login_inputbox input[type=password] {
	border:1px solid #a9a9a9;
	width:90px;
	height:21px;
	line-height:21px;
	margin-right:8px;
	padding:0 10px;
	vertical-align:top;
}
.captcha .login_inputbox span.front {display:inline-block; width:240px; line-height:21px;}
.captcha .login_inputbox a.btn_login {padding-left:15px;}
.captcha .login_inputbox a.btn_login * {padding-right:24px;}
.captcha .login_desc {position:relative; width:100%;	margin-bottom:20px}
.captcha .login_desc img {vertical-align:top;}
.captcha .login_desc .btn_join {position:absolute; right:0;	bottom:0;}
.captcha input[type=text],
.captcha input[type=password]{height:26px !important;}

.captcha .loginChk{clear:both; width:360px; margin:0 auto;}
.captcha .loginChk input{margin-top:-2px; vertical-align:middle;}
.captcha .loginChkGuide{display:none; position:absolute; z-index:10; top:166px; left:360px; padding:6px 8px 10px; border:1px solid #A6A6A6; background-color:#fff; font-size:12px;}
.captcha .loginChkGuide .help{text-decoration:underline;}
.captcha .loginChkGuide .close{display:block; position:absolute; top:3px; right:3px; font-size:0; padding:2px;}

.captcha .login_inputbox{margin-bottom:30px;}
.captcha h4{font-size:26px; color:#404040; font-weight:normal;}
.captcha .topMsg{margin:10px 0 26px; font-size:16px; color:#4D4D4D;}
.captcha .topMsg strong{color:#4C217A; font-weight:normal;}
.captcha .login_inner{width:270px; margin:0 auto; padding:13px 0;}
.captcha .inparea{overflow:hidden; width:auto;}
.captcha .inparea .item{float:left;}
.captcha .inparea .item .uid,
.captcha .inparea .item .upw{width:100px;}
.captcha .inparea .i_label{position:absolute; visibility:visible; top:3px; padding-top:0; padding-left:10px; font-size:13px;}
.captcha .descarea{clear:both; margin-top:10px;}
.captcha .descarea .captchaimg{overflow:hidden; float:left;padding:6px 0 9px 0;width:180px; height:30px; margin-right:8px; background-color:#fff;}
.captcha .descarea .captcha_optbtn{float:left;padding:0;}
.captcha .descarea .captcha_optbtn a{display:inline-block; margin-bottom:3px;}
.captcha .captcha_input{float:left;margin-top:8px;}
.captcha .captcha_input input{width:232px !important;}
.captcha .i_label2{position:absolute; visibility:visible; clear:both; padding-top:3px; padding-left:10px;}
.captcha .txt1{clear:both; margin:12px 0 0 !important; font-size:13px;}
.captcha .btn_type3{display:inline-block; margin-bottom:3px;}
.captcha .loginBtn{overflow:hidden; clear:both; width:270px; padding-top:10px;}
.captcha .loginBtn .chk{float:left; margin-top:3px;}
.captcha .loginBtn .btn2{float:right; width:auto; margin-right:5px;}
.captcha .loginBtn .btn2 a{height:auto;}
.captcha .loginBtn .btn2 a span{left:0; padding:4px 25px 0; font-size:14px;}
.captcha .btnCenter a{height:auto;}
.captcha .btnCenter a span{left:0; padding:3px 12px 0;}

.form_login{position:relative; width:560px; margin:50px auto;}
.form_login .login_box{padding:26px 0 22px 50px; border-top:1px solid #C9C9C9; border-bottom:1px solid #C9C9C9;}
.form_login .login{overflow:hidden;}
.form_login .login ul{float:left; margin-right:7px;}
.form_login .login li{position:relative; height:47px;}
.form_login .login li label{position:absolute; top:5px; left:10px; font-size:18px; color:#B3B3B3;}
.form_login .login li input{width:328px; height:38px; padding-left:10px; border:1px solid #BDBFC2; font-size:18px; line-height:36px;}
.form_login .login li .focus{width:326px; height:36px; border:2px solid #646464;}
.form_login .login p{float:left;}
.form_login .login p button,
.form_login .login p a{display:block; width:112px; height:55px; padding-top:30px; border:1px solid #607287; background:url('/images/member/login/bg_btn_a3.gif') repeat-x; font-size:18px; color:#fff; text-align:center; text-decoration:none;}
.form_login .login p button{height:87px; padding-top:0;}
.form_login .opt{clear:both;}
.form_login .opt input{margin-top:-2px; vertical-align:middle;}
.form_login .opt label{margin-right:10px; color:#666;}
.form_login .link{margin-top:10px; text-align:right;}
.form_login .link span,
.form_login .link a{overflow:visible; display:inline-block; position:relative; margin:0; border:0; background:url('/images/member/login/bg_btn14.gif') no-repeat; text-decoration:none !important; vertical-align:middle; white-space:nowrap;}
.form_login .link span{padding:0 1px 0 0;}
.form_login .link a{left:1px; height:20px; padding:0 8px 0 7px; background-position:right top; font-size:11px; color:#4d4d4e !important; line-height:20px; vertical-align:top; cursor:pointer; font-weight:normal; text-align:center; letter-spacing:-1px;}
.form_login .bnr_bottom{margin-top:28px;}
.form_login .loginChkGuide{left:auto; top:38px; right:51px; width:160px; padding:6px 8px 10px;}
