@charset "utf-8";


/*--------------------------------- member ---------------------------------*/
body{
	background:#f5f5f5 url("../images/member/polygon.gif") no-repeat left bottom;
	position:relative;
	}


/*member_header*/

#header .utill li{
	line-height:12px;
	}
 
#header .member{
	
	}

#header .menu .member h3{
	width:800px;
	margin:0 auto;
	color:#84c52b;
	font-size:35px;
	text-align:center;
	height:75px;
	line-height:75px;
	}

#header .menu .member #gnbMember{
	width:100%;
	height:45px;
	background:#84c52b;
	line-height:45px;
	}

#header .menu .member #gnbMember ul{
	width:960px;
	margin:0 auto;
	}

#header .menu .member #gnbMember ul li{
	float:left;
	padding-left:80px;
	font-size:16px;
	cursor:pointer;
	text-align:center;
	}

#header .menu .member #gnbMember ul li a:link, #header .menu .member #gnbMember ul li a:visited, #header .menu .member #gnbMember ul li a:active,#header .menu .member #gnbMember ul li a:focus{
	color:#fff;
	}

#header .menu .member #gnbMember ul li:first-child{
	padding-left:0;
	}

#header .menu .member #gnbMember ul li:hover{
	text-decoration:underline;
	}

#header .utill .userId{
	color:#84c52b;
	}


#memberWrap .bg{
	background:url("../images/member/memberBg.png") no-repeat right bottom;
	width:1920px;
	height:760px;
	position:fixed;
	right:0;
	bottom:0;
	}



/* �α��� */
/*.login {background:url(../img/sub/login_bg.jpg) center no-repeat; background-size:cover; min-height:700px; position:relative;}*/

.login_box{
	width:450px;
	background:#fff;
	margin:230px auto;
	z-index: 100;
    position: relative;
	}

.login_box {
	position:absolute; 
	padding:35px 45px; 
	background:#fff;
	text-align:center; top:50%; left:50%; 
	margin-top:-180px;
	margin-left:-220px; 
	width:350px; 
	}

.login_box > p {
	font-size:27px; 
	color:#84c52b;
	padding: 0 0 15px;
	}

.login_box > span {
	display:block;
	margin-bottom:20px;
	}

.login_box input {
	padding:7px 10px 7px 30px; 
	/*background:#fff url(../img/icon/login_icon01.png) 7px center no-repeat; */
	display:block; 
	margin:10px auto; 
	width:100%; 
	box-sizing:border-box; 
	border:1px solid #d8d8d8; 
	color:#666;
	}

/*placeholder ���󺯰�*/
.login_box input:-ms-input-placeholder { color: #d2d2d2; } /*Internet Explorer 10 �̻� ����*/
.login_box input::-webkit-input-placeholder { color: #d2d2d2; } /*Webkit, Blink, Edge�� ����*/
.login_box input::-moz-placeholder { color: #d2d2d2; } /*Mozilla Firefox 4 ���� 18�� ����*/
.login_box input::-moz-placeholder { color: #d2d2d2; } /*Mozilla Firefox 19 �̻� ����*/




.login_box input.pw {
	/*background:#fff url(../img/icon/login_icon02.png) 7px center no-repeat;*/
	}

.login_box > input[type=submit] {
	 display:block; 
	 background:#84c52b; 
	 font-size: 18px; 
	 color:#fff; 
	 width:100%; 
	 padding:10px; 
	 box-sizing:border-box; 
	 margin:15px 0;
	 }

.login_box > ul {
	width:231px;
	margin:0 auto;
	}

.login_box > ul:after {
	content:''; 
	clear:both; 
	display:block; 
	zoom:1; 
	}

.login_box > ul li {
	float:left;
	}

.login_box > ul li:first-child {
	padding-right:15px; 
	/*background:url(../img/icon/login_bg2.png) 155px center no-repeat;*/
	}

.login_box > ul li a {
	color:#666; 
	font-size:14px; 
	display:block;
	}

.login_box .btn_off{
	background:#d2d2d2; 
	font-size:18px;
	}

.login_box a:hover{
	opacity:0.9;
	}






