/* common */

*{font-family:"Nanum Gothic";}
body{width:100%;height:100%;background:url("/resource/img/login/login_bg.jpg") no-repeat center top;background-size:cover;}
#wrap{min-width:960px;}
/* header */
#header{height:42px;background-color:#323237;}
#header .header_inner{position:relative;width:960px;margin:0 auto;}
#header .header_inner .header_title{line-height:42px;font-weight:bold;color:#fff;font-size:18px;font-style: italic;}
/* container */

#container{position:relative;width:960px;margin:0 auto;}
#container .login_box{width:363px;height:339px;background:url("/resource/img/login/login_box.png") no-repeat;padding:40px 73px 40px 40px;margin-left:434px;margin-top:179px;}
#container .login_box input{border:none;}
#container .login_box div.title{margin-bottom:11px;color:#fff;font-size:16px;font-style: italic;}
#container .login_box p.text{margin-bottom:24px;color:#fff;font-size:14px;}
#container .login_box #user_id{width:363px;height:27px;color:#FFF;padding:5px;background:url("/resource/img/login/login_loginBox.png") no-repeat;margin-bottom:12px;}
#container .login_box #user_pass{width:363px;height:27px;color:#FFF;padding:5px;background:url("/resource/img/login/login_passwordBox.png") no-repeat;margin-bottom:12px;}
#container .login_box .user_login_option{margin-bottom:17px;margin-left:6px;}
#container .login_box .user_login_option label{padding:1px 20px 0 7px;border-right:1px solid #8ea3bb;display:inline-block;vertical-align:middle;}
#container .login_box .user_login_option a{display:inline-block;vertical-align:middle;}
#container .login_box .user_login_option a{vertical-align: middle;}
#container .login_box .user_login_option a.last{margin-left: 12px;}
#container .login_box #user_check{display:inline-block;width:16px;height:16px;}
#container .login_box .contact_us{color:#9cb3d3;margin-left:23px;margin-bottom:9px;}
#container .login_box .btn_login{text-align:right;}
#container .login_box .copy_light{text-align:center;color:#6686b3;font-size:11px;margin-top:78px;}

/* 레이어 공통 */
/*.layer_popup>div{z-index:99;display:none;	*/
div.layer_popup_content{z-index:99;position:absolute;top:172px;left:50%;top:50%;margin-top: -80px;width: 380px;margin-left: -190px;background-color:#fff;
				-moz-box-shadow: 0 0 10px 2px rgba(0, 0, 0,0.2); 
				  -webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0,0.2);
				  box-shadow: 0 0 10px 2px rgba(0, 0, 0,0.2);display: none; }
div.layer_popup_content .title{width:100%;height:51px;background-color:#376297;vertical-align:middle;}
div.layer_popup_content .title h4{color:#fff;font-size:18px;font-weight:bold;padding:15px 0 15px 37px;margin-left:21px;background:url("/resource/img/main/be_title_icon.png") no-repeat left 50%;}
div.layer_popup_content .title .be_close{position:absolute;right:15px;top:15px;display:inline-block;text-indent:-9999px;width:18px;height:18px;background:url("/resource/img/main/close_btn.png") no-repeat; cursor:pointer;}
div.layer_popup_content_inner{padding:10px;}
.inner_box:after{content:"";display:block;clear:both;}
.inner_box .ly_input_box{float:left;width: 245px;margin-left: 20px;}
.inner_box .ly_input_box:after{content:"";display:block;clear:both;}
.inner_box .ly_input_box li{margin: 10px 0;}
.inner_box .ly_input_box li label{display: inline-block;width: 70px;}
.inner_box .ly_input_box li input{height: 28px;width: 150px;background-color: #fff;color: #000;text-indent: 12px;border-radius:20px;}
.btn_submit01{float:left;margin-top: 10px;width: 70px;height: 70px;text-align: center;display:inline-block;line-height:70px;font-weight:bold;border-radius:2px;vertical-align:middle;border:none;background-color: #376297;color: #fff;}


.layer_bg{position:fixed;left:0;right:0;top:0;bottom:0;z-index:99;background:rgba(0, 0, 0, 0.8); display:none;
  /* 
    IE8이하는 rgba가 동작하지 않기 때문에 배경 투명도 적용을 위해 filter의 gradient을 대체 이용한다. 
    컬러값 60000000의 8자리 숫자의 의미: 앞 60 불투명도, 나머지 6자리 컬러값.
    startColorstr와 endColorstr의 색을 같게 하여 배경 투명도 처리를 하는것.
    하지만 원래는 그라데이션 처리하는 기법이기 때문에 같은 60% 투명도라고 해도 약간의 차이는 있다.
  */
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000);
  zoom: 1; /* 일반적이진 않지만 ie6, 7 에서 적용 안되는경우 선언. */}