/*PAGE MEMBER LAYOUT*/
.page_wrap_member {background:#F6F9FE;position:relative;overflow:hidden;}
.page_member {width:100%;margin-top:-260px;}
.page_bar_member {position:absolute;width:100%;background:#477DE9;height:2px;}

/*·Î±×ÀÎ-±âÁ¸ÆäÀÌÁö¿ë*/
.login_box{width:100%;}

.page_member_title{padding:50px 0; font-size:30px;font-weight:bold;border-bottom:1px solid #e4e4e4;margin-bottom:15px;}
.login_box .inner{max-width: 600px;margin: 30px auto 20px;padding: 45px 0px 45px;border: 5px solid #435061; background-color:#fff}
.login_box .inner span{display:inline-block;margin-bottom:5px}

.login_box .inner_form{max-width:250px;margin:0 auto;}
.login_box .inner_botton{max-width:250px;margin:0 auto;background:#ff5252;cursor:pointer;}
.login_box .inner_botton button {width: 100%;height: 100%;background: transparent;border: 0;padding: 10px;font-size: 15px;color: #fff;}
.login_box .inner_text{width:70px;color:#999;float:left;}
.login_box .inner_text span{line-height:35px;}
.inner_form input
{display: block;width: 250px;height:35px;border: 1px solid #b4bbc1;box-sizing: border-box;font-size: 16px;line-height: 35px;text-indent: 12px;background: #f9f9f9;}
.bt_box span{width:150px;display:inline-block; padding:10px 15px; border:1px solid #e9e9e9;background-color:#fff;font-size:11pt;border-radius:3px}
.member_inner_text{font-size:16px;text-align:left;line-height:40px;font-weight:bold;color:#1a73e8;}

/*¾à°üµ¿ÀÇ*/
.member_box {position:relative;background:#fff;max-width:800px;margin:0 auto;text-align:center;padding:15px;margin-top:30px;margin-bottom:50px;border-radius:10px;border:1px solid #e4e4e4;box-shadow: 0 10px 19px rgba(0, 0, 0, 0.1);}
.member_box textarea {width:100%;height:120px; padding:15px;box-sizing:border-box;background:transparent;line-height:1.4;font-size:14px;border:none;}
.member_box .textarea_box {padding:15px 0;background:#f1f1f1;}
.member_inbox{width:100%;padding:15px;}
.member_chek {}
.member_chek .checkbox{display:inline-block;margin-top:5px;}
/*¾à°üµ¿ÀÇ*/

/*È¸¿ø°¡ÀÔ*/
.member_add_box {position:relative;background:#fff;max-width:800px;padding:15px;margin:0 auto; font-size:13px;margin-top:30px;margin-bottom:50px;border-radius:10px;border:1px solid #e4e4e4;box-shadow: 0 10px 19px rgba(0, 0, 0, 0.1);}
.member_bt{text-align:center;margin-top:15px;padding:20px;border-top:1px solid #e9e9e9;}
.member_add_box .radio{display:inline-block;}

/*È¸¿øÅ»Åð*/
.member_rev_box {background:#fff;max-width:800px;padding:15px 30px;margin:0 auto; margin-top:30px;margin-bottom:50px;border:1px solid #e4e4e4;box-shadow: 0 10px 19px rgba(0, 0, 0, 0.1);}

.member_complete_text {padding:30px 15px 50px; font-size:16px; text-align:center;}
/*Ãß°¡*/

/* ±âº» ÅØ½ºÆ® ½ºÅ¸ÀÏ */
.member_txt {color:#777;position:relative;max-width:600px;display:block;margin:0 auto;}
.id_test {position:absolute;top:38px;right:10px;}
.member_txt input,select{}
.member_txt tr{}
.member_txt td{float:left;display:inline-block;width:100%;height:60px;line-height:2;overflow:hidden;}
.member_txt span {font-size:12px !important;display:none;}
.member_td_bgcolor {text-align:left;font-size:14px;width:200px !important;height:30px !important;color:#1a73e8;font-weight:bold;}

.member_txt .mobile_no1{width:30% !important;}
.member_txt .mobile_no2{width:30% !important;}
.member_txt .mobile_no3{width:30% !important;}
.member_txt .member_txt td {width:auto;padding: 0 15px;}
.member_txt .member_img {margin-top:10px;width:50%;}

/* INPUT ¹Ú½º ½ºÅ¸ÀÏ */
.member_txt .member_border {color:#333;border:1px solid #e4e4e4;width:100%;height:45px;box-sizing:border-box;padding-left:15px;margin-bottom:10px;}
.member_txt .name_email {width:45%;}
.member_txt .fix_email {width:45%;}

/* OPEN - WINDOW */
#member_open_window {}
#member_open_window placeholder {font-size:12px;}
.member_open_box {background:#f9f9f9;}
.window_close {font-size:24px;position:absolute;top:10px;right:20px;}
.open_title {background:#f1f1f1;text-align:center;font-size:20px;font-weight:bold;padding:15px;position:relative;}
.open_text {margin:15px 0;}
.open_text_result {margin:50px 0;}
.open_inner {padding:0 25px;max-width:400px;margin:0 auto;}
.open_form {margin-bottom:10px;}
.open_form input{width:100%;height:40px;padding-left:10px;box-sizing:border-box;border:1px solid #1a73e8;}
.open_form label{color:#777;font-size:14px;}

/* È¸¿ø ÁÖ¹Îµî·Ï¹øÈ£/¿©±Ç¹øÈ£/¿Ü±¹ÀÎµî·Ï¹øÈ£/¹ýÀÎ¹øÈ£ È®ÀÎ ½ºÅ¸ÀÏ */
ul.member_list {margin:10px 0 0 0;}
ul.member_list li {margin:0 0 15px 0;}
ul.member_list li input {margin:-2px 0 0 0; vertical-align:middle;}
.member_divide {width:100%; font-size:12px; border-top:1px solid #cecece; border-bottom:1px solid #cecece;}
.member_divide th {padding:7px 10px 6px 10px; color:#555; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; background:#f7f7f7;}
.member_divide td {padding:5px 10px 4px 10px; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
.member_divide td.member_list_bg {color:#555; background:#f7f7f7;}
.member_divide td.member_cont {height:170px; padding:15px 10px; vertical-align:top; border-right:none; border-bottom:none;}
.member_info {}
.member_info dl {}
.member_info dt {clear:both; float:left; width:150px; height:13px; margin:0 0 5px 0; padding:4px 0 0 0;}
.member_info dt input {margin:-2px 0 0 0; vertical-align:middle;}
.member_info dt.foreigner_info {width:220px; margin:0;}
.member_info dd {margin:0 0 5px 0;}
.member_info dd.foreigner_info2 {float:left; margin:2px 0 0 0;}

@media (max-width: 991px) {
.page_member {width:100%;margin-top:-160px;}
}
@media (max-width: 767px) {
.member_box {margin-top:0px;border-top:1px solid #e4e4e4;border-radius:0;}
.member_add_box {margin-top:0px;border-top:1px solid #e4e4e4;border-radius:0;}
}