@charset "utf-8";

#side,
.cont_head{display:none;}
.cont_wrap{float:none  width:100% ;}
.cont_body{width:100%;margin:0 auto;}

#member{}
#member h2{font-family:'Nanum Square'; margin:65px 0 18px; font-size:30px; text-align:center; letter-spacing:-1px;}
#member p{text-align:center;}
#member p strong{color:#996b56; }
.member_wrap{margin:25px 0 0;border:1px solid #dddddd; width:100%; min-width : 320px;}
.member_form_wrap {box-sizing:border-box;width:100%; background:#f7f7f7; border:1px solid #dfdfdf;}

/* 로그인 */
.login_form_wrap {height:170px; padding:34px 0;margin:42px auto; }
.login_form {position:relative;width:100%; margin:0 auto; max-width:840px; min-width:240px;}
.login_form ul li {overflow:none;margin-bottom:10px;position:left;vertical-align:top;width:80%;}
.login_form ul { width: 100%; }
.login_form li input[type=text],
.login_form li input[type=password]{box-sizing:border-box;border:1px solid #dfdfdf;width:70%;height:46px;line-height:46px;float:left;padding:0 5px 0 18px; min-width : 120px; margin-right:20px;}
.btn_login {position:right;top:0;right:0;width:25%;height:104px;background:#f2682e;color:#fff;font-weight:600;border:0;font-size:16px;line-height:104px;cursor:pointer;}

/* 회원가입 */
/* 약관 동의 */
.lec_privacy{box-sizing:border-box; width:100%; margin-top:25px; padding:30px 78px; border:1px solid #dfdfdf;}
.lec_privacy + div + div{margin-bottom:30px; margin-top:0; border-top:none;}
.lec_privacy textarea{box-sizing:border-box; width:100%; height:176px;  padding:10px 20px; border:1px solid #dfdfdf; background:#f7f7f7;}
.lec_privacy h3{margin-bottom:10px; font-size:16px;}
.lec_privacy h3 span{font-size:14px; font-weight:normal; color:#996b56;}
.lec_privacy p{margin:10px 0;text-align:left !important;}

.btn_area_agree{margin:34px 0 0; text-align:center;}
.btn_area_agree .button{width:265px; height:45px; margin:0 2px; line-height:45px; font-size:16px; font-weight:600;}
.btn_area_agree .button.clr_type{background:#f2682e; border-color:#f2682e;color:#fff !important;}
.btn_area_agree .button.bg_type{width:235px; padding-left:20px; text-align:left;background:url(/images/member/ico_member_arr.gif) no-repeat 235px 16px;}
/*.btn_area_agree .button.check{position:relative;display:inline-block;width:235px; height:45px;}
.btn_area_agree .button.check:before{content:'';display:inline-block; width:12px; height:16px; position:absolute; top:50%; left:0; margin-top:-8px; background:url(/images/member/ico_check.png) no-repeat 0 50%;}
*/

/* 정보입력 */
.join_form{box-sizing:border-box; width:100%; margin-top:25px; /*padding:33px 78px;*/border:1px solid #dfdfdf; }
.sv_lst{table-layout:fixed; width:100%; margin:0 0 20px; border-top:2px solid #747474; text-align:left;}
.sv_lst th,
.sv_lst td{padding:10px 8px;}
.sv_lst thead th{padding:10px 30px;border-bottom:1px solid #747474; background:#f7f7f7; font-size:16px;}
.sv_lst tbody th,
.sv_lst tbody td{border:1px solid #d9d9d9;}
.sv_lst tbody th{text-align:center;}
.sv_lst tbody tr:last-child th,
.sv_lst tbody tr:last-child td{border-bottom:1px solid #747474;}
.sv_lst .date{position:relative;float:right; font-size:13px; }
.sv_lst p{text-align:left !important;}
.sv_lst input[type=text]{margin-bottom:5px;}
.sv_lst label{margin-right:5px;}
.sv_lst .bbs_remark{display:inline-block; margin-left:10px; font-size:13px; color:#858585;}
.bbsIco.marking{width:19px; height:19px; margin:0 2px;}
.bbsIco.marking:after{content:''; display:inline-block; position:absolute; top:0; left:0; width:100%; height:100%; background:url(/images/member/ico_marking.png) no-repeat 0 0; vertical-align:top;}
/* 가입완료 */
.join_form_wrap {padding:25px 0;margin:42px auto 0; }
.join_form_wrap p{font-size:20px; font-weight:600; color:#996b56;}
.join_form_wrap + div{margin:32px 0 40px;}
.btn_area{margin:32px 0 40px; text-align:center;}
.btn_area .button{width:265px; height:45px; margin:0 2px; line-height:45px; font-size:16px; font-weight:600;}
.btn_area .button.clr_type{background:#f2682e; border-color:#f2682e;color:#fff !important;}
.btn_area .button.bg_type{width:235px; padding-left:20px; text-align:left;background:url(../images/member/ico_member_arr.gif) no-repeat 235px 16px;}
.btn_area .button.check:before{content:''; display:inline-block; width:12px; height:16px; margin-right:5px;background:url(../images/member/ico_check.png) no-repeat 0 50%;}
.btn_area2{margin:10px 0 0; text-align:center;}
.btn_area2 .button{width:172px; height:45px; margin:0 2px; line-height:45px; font-size:16px; font-weight:600;}
.btn_area2 .button.clr_type{background:#f2682e; border-color:#f2682e;color:#fff !important;}
/* 회원탈퇴 */
.member_out_form{width:400px;}

/* 아이디 비밀번호 찾기 */
.id_box{position:relative; box-sizing:border-box; width:100%; height:450px; margin:25px 0 0;border:1px solid #d8d8d8;}
.id_box .tab_mn{margin-top:-1px;}
.id_box .tab_mn:after{content:''; display:block; clear:both;}
.id_box .tab_mn>li{float:left;width:50%;}
.id_box .tab_mn>li>a{position:relative;display:block;box-sizing:border-box;height:47px;line-height:47px;font-weight:bold;color:#7c7c7c;text-align:center;border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf; }
.id_box .tab_mn.tab01 .tab01>a,
.id_box .tab_mn.tab02 .tab02>a{z-index:10; height: 47px; border-top:2px solid #f77234; color:#f2682e;}
.id_box .tab_mn div{display:none; height:335px ;position:absolute; top:80px; bottom:0; left:80px; right: 80px; border:1px solid #dfdfdf; background:#f7f7f7;}
.id_box .tab_mn.tab01 .tab01 div,
.id_box .tab_mn.tab02 .tab02 div{display:block;}
.id_box .tab_mn div ul{width:100%;max-width:600px; margin:30px auto 0;}

@media screen and (max-width:1280px){
    #golf_table2 { display : none;}
    .golf_ul {	display : unset;}
    .inr  {height : auto;}

}

/* ~ 639px */
@media screen and (max-width:639px){

.id_box .tab_mn div{ top:20%; bottom:0; left:5px; right: 5px; }
#jname { width:100%;float:unset;margin:0px 0px 10px 10%;}
#jmail { width:100%;float:unset;margin:0px 0px 10px 10%;}

#pid { width:100%;float:unset;margin:0px 0px 10px 10%;}
#pname { width:100%;float:unset;margin:0px 0px 10px 10%;}
#pmail { width:100%;float:unset;margin:0px 0px 10px 10%;}
}
