/* ·Î±×ÀÎ table*/
@import url('new_login.css');
.login_wrap{width:960px; margin:0px auto;}
.login_tbl{width:960px; margin:0px auto; }
.login_tbl tr td{background:url('/data/login/bg_login.jpg') 0 0 no-repeat;}
.login_tbl .sub_tbl {width:780px;height:258px; margin:120px auto 50px; border:1px solid #d5d5d5;  }
.login_tbl .sub_tbl tr td {  background-color:#ffffff; }
.login_tbl .sub_tbl tr td .sub_login_tbl { border:0px; margin:0px auto;}
.login_tbl .sub_tbl tr td .sub_login_tbl .login_tbl_txt {border:0px; }
.login_tbl .sub_tbl tr td .sub_login_tbl .login_tbl_txt tr td {padding-bottom: 4px; }
.login_tbl .sub_tbl tr td .sub_login_tbl .login_tbl_txt tr td  > table{ height:50px; border:0px;}
.login_form{width:100%;height:50px;border:0px;padding:0;}
.login_form .login_txt{width:54px;text-align:right;padding: 4px 5px;font-size:12px; color: #333; font-weight: bold; letter-spacing: -2px;}
.login_form .login_txt_input{width:154px;}
.login_tbl_txt .login_btn{width:70px;height:50px; padding-bottom: 4px;}
.login_tbl_txt .login_btn a {display:inline-block;width:60px;height:50px;line-height:50px;background:#393939; text-align: center;color:#fff;margin:0 0 0 0;padding:4px 8px 2px; vertical-align:middle;cursor:pointer; }
.login_tbl_txt .login_btn.brownBtn a{background-color: #683c3d}
.sub_login_tbl .autoLogin{margin:0px auto;}
.sub_login_tbl .autoLogin table{width: 274px;border:0px; }
.sub_login_tbl .autoLogin table tr td{width: 224px;padding-bottom: 4px;vertical-align:top;}
   
.sub_login_tbl .autoLogin table tr td table td{vertical-align:top; text-indent: 63px;}
.sub_login_tbl .autoLogin table tr td table td.login {color: red;font-weight: bold;padding: 20px 0 0 60px; text-indent: 0px;}
.sub_login_tbl .autoLogin table tr td table td input{vertical-align: bottom;line-height: 20px;}
.autoLogin .idpwFind_btn{width:274px;text-align:right;margin-top:5px;}
.autoLogin .idpwFind_btn img {cursor: pointer;}
.loginBTxt { width: 274px; margin-top: 5px; padding: 10px;}
.loginBTxt .strong{font-weight:bold;}
.loginBTxt.imgRight{text-align:right}
.login_right_img{width:391px;}
.autoLogin .joinBtn { width: 70px; height: 20px; border: 0px; cursor: pointer;}
.autoLogin .idpwBtn { width: 78px; height: 20px; border: 0px;  cursor: pointer;}
.thankyouBanner{width: 780px; height: 92px; margin: 0px auto 35px;}

.footer_main { width:960px; height:360px; margin:30px auto 0;}
.footer_main .footmenu { height:47px; line-height:47px; text-align:left; border-top:1px solid #cecece; color:#717171; font-size:13px;text-align:center;}
.footer_main .footmenu a{ margin:0 15px 0 15px;}
.footer_main .footmenu a strong{ color:#000}
.footer_main .footbox { height:131px; width:934px;margin:0 auto; background:url(/data/G77/foot_bg01.jpg) no-repeat 0 0; padding:51px 13px 28px 13px;}
.footer_main .footbox .notice{width:286px; height:131px; font-size:12px; color:#888; float:left; background-color:#fff}
.footer_main .footbox .notice ul{ padding:0 5px 0 5px; background-color:#fff;border-top:1px solid #c6c6c6; border-bottom:1px solid #ababab; height:104px;}
.footer_main .footbox .notice li{font-size:11px; height: 26px; line-height: 26px; background:url(/data/G77/foot_bg02.jpg) repeat-x 0px 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.footer_main .footbox .myshopping{ float:right; width:340px; margin:32px 0 0 0}
.footer_main .footbox .myshopping li{ float:left; margin: 0 7px 0 8px;}
.footer_main .copyright { border-top:8px solid #2d2d2d; background-color:#fff}

/* ·Î±×ÀÎ ÇªÅÍ */
.footer_main {margin: auto; padding: 28px 0px 26px; width: 100%; height: 65px;}
.footer_main .logo {padding:12px 0px 24px; width: 180px; text-align: center; float:left;}
.footer_main .menu {height:auto; padding-left:25px; border-left-color: rgb(224, 224, 224); border-left-width: 1px; border-left-style: solid; float: left;}
.footer_main .menu ul {height:18px; margin:0 0 5px;}
.footer_main .menu ul::after {height: 0px; clear: both; display: block; visibility: hidden; content: " ";}
.footer_main .menu ul li {background: url("/images/bullet.gif") no-repeat left -168px; padding: 0px 14px 0px 11px; float: left;}
.footer_main .menu ul li.first {padding-left: 0px;}
.footer_main .menu ul li.first a{font-weight:bold; letter-spacing:-0.5px;font-size:12px;}
.footer_main .menu ul li.first b{font-size:17px; font-weight:bold;letter-spacing: -1px;margin:0 0 0 5px; }
.footer_main .menu ul li.private  a {color:#222;}
.footer_main_sub {margin: auto; padding: 28px 0px 26px; width: 960px; height: 65px; border-top:1px solid #dcdcdc;}
.footer_main address{font-style:normal; color:#777;font-size:11px; line-height:14px;letter-spacing:-0.5px; font-weight:bold;}
.footer_main address .interpark{color:#000;display:inline-block;letter-spacing:-1px;}
.footer_main address .bottom_txt{margin:3px 0 0;}
.footer_main .addr { text-align: left; letter-spacing: -1px;}

 
/*footer  ±¸¹öÀü¿ë ¸®´º¾ó ÇªÅÍ Àû¿ë 1280 »çÀÌÁî*/
.biz-footer{border-top:1px solid #f0f0f0;}
.box__csCntr{position:relative;display:flex;justify-content:flex-start;align-items:center;grid-gap:15px;width:1280px;height:70px;margin:0 auto;font-size:22px;color:#111111;font-weight:400;line-height:1;background:#ffffff;}
.box__csCntr .cs_tel{font-size:28px;color:#b88f5e;font-weight:600;}
.box__csCntr .cs_time{font-size:14px;color:#787878;line-height:1;}

.box__f_cnt{display:flex;flex-direction:column;align-items:center;grid-gap:38px;padding:40px 0 90px;background:#f8f8f8;line-height:1;}

.box__f_menu{position:relative;display:flex;align-items:center;grid-gap:24px;width:1280px;}
.box__f_menu a{font-size:14px;color:#111111;line-height:1;}
.box__f_menu a b{font-weight:500;vertical-align:top;}

.box__f_cnt .footer_info_txt{width:1280px;}
.box__f_cnt .footer_info_txt p{color:#111111;font-size:14px;font-weight:300;line-height:24px;}
.box__f_cnt .footer_info_txt p span{margin-right:12px;}
.box__f_cnt .footer_info_txt p span a{text-decoration:underline;color:#000;font-weight:500;vertical-align:top;}
.box__f_cnt .bi_company{margin-right:28px;font-weight:600;}
.box__f_cnt .footer_info_txt p ~ p{margin-top:23px;line-height:1;}