
@media all and (min-width:0px) and (max-width:768px){
    .create_an_account{width:100%;}
    /*#create_an_account_screen_mid_1{width:calc(100% - 30px)}*/

	.terms_flow,.policy_flow {
		width:96%;
		height:200px;
		margin:0px auto;
		border:1px solid;
		overflow-y: auto;
		white-space: pre-line;
		text-align: left;
	}

	.order_terms {
		width:95%;
		margin:0px auto;
		height:200px;
		border:1px solid;
		overflow-y: auto;
		text-align: left;
		font-size:15px;
		padding:5px;
	}
	.signup_result {
		width: 95%;
		padding:5px;
		background-color: white;
		text-align: center;
		margin: 0px auto;
		margin-bottom:50px;
	}

}
@media all and (min-width:768px){
	.signup_result {
		width: 500px;
		padding:5px;
		background-color: white;
		text-align: center;
		margin: 0px auto;
		margin-bottom:50px;
	}


   #create_an_account_screen_mid{max-width:1100px;}
   #create_an_account_screen_mid_1{width:420px;}
    /*.create_an_account{width:400px;}*/
	.terms_flow,.policy_flow {
		width:100%;
		height:200px;
		border:1px solid;
		overflow-y: auto;
		white-space: pre-line;
		text-align: left;
	}

	.order_terms {
		width:100%;
		height:200px;
		margin:0px auto;
		padding:10px;
		font-size:15px;
		border:1px solid;
		overflow-y: auto;
		text-align: left;
	}



}
#create_an_account_screen{width:100%;height:auto;overflow:hidden;}
#create_an_account_screen_mid{position:relative;margin:0px auto; height:auto;}
#create_an_account_screen_mid_0{width:94%;padding:20px 0px;margin:0px auto;}
#create_an_account_screen_mid_0 > p{color:#07345e;font-size:30px;font-weight:1000;margin-bottom:10px;}
#create_an_account_screen_mid_1{height:auto;margin:0px auto;}
#create_an_account_screen_mid_1 > p{color:#07345e;font-size:30px;font-weight:1000;margin-bottom:50px;}
#create_an_account_screen_mid_1 > h1{margin-top:20px;width:100%;color:#757575;font-size:19px;font-weight:1000;float:left;text-align:center;}
#create_an_account_screen_mid_2{position:absolute;left:550px;width:550px; height:600px;background-color:#224;}
#mail_key{width:calc(55% - 11px);float:left;}
#mail_key_btn{
	margin-left:20px;width:100px;height:41px;"
}

.create_an_account {
	width:100%;
	height:auto;
	margin:0px auto;
}
.create_an_account th {
	vertical-align:top;
	padding-top:10px;
}
.create_an_account td {
	vertical-align:top;
}

.create_an_account .input {
    position:relative;
    /*margin-bottom:30px;*/
    font-size:12px;
    padding:5px;
		margin-left:10px;
    width: 90%; /* 원하는 너비 설정 */
    height: 30px; /* 높이값 초기화 */
    line-height : normal;/* line-height 초기화 */
    font-family: inherit; /* 폰트 상속 */
    border: 1px solid #07345e;
    border-radius: 0.5em;
    outline-style: none; /* 포커스시 발생하는 효과 제거를 원한다면 */
    -webkit-appearance: none; /* 브라우저별 기본 스타일링 제거 */
    -moz-appearance: none;
    appearance: none;
}

.create_an_account.btn {
    height:42px;
    background-color:#07345e;
    border:1px solid #07345e;
    color:#fff;
}
.create_an_account > p{color:red;float:left;font-size:11px;}
.create_an_account > input[type=submit]:hover{background-color:rgb(32, 146, 180);}
.create_an_account > input[type=button]:hover{background-color:rgb(32, 146, 180);}


.create_an_account tr th {
    text-align:left;
}
.refund_bankname option{
    font-size: 1em;
}

.create_an_account .subtitle{
	font-size: 1.1em;
	font-weight: 600;
	color: #07345e;
}
.create_an_account .subtitle_ment{
	font-size: 1em;
	color: #7f7f7f;
	margin-bottom: 10px;
}
