/* È¸¿ø°¡ÀÔ */
.join_box {margin:5px 0 0 0;padding:5px 3%;}
.join_box h4 {margin:20px 0 7px 0;height:25px;font:bold 23px 'NanumGothic';color:#454544;}

#join_form {padding:200px 70px 30px 70px;border:1px solid #e0e0e0;background:url('../skin_images/join_bg.gif') 70px 30px no-repeat #fafafa;}
#join_form textarea {padding:3%;font:normal 13px "NanumGothic";width:94%;height:110px;border:1px solid #d9d9d9;color:#7d7d7d;}
#join_form .agree {margin:5px 0;width:100%;text-align:right;font:normal 13px "NanumGothic";color:#555;}

.join_form2 {overflow-y:auto;font:normal 13px "NanumGothic";width:100%;height:98px;color:#7d7d7d;background:#fff;}
.join_form2 textarea {padding:3%;font:normal 13px "dotum";width:100%;border:0;height:98px;color:#7d7d7d;}

.sub_sectoin_title {margin:15px 0;}
.sub_sectoin_title h2 {font:bold 17px "NanumGothic";color:#383b43;}

.chk_sty {position:relative;top:-2px;width:20px;height:20px;border:2px solid #c33c8c;background:#fff;-webkit-appearance: none;}
.chk_sty:checked {background:#c53e90;}

#join_form .form_table {border:1px solid #d7dee6;background:#fff;padding:20px 30px;}
#join_form .form_table table {}
#join_form .form_table tbody {}
#join_form .form_table tbody th {text-align:left;height:44px;padding:0 10px;font:normal 14px "NanumGothic";color:#383b43;border-bottom:1px solid #c9c9d1;vertical-align:middle;}
#join_form .form_table tbody td {font:normal 13px "NanumGothic";color:#383b43;padding:5px 0;text-align:left;border-bottom:1px solid #c9c9d1;vertical-align:middle;}
#join_form .form_table tbody td input {padding:0 0 0 5px;font:normal 13px 'dotum'}
#join_form .form_table tbody td input.radio {margin:3px 5px;height:25px;}
#join_form .form_table tbody td .select {margin:3px 5px;height:25px;font:normal 13px "NanumGothic";color:#383b43;}
#join_form .form_table tbody td input.type1 {margin:3px 0;width:225px;height:25px;border:1px solid #ced1d3;background:#eceff1;}
#join_form .form_table tbody td input.type1_1 {margin:3px 0;width:225px;height:25px;border:1px solid #ced1d3;background:#fff;}
#join_form .form_table tbody td input.type2 {margin:3px 0;width:85px;height:25px;border:1px solid #ced1d3;background:#eceff1;}
#join_form .form_table tbody td input.type3 {margin:3px 0;width:425px;height:25px;border:1px solid #ced1d3;background:#eceff1;}
#join_form .form_table tbody td input.type4 {margin:3px 0;width:125px;height:25px;border:1px solid #ced1d3;background:#eceff1;}
#join_form .join_btn {margin-top:25px;font-size:0;text-align:center;}
#join_form .join_btn li {display:inline-block;margin:0 15px;}

.idpw_form {padding:0 30px 30px 30px;border:1px solid #e0e0e0;background:#f3f3f3;}
.idsearch {border-bottom:0px;}
.pwsearch {border-top:0px;}
.login_box_wrap {width:485px;padding:40px;margin:0 auto 10px auto;}
.login_box_wrap h4 {font:normal 20px "NanumGothic";color:#383b43;border-bottom:1px solid #c0cbe0;padding-bottom:12px;margin-bottom:12px;}
.login_box_wrap table {margin:10px 0;}
.login_box_wrap table tbody {}
.login_box_wrap table tbody td {}
.login_box_wrap table tbody td label {width:60px;font:normal 14px/25px "NanumGothic";color:#445ea3;}
.login_box_wrap table tbody td input.text {margin-left:15px;width:225px;height:21px;background:#fff;border:1px solid #c0ced6;}
.login_box_wrap table tbody td input.text2 {margin-left:15px;width:125px;height:21px;background:#fff;border:1px solid #c0ced6;}
.login_box_wrap table tbody td input.image {margin-left:15px;}

.login_sub_box {width:57%;border:1px solid #e1e1e1;padding:20px 5%;margin:0 auto;background:#fff;}
.login_sub_box li {padding:5px 0;font:normal 13px/20px "NanumGothic";color:#838383;position:relative;text-align:right;}
.login_sub_box li strong {font-weight:normal;background:url('../skin_images/login_blt.gif') left center no-repeat;padding-left:12px;position:absolute;left:0;}
.login_sub_box li a {}

/*°³ÀÎÁ¤º¸ µ¿ÀÇ*/
.cate_title {font-size:25px; color:#20a6b3;display:block;padding-left:2%;margin-bottom:10px;}
.counsel_privacy {padding:10px 2%;border-top:2px solid #1fbec4;overflow:hidden;background:#fff;}
.counsel_privacy .privacy {height:100px;overflow-y:auto;border:1px solid #dadada;padding:10px;font-size:15px;}
.client_ch {font-size:15px;margin-top:10px;text-align:right;}
.agree_form {padding:15px;border-top:2px solid #cc1f25; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4; background-color:#fafafa;}
.agree_form textarea {padding:3%;font:normal 13px "dotum";width:94%;height:90px;border:1px solid #d9d9d9;color:#7d7d7d;}
.agreement_wrap {margin-bottom:20px;font:normal 13px "dotum";}
.agreement_wrap iframe {overflow:hidden;width:100%;height:100px;border:1px solid #d9d9d9;padding:0;}
.agreement_wrap .agree {margin:5px 0;width:100%;text-align:right;font:normal 20px "dotum";color:#555;}

.join_txt{margin-bottom:10px;font:normal 22px 'NanumGothic';color:#454544;}