#ns_Main {
    width: 100%;
    padding: 70px 0;
    background-image: url(https://comet.noonspace.com/w65NoonSpace/llp/MsgInfo/shutterstock_712481395.jpg);
    background-size: cover;
    background-position-y: bottom;
}

table#id_Main{
    border: 6px solid #BBBBBB;
    position: relative;
    border-radius: 0;
    max-width: 500px;
    margin: 0 auto;
    width: 90%;
}

body .meTitle{
	font-size:24px;
	padding-bottom: unset;
	margin-bottom: unset;
	border-bottom: unset;
	color: #E50012;
}

body .meCSS {
	position: relative;
	border-radius: 0;
}


#useridNotice td { padding-left: 0; }

#meMemo .meMsg_MsgBlk .meMsg_Content { text-align: center;margin-top: 10px; }
#meNoticeLine, #meNotice { display: none; }

.txt_ChkEmail { display: none; }

.notice, .agreeTerms { padding: 3% 5%; }
.notice ol, .agreeTerms ol { text-align: justify; }
.notice .meMsg_MsgBlk .meMsg_MsgTitle, .agreeTerms .meMsg_MsgBlk .meMsg_MsgTitle { font-size: 14px; font-weight: bold; line-height:300%; }

body .meForm input { width: 68%; float: left; border: 1px solid #BBBBBB;}
#useridNotice { width: 40px; float: left; margin: 3.4% 0; }


/*修改*/
input#userid{margin-top: 35px;}
#id_Content{float:unset;}
td#tdChkCodeImg {padding-left: 11px;padding-right: 5px;}
div#meBtn{text-align:center;}

.meMsg_MsgBlk .meMsg_Content {margin-top: -10px;}
#useridNotice{
	width:unset;
	float:unset;
	height:85px;
}
body .meForm .captionTop{text-align: left;}
.meMsg_MsgMainTd > .meMsg_MsgBlk > div{max-width:unset;}
.noticeColor a {color: #E50012;}

/*登入*/
.meForm input[type="submit"], .formButton{background: #BBBBBB;width: 90%;font-weight: 700;}
.meForm input[type="submit"], .formButton:hover{background: #E50012;}
.txt_LoginNow {color: #E50012;}
#meJoinFormBtnLogin {
    margin-top: 10px;
    display: block;
}


@media (min-width: 601px){
body .meCSS{padding:35px;}
}
@media (max-width: 600px){
	#id_Content {box-sizing: border-box;}
	#useridNotice{height:60px;}
	body .meCSS {
    		width: 100%;
		max-width:unset;
    		margin: 0 auto;
    		padding: 35px 10px;
	}
	input#userpw{margin: 0 auto 14px;}
	.meForm0 td{display:inline-block;}
	input#userid{margin-top:unset;}
	body .meForm input{width:100%; margin:0 auto 14px;}
	td#tdChkCodeImg{padding:unset;}
	body .meForm .captionTop{text-align:left;}
	.meForm td{display: block;}
	td.gap {padding: 0;}
	a{margin-top: 12px;}
	#meLoginFormBtn a{
		display: block;
   		padding-top: 10px;
	}
	a.IAGREEa {display: unset;}
	td#tdChkCodeImg {display: inline-block;}
	td#tdChkCodeRenew {display: inline-block;width: unset;}
	.facebook {padding: 26px 20px;}
}

@media screen and (max-width: 480px) {
body .meForm input { width: auto; float: none; }
#useridNotice { width: auto; float: none; margin: 0; }
td#tdChkCodeImg{padding:0;}
body .meForm input{width:90%;}
#useridNotice{height: 15px;}
a{margin-top:unset;}
td#tdChkCodeRenew {display: inline-block;width: unset;}
}

@media screen and (max-width: 400px){
body .meForm input{width: 85%;}
}