@CHARSET "UTF-8";

#Memberwrap																			{ position:relative;float:left; width:100%; letter-spacing:-1px; }


/* 로그인*/
.member_Login																			{ width:95%; margin:0 auto; line-height:25px;}
.member_Login	h4																	{ font-size:16px; font-weight:normal; color:#282828; padding-bottom:30px; letter-spacing:-2px;}
.member_Login	h4	span															{ width:100%; font-size:20px; color:#0E77E6; display:inline-block; padding-bottom:5px;}

.login_form																	{ position:relative; float:left; width:100%; background-color:#f9f9f9; border:1px solid #ccc; padding:45px 0 20px 0;}
.login_form	 li																{ width:100%; padding-bottom:25px; margin-bottom:25px; border-bottom:1px dotted #ccc; display:inline-block;}
.login_form	 li	dl															{ width:85%; margin:0 auto;}
.login_form	 li	dl	dt														{ float:left; width:25%; font-size:20px; color:#282828;  padding-bottom:10px;}	
.login_form	 li	dl	dd													{ float:right; width:72%; padding-bottom:10px;}
.login_form	 li	dl	dd	ul												{ width:100%; }
.login_form	 li	dl	dd	ul	li											{ float:left; width:48.5%; padding:7px 0; margin-bottom:10px; border:0;}
.login_form	 li	dl	dd	ul	li:nth-child(odd)					{ float:left;}
.login_form	 li	dl	dd	ul	li:nth-child(even)					{ float:right;}
.login_form	 li	dl	dd	ul	li	a										{ color:#fff; font-weight:bold; margin-left:55px;}
.login_form	 li	dl	dd	dl												{ position:relative; float:left; width:100%; line-height:40px; margin-top:-5px;}
.login_form	 li	dl	dd	dl	dt											{ float:left; width:20%; font-size:15px; color:#343434; display:inline-block;}
.login_form	 li	dl	dd	dl	dd										{ float:right; width:78%; }
.login_form	 li	dl	dd	label											{ }
.login_form	 li	dl	dd	input										{ }
.login_form	.inputst1													{ width:100%; height:25px; border:1px solid #ccc;}
.login_form	.auto														{ position:absolute; left:120px; top:90px; font-size:12px; color:#707070; line-height:20px;}	
.login_form	.login_btn													{ float:right; width:78%; background-color: #1F4787; border:0; font-size:18px; text-align:center; color:#fff; padding:10px 0; display:block; cursor:pointer; margin-top:10px;font-family:"맑은고딕",Malgun Gothic,"나눔고딕",Nanum Gothic,"돋움",dotum,AppleGothic,sans-serif;}
.login_form	.nth_right										{ float:right;}	
.login_form	.naver											{ background:#1ec800 url(../img/icon_naver.gif) top left no-repeat; border:1px solid #1EB12F;}
.login_form	.facebook										{ background:#415B94 url(../img/icon_facebook.gif) top left no-repeat; border:1px solid #3b5080;}
.login_form	.daum											{ background:#5B78E5 url(../img/icon_daum.gif) top left no-repeat; border:1px solid #4763cd;}
.login_form	.kakao											{ background:#FFF000 url(../img/icon_kakao.gif) top left no-repeat; border:1px solid #e1d400;}
.login_form	.kakao	a										{ color:#3A1D1D;}		
.login_form	.twitter											{ background:#35B8FC url(../img/icon_twitter.gif) top left no-repeat; border:1px solid #2DA0DB;}
.login_form	.none											{ padding-bottom:0; margin-bottom:0; border:0;}

.login_form	.login_idpw											{ position:relative; float:right; width:48%; margin-top:20px;}
.login_form	.login_idpw	li										{ position:relative; float:left; width:auto; border:0; padding:0; margin:0 15px;}
.login_form	.login_idpw	li	a									{ color:#545454;}
.login_form	.txt														{ }
.login_form	.txt	strong											{ color:#0E77E6; font-weight:normal;}


@media screen and (max-width:800px) {
}


@media screen and (max-width:400px) {
	
	.member_Login	h4													{ font-size:12px; font-weight:normal; color:#282828; padding-bottom:15px; letter-spacing:-2px;}
	.member_Login	h4	span											{ width:100%; font-size:16px; color:#0E77E6; display:inline-block; padding-bottom:0px;}
	.login_form																	{ position:relative; float:left; width:100%; background-color:#f9f9f9; border:1px solid #ccc; padding:30px 0 15px 0; }
	.login_form	 li	dl	dt														{ float:left; width:30%; font-size:16px; color:#282828;}
	.login_form	 li	dl	dd													{ float:right; width:65%;}	
	.login_form	 li	dl	dd	dl	dt											{ width:30%; height:30px;}
	.login_form	 li	dl	dd	dl	dd										{ width:65%; height:30px;}
	.login_form	 li	dl	dd	label											{ font-size:12px;}
	.login_form	 li	dl	dd	ul	li											{ float:left; width:100%; padding:7px 0; margin-bottom:10px; border:0;}
	.login_form	 li	dl	dd	ul	li:nth-child(even)					{ float:left;}
	.login_form	 li	dl	dd	ul	li	a										{ color:#fff; font-weight:bold; margin-left:50px; font-size:11px;}
	.login_form	.inputst1													{ width:100%; height:25px; border:1px solid #ccc;}
	.login_form	.login_btn													{ float:right; width:100%; background-color: #1F4787; border:0; font-size:14px; text-align:center; color:#fff; padding:7px 0; display:block; cursor:pointer; font-family:"맑은고딕",Malgun Gothic,"나눔고딕",Nanum Gothic,"돋움",dotum,AppleGothic,sans-serif; margin-top:5px;}
	.login_form	.login_idpw												{ position:relative; float:right; width:65%; margin-top:10px;}	
	.login_form	.login_idpw	li											{ position:relative; float:left; width:auto; border:0; padding:0; margin:0 8px;}
	.login_form	.login_idpw	li	a										{ color:#545454; font-size:11px;}
	.login_form	.txt															{ font-size:11px; line-height:17px;}
	.login_form	.txt	strong												{ color:#0E77E6; font-weight:normal;}
}

