/* 회원가입 */
#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 "NanumGothicWEB";width:94%;height:110px;border:1px solid #d9d9d9;color:#7d7d7d;}
#join_form .agree {margin:5px 0;width:100%;text-align:right;font:normal 13px "NanumGothicWEB";color:#555;}

.join_form2 {overflow-y:auto;font:normal 13px "NanumGothicWEB";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 "NanumGothicBold";color:#383b43;}

#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 "NanumGothicBold";color:#383b43;border-bottom:1px solid #c9c9d1;vertical-align:middle;}
#join_form .form_table tbody td {font:normal 13px "NanumGothicBold";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 "NanumGothicBold";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 "NanumGothicBold";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 "NanumGothicBold";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 "NanumGothicWEB";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 {}

.select_wrap select{padding: .5em .5em;
border: 1px solid #999;
font-family: inherit;
background: url('arrow.jpg') no-repeat 95% 50%;
border-radius: 0px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none; width:100%; font-size:0.8em
}