#layout-out-common {
    background-color: #f2f3f6 !important;
}
.mainWrap.join_res{padding-top:1px;}

.member_form.join_res > section{border:none; margin-top:40px;}

.agreeWrap input[type="radio"].es_radio + div:before{top:6px;}


.popup_modal.policy{width:1000px; margin-left:-500px;}
.popup_modal.policy .context{font-size:14px; color:#6d6e71; padding-bottom:150px; width:100%; margin:30px auto 0;}
.popup_modal.policy .context h1{font-size:24px; margin:60px 0 40px;}
.popup_modal.policy .context h2{font-size:18px; margin:20px 0 10px;}
.popup_modal.policy .context h3{}
.popup_modal.policy .context h1:first-of-type{margin-top:0;}

.popup_modal.policy .context h1,
.popup_modal.policy .context h2,
.popup_modal.policy .context h3{color:#333333; font-weight:500;}
.popup_modal.policy .context label,
.popup_modal.policy .context h1 label,
.popup_modal.policy .context h2 label,
.popup_modal.policy .context h3 label{color:#0070ff;}

.popup_modal.policy .context .list_table {overflow: hidden; margin-top:20px; margin-bottom:40px;}
.popup_modal.policy .context .list_table table.es_type2{margin-left:-1px;}
.popup_modal.policy .context .list_table table.es_type2 td{border-left:1px solid #dddddd;}

.popup_modal.policy .context .description_div{background-color: #f7f8fc;padding: 25px 30px;line-height: 24px;font-size: 14px;color: #6d6e71;}
.popup_modal.policy .context div.description_p p{border:1px solid #dddddd;}