/*input style*/
.my-placeholder { color: #aaa; }
input[type=checkbox].s_checkbox {position:relative;top:-1px;margin-right:5px;width:15px;height:15px;border:0;border-radius:0;background:url(../skin_images/chk_img.gif) no-repeat 0 0;*background:#none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-size:15px 30px;}
input[type=checkbox]:checked.s_checkbox {background-position:0 -15px;}

input[type=radio].s_radiobox {position:relative;width:15px;height:15px;border:0;border-radius:0;background:url(../skin_images/radio_img.png) no-repeat 0 0;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-size:15px 30px;}
input[type=radio]:checked.s_radiobox {background-position:0 -15px;}

input[type=file].s_upload {filter: alpha(opacity=0);opacity:0;outline:none;background:none;cursor:pointer;}

select.s_select {width:100%;border:1px solid #c3c3c3;position:relative;top:0px;display:inline-block;padding:0 0 0 5px;line-height:30px;height:30px;background:url('../skin_images/bg_select.gif') right top no-repeat padding-box border-box #fff;appearance:none;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;border-radius:0;text-indent:0.01px; text-overflow:'';}
select.s_select::-ms-expand {display:none;}

textarea.s_area {margin:5px 0;width:100%;padding:10px;height:100px !important;line-height:15px;border:1px solid #c3c3c3;background:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
input.s_text {background:#fff;border:1px solid #c3c3c3;padding:7px 10px;height:30px;width:90%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
input.s_text:input-placeholder {color:#ccc;}
input.s_text:-webkit-input-placeholder {color:#ccc;}
input.s_text:-ms-input-placeholder {color:#ccc;}
input.text2 {width:90px;padding-left:5px;line-height:30px;height:30px;border:1px solid #ced1d3;font:normal 13px "dotum";}

.il {position:relative;padding:0 12px;}
.il label {display:none;}
.il span {display:block;margin-top:5px;}
.il span i {position:relative;top:2px;font-size:14px;color:#bb8400;margin-right:3px;}
.il span i.reds {color:#ff3a7b !important;}
.il span i.blues {color:#4799ff !important;}

.spacer {padding:0 10px;}

.double_wrap {width:100%;overflow:hidden;padding:0 !important;margin:0 !important;}
.double_wrap li {float:left;width:50%;border-bottom:0 !important;padding:0 !important;}
.double_wrap li:first-child {padding-right:3px !important;box-sizing: border-box;}

/* 20160104 È¸¿ø°¡ÀÔ Æû¼öÁ¤ */
.joinmember_htel:after{content:"";display:block;clear:both;}
.joinmember_htel > .cell_wrap > ul:after{content:"";display:block;clear:both;}

.cell_wrap {position:relative;padding-left:73px;overflow:hidden;}
.cell_wrap .s_select {position:absolute !important;width:70px;left:0px;top:0;}
.cell_wrap ul {}
.cell_wrap ul li {width:50%;border:0 !important;margin:0 !important;padding:0 !important;border-bottom:0 !important;}
.cell_wrap ul li:first-child {float:left;padding-right:3px !important;box-sizing: border-box;}
.cell_wrap ul li:last-child {float:right;}

.mail_wrap {position:relative;padding-left:73px;overflow:hidden;}
.mail_wrap ul {}
.mail_wrap ul li {width:50%;border:0 !important;margin:0 !important;padding:0 !important;border-bottom:0 !important;}
.mail_wrap ul li:first-child {float:left;padding-right:3px !important;box-sizing: border-box;}
.mail_wrap ul li:last-child {float:right;}

h2.board_title {color:#333;padding:3px 5px;font-size:14px;font-weight:bold;}
h2.board_title i {position:relative;top:1px;color:#bbb;}

.btn_type1 {border:1px solid #93735D;background:#93735D;color:#fff;width:100%;height:35px;line-height:35px;text-align:center;font-size:13px;font-weight:bold;cursor:pointer;text-decoration:none;display:block;text-shadow:0px 1px 0px #000;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.btn_type1.type2 {background:#fafafa;border:1px solid #e1e1e1;color:#999;text-shadow:none;}

.btn_type2 {border:1px solid #333;background:#555;color:#fff;width:100%;height:35px;line-height:35px;text-align:center;font-size:13px;font-weight:bold;cursor:pointer;text-decoration:none;display:block;text-shadow:0px 1px 0px #000;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.bbs_btns {width:100%;margin:10px 0 10px 0;text-align:center;overflow:hidden;}
.bbs_btns li {width:50%;padding:0 2px 0 0;float:left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.bbs_btns li i {margin-left:5px;}
.bbs_btns li:last-child {padding:0 0 0 2px;float:right;}

/*member*/
#login_form_wrap {width:100%;padding:25px;margin:20px auto;background:#fefefe;border:1px solid #e1e1e1;box-sizing:border-box;}
#login_form_wrap .login_title {font-size:14px;margin-bottom:20px;color:#888;}
#login_form_wrap .login_title strong {color:#4b87d1;display:block;font-size:25px;margin-bottom:10px;}


.agree_box {padding-bottom:10px;margin:10px 0 20px 0;border-bottom:1px dotted #e1e1e1;}
.agree_box h2 {font-size:16px;font-weight:bold;}
.agree_box h2 i {color:#aaa;}
.agree_box div {text-align:right;}
.agree_whole div {font-size:20px;}

.board_write_wrap {margin:20px 0;}
.board_write {border-top:2px solid #93735D;border-bottom:0;}
.board_write li {padding:10px 0;border-bottom:1px solid #e4e4e4;}



.sub_sectoin_title {margin:15px 0;}
.sub_sectoin_title h2 {height:25px;padding-left:20px;font:bold 20px/25px 'NanumGothic';color:#383b43;background:url('../skin_images/join_h2_bg.png') left center no-repeat;}

#join_form {width:65%;padding:3%;margin:0;background:#fff;}
#join_form textarea {padding:3%;font:normal 13px 'NanumGothic';width:94%;height:20px;border:1px solid #d9d9d9;color:#7d7d7d;}
#join_form .agree {margin:5px 0;width:100%;text-align:right;font:normal 13px 'NanumGothic';color:#555;}

#join_form .form_table {background:#fff;padding:0 30px;}
#join_form .form_table table {width:100%;}
#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 #e4e4ea;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 #e9e9f0;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_btn {margin-top:35px;font-size:0;text-align:center;}
.join_btn li {display:inline-block;margin:0 15px;}

#join_form .login_title {text-align:left;margin:10px 0 10px 0;padding:0 0 0 3%;font:normal 15px 'NanumGothic';letter-spacing:-1px;}
#join_form .login_title strong {font:bold 25px 'NanumGothic';color:#444;display:block;}

.login_box_wrap {width:94%;margin:0 3% 20px 3%;border:1px solid #dbd4cf;background:#fff;}
.login_box_wrap h4 {padding:35px 70px;margin-top:10px;font:normal 17px/25px 'NanumGothic';color:#383b43;text-align:center;}
.login_box_wrap h4 span {}
.login_box_wrap table {width:100%;margin:30px auto;}
.login_box_wrap table tbody {}
.login_box_wrap table tbody td {padding:4px 0;}
.login_box_wrap table tbody td label {font:bold 13px/24px 'NanumGothic';color:#444;display:block;padding-right:15px;text-align:right;}
.login_box_wrap table tbody td input.text {padding-left:5%;width:92%;height:26px;border:1px solid #cacaca;color:#444;}
.login_box_wrap table tbody td input.text2 {padding-left:5%;width:86px;height:26px;border:1px solid #cacaca;color:#444;margin-right:4px;}
.login_box_wrap table tbody td.image {text-align:left;padding-left:15px;}

.login_sub_box {width:85%;padding:15px 5%;margin:0 auto;}
.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 {}

#id_chk_msg {font:normal 13px/20px 'NanumGothic';}
#id_chk_msg span {}