@charset "utf-8";

.inner_wrap {text-align:center;max-width:1010px;padding: 0 15px;margin:0 auto;position:relative;}

/* 메인 로그인 */
 html, body {opacity: 1;width:100%;height:100%;} 
.bg1 {width:100%;height:100%;position:relative;background: url(main_bg.jpg) center bottom 0 no-repeat; -ms-behavior: url(backgroundsize.min.htc); behavior: url(backgroundsize.min.htc);}
.bgsCover {background-size: cover;}

.main .header {background-image:none;padding-top:50px;margin-bottom:48px;width:100%;position:absolute;top:0;left:0;z-index:2;}
.main .header .inner_wrap {position:relative;text-align:center;}
.main .header .logo {margin-bottom:55px;}
.main .header .main_tit {font-size:35px;font-weight:normal;}

.main .footer {font-size:16px;color:#fff;text-align:center;border-top:0;width:100%;padding:40px 0 50px 0;position:absolute;bottom:0;left:0;}

.main .btn_logout {padding: 15px 64px;position:absolute;top:-45px;right:0;}
.main .btn_home {padding: 15px;position:absolute;top:-45px;right:0;}
.main .login_area {width:100%;position:absolute;top:225px;left:0;z-index:1;}
.main .login_area .inner_wrap {width:398px;padding:0;}
.main .login_area .login_box {text-align:center;padding:35px 32px 46px 32px;border-radius:5px;box-shadow:3px 3px 8px #999;background-color:#fff;behavior: url('../css/PIE.htc');}
.main .login_area .login_box dl:first-child {margin-bottom:15px;}
.main .login_area .login_box dl dt {margin-bottom:12px;display:inline-block;}
.main .login_area .login_box dl dt label {font-size:18px;line-height:30px;font-weight:bold;display:block;}
.main .login_area .login_box dl dd .input_wrap {border:1px solid #ccc;border-radius: 3px;behavior: url('../css/PIE.htc');}
.main .login_area .login_box dl dd .input_wrap input {height:53px;line-height:53px;text-align:center;border-radius:30px;vertical-align:middle;display:inline-block;behavior: url('../css/PIE.htc');}
.main .login_area .login_box .btn_area .btn_02 {font-size:22px;font-weight:bold;margin-top:36px;display:block;}
.main .login_area .login_box .btn_area .btn_00 {font-size:22px;font-weight:bold;margin-top:36px;display:block;}

.main .login_area_complete {text-align:center;padding-top:300px;width:100%;position:absolute;top:0;left:0;z-index:1;}
.main .login_area_complete .inner_wrap {width:950px;}
.main .login_area_complete h2 {font-size:45px;color:#fff;line-height:70px;font-weight:bold;margin-bottom:110px;}
.main .login_area_complete h2 span {font-size:45px;color:#fff;line-height:70px;border-bottom:1px solid #fff;display:inline-block;vertical-align:top;}
.main .login_area_complete .btn_area .btn_03 {font-size:22px;font-weight:bold;margin-top:20px;width: 350px;display:inline-block;border-radius:2px;behavior: url('../css/PIE.htc');}
/*.main .register_complete .btn_area .btn_03 {font-size:22px;font-weight:bold;margin-top:130px;padding:0 105px;display:inline-block;border-radius:2px;behavior: url('../css/PIE.htc');}*/
.main .register_complete {text-align:center;padding-top:258px;width:100%;position:absolute;top:0;left:0;z-index:1;}
.main .register_complete p {font-size:45px;color:#fff;line-height:50px;font-weight:bold;}
.main .register_complete p strong {font-size:45px;color:#fff;line-height:60px;font-weight:bold;display:block;vertical-align:top;}
.main .register_complete .btn_area .btn_03 {font-size:22px;font-weight:bold;margin-top:130px;padding:0 105px;display:inline-block;border-radius:2px;behavior: url('../css/PIE.htc');}


@media screen and (max-width:1200px){
.bgsCover {background-size: 150%;}	
.main .header {padding-top:20px;}
.main .header .logo {margin-bottom:30px;}
.main .header .logo img{width:80px;}
.main .header .main_tit {font-size:24px;}

.main .footer {padding:20px 0 30px 0; font-size:12px;}
.main .login_area {top:135px;}
.main .login_area .inner_wrap {width:300px;padding:0;}
.main .login_area .login_box {padding:15px 20px 26px 20px;}
.main .login_area .login_box dl:first-child {margin-bottom:10px;}
.main .login_area .login_box dl dt {margin-bottom:8px;}
.main .login_area .login_box dl dt label {font-size:14px;line-height:30px;}
.main .login_area .login_box dl dd .input_wrap input {height:40px;line-height:40px;}
.main .login_area .login_box .btn_area .btn_02 {font-size:16px;margin-top:16px;}
.main .login_area .login_box .btn_area .btn_00 {font-size:16px;margin-top:16px;}

}