/* sub02 골프랭킹 - 골프장 상세 평가내역*/
.club_view_wrap1{position:relative; }
.club_view_wrap1 h3{font-size:40px; color:#000000; font-weight:600; letter-spacing:-1px; float:left; line-height:1; }
.club_view_wrap1 span.club_score{display:inline-block; height:40px; text-align:center; line-height:40px; background:#6c9f00; font-size:32px; color:#ffffff; font-weight:bold; padding:0 10px; margin-left:20px; }
.club_view_inwrap1{display:inline-block; line-height:40px; }
.club_view_inwrap1 .btn_visit2{vertical-align:middle; margin-left:20px; outline:none; }
.club_view_inwrap1 .btn_like2{vertical-align:middle; margin-left:20px; outline:none; }
img.view_golf_club_logo{position:absolute; right:0; top:0; }
.club_view_wrap2{clear:both; margin-top:15px; }
.golf_club_info1{}
.golf_club_info1 li{float:left; margin-left:12px; padding-left:15px; background:url(/images/sub/bar01.jpg) 0 50% no-repeat; font-size:18px; color:#3c3c3c; }
.golf_club_info1 li:first-child{margin-left:0; padding-left:0; background:none; }
.club_view_wrap2 address, .club_view_wrap2 address a{font-size:14px; color:#3c3c3c;  line-height:1.5; }
.club_view_wrap2 span.address{display:block; }
.club_view_wrap2 span.bar{margin-left:12px; padding-left:15px; background:url(/images/sub/bar02.jpg) 0 50% no-repeat; }
.club_view_wrap2 span.bar a:hover{text-decoration:underline; }
.club_view_wrap3{position:relative; margin-top:25px; }
.view_info_text{}
.view_info_text p{width:615px; }
.club_view_wrap3 a.btn_black1{display:block; position:absolute; right:0; top:0; width:160px; height:40px; text-align:center; line-height:40px;
background:#333333; font-size:14px; color:#ffffff; font-weight:bold; }
.golf_club_view2{}
h4.h4_title1{font-size:16px; color:#3c3c3c; line-height:50px; margin-top:37px; }
.analysis_wrap1{border:1px solid #e9e9e9; height:387px; background:#ffffff; }
.analysis_wrap1 > div{float:left; width:511px; height:385px; }
.analysis01{border-right:1px solid #e9e9e9; }
.analysis_wrap2{border:1px solid #e9e9e9; height:387px; background:#ffffff; }
.analysis_wrap2 > div{float:left; width:511px; height:385px; padding-left:20px;}
.total_evaluation{border:1px solid #e9e9e9; background:#ffffff; padding:35px; }
.total_evaluation strong{font-size:12px; color:#e52f2f; font-family:'Gulim', '굴림'; }
.total_evaluation p{font-size:12px; color:#3c3c3c; font-family:'Gulim', '굴림';}
.line1_evaluation{border:1px solid #e9e9e9; background:#ffffff; padding:30px;}
.evaluation_line1{border-top:1px solid #e2e2e2; }
.evaluation_line1 li{padding:18px 0; border-bottom:1px solid #e2e2e2; }
.evaluation_line1 li:after{display:block; content:''; clear:both; }
.line1_e_left{width:270px; float:left; }
.line1_e_left em.line1_score{display:inline-block; padding:0 7px; height:25px; line-height:25px; text-align:center; background:#434343; font-size:20px ;color:#ffffff; font-weight:bold; vertical-align:middle; }
.line1_e_left span{font-size:14px; color:#3c3c3c; margin-left:10px; }
.line1_e_left span.line1_date{padding-left:12px; background:url(/images/sub/bar02.jpg) 0 50% no-repeat; }
.line1_e_right{width:680px; float:right; }
.line1_e_right p{font-size:14px; color:#3c3c3c; }
/* sub02 골프랭킹 - 골프장 평가하기 */
.evaluation_info_txt01{position:relative; margin-top:25px; background:#6c9f00; padding:15px 20px; }
.evaluation_info_txt01 p{width:680px; font-size:14px; color:#ffffff; line-height:1.5; }
.evaluation_info_txt01 a.btn_black1{display:block; position:absolute; right:30px; top:50%; margin-top:-20px; width:160px; height:40px; text-align:center; line-height:40px;
background:#333333; font-size:14px; color:#ffffff; font-weight:bold; }
#evaluation_List{margin-top:20px; }
.evaluation_form{float:left; width:190px; height:370px; border:1px solid #e9e9e9; background:#ffffff; margin-left:18.5px; margin-bottom:20px; }
.evaluation_form:nth-child(5n+1){margin-left:0; }
.evaluation_title{height:197px; border-bottom:1px dashed #cbcbcb; padding-top:15px; }
.evaluation_title h4{text-align:center; font-size:17px; color:#3c3c3c; }
.evaluation_title h4 img{vertical-align:-12px; margin-right:5px; }
.evaluation_title p{width:160px; margin:0 auto; font-size:14px; color:#3c3c3c; margin-top:10px; letter-spacing:-1px; }
.evaluation_stars{padding-top:15px; text-align:center; }
select.select_type_e{width:148px; height:40px; border:1px solid #cbcbcb; display:block; margin:0 auto; -webkit-border-radius:0px; }
.evaluation_stars > strong{font-size:32px; color:#3c3c3c; line-height:60px; }
#star_rating{width:148px; margin:0 auto; }
.star_rating{width:148px; margin:0 auto; }
/* #star ul.star { list-style: none; margin: 0 auto; padding: 0; width: 148px; height: 24px; position: relative; background: url('/images/sub/stars_off.png') repeat-x; cursor: pointer; }
#star li { padding: 0; margin: 0; float: left; display: block; width: 148px; height: 24px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0; }
#star li.curr { background: url('/images/sub/stars_on.png') left 25px; font-size: 1px; }
#star div.user {width:0; font-size:0; height:0; overflow:Hidden; } */
input.ev_line1{width:100%; height:65px; border:1px solid #d5d5d5; background:#ffffff; padding:0 25px; -webkit-border-radius:0px;  -webkit-appearance:none; }
input.ev_line1::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color:#3c3c3c; font-size:14px; }
input.ev_line1:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#3c3c3c; font-size:14px; opacity:  1;}
input.ev_line1::-moz-placeholder { /* Mozilla Firefox 19+ */ color:#3c3c3c; font-size:14px; opacity:  1;}
input.ev_line1:-ms-input-placeholder { /* Internet Explorer 10-11 */ color:#3c3c3c; font-size:14px;}
input.ev_line1:placeholder-shown { /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */ color:#3c3c3c; font-size:14px;}
.ev_btn_zone{text-align:center; margin-top:35px; font-size:0; }
a.btn_ev_b{display:inline-block; width:120px; height:40px; text-align:center; line-height: 40px; background:#333333; font-size:14px; color:#ffffff; font-weight:bold;
vertical-align:middle; margin:0 5px; }
input.btn_ev_g{width:120px; height:40px; border:0 none; background:#6c9f00; font-size:14px; color:#ffffff; font-weight:bold; vertical-align:middle;  margin:0 5px;}
/* sub02 골프랭킹 - 골프장 평가하기 - 평가 및 이용방법 레이어팝업 */
#layer_how{width:855px; height:950px; position:absolute; left:50%; top:120px;  margin-left:-427px; border:1px solid #e2e2e2; background:#ffffff; 
box-shadow:5px 9px 0px 0 #bfbfbf; display:none; z-index:1000; }
#layer_how h3{height:58px; line-height:58px; background:#333333; font-size:14px; color:#ffffff; font-weight:normal; text-indent:25px; }
.btn_close_how{position:absolute; right:15px; top:20px; cursor:pointer; }
.how_wrap{width:750px; margin:55px auto 0; }
.how{float:left; width:355px; height:385px; }
.how:nth-child(even){margin-left:40px; }
.how_img{width:355px; height:240px; }
.how_img img{width:100%; }
.how em{display:block; font-size:16px; color:#6c9f00; line-height:1.3; margin-top:10px; }
.how p{font-size:14px; color:#3c3c3c; line-height:1.3; margin-top:5px; }
.btn_close_how2{display:block; width:88px; height:40px; background:#333333; text-align:center; line-height:40px; font-size:14px; color:#ffffff; font-weight:bold; 
margin:0 auto; cursor:pointer; }
/* member - 로그인*/
.secret_login_wrap{width:400px; margin:0 auto; padding-top:30px; }
.left_form{width:295px; float:left; }
input.input_type_login{width:293px; height:40px; border:1px solid #cbcbcb; vertical-align:middle; -webkit-border-radius:0px;  -webkit-appearance:none; }
.right_form{width:98px; float:right; }
.btn_Login{width:98px; height:88px; background:#6c9f00; font-size:14px; color:#ffffff; font-weight:bold; vertical-align:middle;}
.bttm_login_option{position:relative; margin-top:20px;  }
input.login_id_check{vertical-align:middle; }
span.check_text{font-size:14px; color:#3c3c3c; margin-left:5px; }
.option_inWrap{position:absolute; right:0; top:0; }
.option_inWrap span{margin-left:8px; padding-left:13px; background:url(/images/sub/bar02.jpg) 0 50% no-repeat;}
.option_inWrap span:first-child{background:none; }
.option_inWrap span a{font-size:14px; color:#3c3c3c; }
/* member - 회원가입 */
.joinForm_wrap{position:relative; }
.joinForm_wrap > h4{font-size:20px; color:#3c3c3c; }
p.info_info_txt{position:absolute; right:0; top:8px; font-size:14px; color:#3c3c3c; }
img.join_check_img{vertical-align:0px; margin-right:5px; }
.join_form{border-top:1px solid #e2e2e2; margin-top:10px; }
.join_form th{width:200px; text-align:left; background:#f4f4f4; height:60px; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; text-indent:23px;
font-size:14px; color:#3c3c3c; }
.join_form td{width:824px; background:#ffffff; border-bottom:1px solid #e2e2e2; padding:10px 15px; min-height:60px; font-size:14px; color:#3c3c3c;}
span.check_o{background:url(/images/sub/check_blue.png) 0 50% no-repeat; padding-left:15px; }
span.check_x{padding-left:15px; }
input.inptxt{height:40px; border:1px solid #cbcbcb;  padding:0 10px; -webkit-border-radius:0px;  -webkit-appearance:none; }
input.inptxt_w1{width:293px;}
input.inptxt_w2{width:150px; }
input.inptxt_w3{width:150px; }
select.selet00{height:40px; border:1px solid #cbcbcb; -webkit-border-radius:0px;   }
select.selet00_w1{width:150px;}
select.selet00_w2{width:150px;}
.join_agree_wrap{margin-top:30px; }
.join_agree_wrap h5{font-size:13px; color:#3c3c3c; font-weight:normal; line-height:40px; margin-top:20px; }
.agreeWrap1{position:relative; }
p.agree_check{position:absolute; right:0; top:10px; }
.text_type{height:125px; overflow-y:scroll; padding:20px 25px; border:1px solid #e6e6e6; background:#ffffff; }
.check_J{vertical-align:middle; margin-left:5px; }
.join_btn_zone{text-align:center; margin-top:35px; font-size:0; }
a.btnJoin1{display:inline-block; width:88px; height:40px; text-align:center; line-height:40px; vertical-align:middle; font-size:14px; color:#ffffff; font-weight:bold;
background:#959595; margin:0 8px; }
input.btnJoin2{width:88px; height:40px; vertical-align:middle; font-size:14px; color:#ffffff; font-weight:bold; background:#6c9f00; margin:0 8px;
border:1px solid #6c9f00; -webkit-border-radius:0px;  -webkit-appearance:none; }
/*마이페이지*/
ul.mypage_tab{}
ul.mypage_tab li{float:left; width:204px; margin-left:1px; text-align:center; height:66px; line-height:66px; background:#434343; font-size:16px; color:#c8c8c8;
font-weight:bold; cursor:pointer; }
ul.mypage_tab li:first-child{margin-left:0; }
ul.mypage_tab li.on{background:#6c9f00; color:#ffffff; }
select.mypage_mob_tab{display:none; }
.my_page_contents{margin-top:15px; display:none; min-height:500px; }
.my_page_contents h4{font-size:20px; color:#3c3c3c; } 
.mypage_btn{text-align:center; font-size:0; margin-top:45px; }
.tbl_mypage_type1{}
.tbl_mypage_type1 th{border:1px solid #e2e2e2; height:58px; background:#f4f4f4; font-size:14px; color:#3c3c3c; }
.tbl_mypage_type1 th.my1{width:87px; }
.tbl_mypage_type1 th.my2{width:145px; }
.tbl_mypage_type1 th.my3{width:94px; }
.tbl_mypage_type1 th.my4{width:217px; }
.tbl_mypage_type1 th.my5{width:92px; }
.tbl_mypage_type1 th.my6{width:84px; }
.tbl_mypage_type1 th.my7{width:305px; }
.tbl_mypage_type1 td{text-align:center; border:1px solid #e2e2e2; height:50px; padding:10px 0; background:#ffffff; }
.tbl_mypage_type1 td.my4{text-align:left; padding-left:20px; }
.tbl_mypage_type1 td.my7{font-size:0; }
a.btn_mp_grey{display:inline-block; width:130px; height:32px; text-align:center; line-height:32px; background:#999999; font-size:14px; color:#ffffff; 
font-weight:bold; vertical-align:middle; margin:0 3px; }

.tbl_mypage_type2{}
.tbl_mypage_type2 th{border:1px solid #e2e2e2; height:58px; background:#f4f4f4; font-size:14px; color:#3c3c3c; }
.tbl_mypage_type2 th.my2_1{width:87px; }
.tbl_mypage_type2 th.my2_2{width:145px; }
.tbl_mypage_type2 th.my2_3{width:94px; }
.tbl_mypage_type2 th.my2_4{width:200px; }
.tbl_mypage_type2 th.my2_5{width:94px; }
.tbl_mypage_type2 th.my2_6{width:94px; }
.tbl_mypage_type2 th.my2_7{width:80px; }
.tbl_mypage_type2 th.my2_8{width:80px; }
.tbl_mypage_type2 th.my2_9{width:150px; }
.tbl_mypage_type2 td{text-align:center; border:1px solid #e2e2e2; height:50px; padding:10px 0; background:#ffffff; }
.tbl_mypage_type2 td.my2_4{text-align:left; padding-left:20px; }

.tbl_mypage_type3{}
.tbl_mypage_type3 th{border:1px solid #e2e2e2; height:58px; background:#f4f4f4; font-size:14px; color:#3c3c3c; }
.tbl_mypage_type3 th.my3_1{width:87px; }
.tbl_mypage_type3 th.my3_2{width:560px; }
.tbl_mypage_type3 th.my3_3{width:125px; }
.tbl_mypage_type3 th.my3_4{width:87px; }
.tbl_mypage_type3 th.my3_5{width:65px; }
.tbl_mypage_type3 th.my3_6{width:100px; }
.tbl_mypage_type3 td{text-align:center; border:1px solid #e2e2e2; height:50px; padding:10px 0; background:#ffffff; }
.tbl_mypage_type3 td.my3_2{text-align:left; padding-left:20px; }
a.btn_mp_grey3{display:inline-block; width:67px; height:32px; text-align:center; line-height:32px; background:#999999; font-size:14px; color:#ffffff; 
font-weight:bold; vertical-align:middle; margin:0 3px; }











@media screen and (max-width : 640px) {
/* sub02 골프랭킹 - 골프장 상세 평가내역*/
.club_view_wrap1{position:relative; text-align:center; }
.club_view_wrap1 h3{font-size:22px; color:#000000; font-weight:600; letter-spacing:-1px; float:none; line-height:1; text-align:center; }
.club_view_wrap1 span.club_score{display:inline-block; height:27px; text-align:center; line-height:27px; background:#6c9f00; font-size:22px; color:#ffffff; font-weight:bold; padding:0 10px; margin-left:10px; }
.club_view_inwrap1{display:block; clear:both; margin-top:10px; line-height:40px; }
.club_view_inwrap1 .btn_visit2{vertical-align:middle; margin-left:20px; outline:none; width:20px; }
.club_view_inwrap1 .btn_like2{vertical-align:middle; margin-left:20px; outline:none; width:20px;}
img.view_golf_club_logo{position:static;  height:30px; margin-left:20px; vertical-align:middle; }
.club_view_wrap2{clear:both; margin-top:10px; text-align:center; }
.golf_club_info1{display:inline-block; font-size:0; }
.golf_club_info1 li{float:none; display:inline-block; margin-left:5px; padding-left:8px; background:url(/images/sub/bar02.jpg) 0 50% no-repeat; font-size:14px; color:#3c3c3c; }
.golf_club_info1 li:first-child{margin-left:0; padding-left:0; background:none; }
.club_view_wrap2 address, .club_view_wrap2 address a{font-size:12px; color:#3c3c3c;  line-height:1.5;}
.club_view_wrap2 span.address{display:block; }
.club_view_wrap2 span.bar{margin-left:12px; padding-left:15px; background:url(/images/sub/bar02.jpg) 0 50% no-repeat; }
.club_view_wrap2 span.bar a:hover{text-decoration:underline; }
.club_view_wrap3{position:relative; margin-top:10px; border:1px solid #e9e9e9; background:#ffffff; padding:10px;}
.view_info_text{}
.view_info_text p{width:100%; }
.club_view_wrap3 a.btn_black1{display:block; position:static; width:121px; height:30px; text-align:center; line-height:30px;
background:#333333; font-size:13px; color:#ffffff; font-weight:bold; margin:10px auto 0; }
.golf_club_view2{}
h4.h4_title1{font-size:14px; color:#3c3c3c; line-height:35px; margin-top:10px; }
.analysis_wrap1{border:1px solid #e9e9e9; height:auto; background:#ffffff; }
.analysis_wrap1 > div{float:none; width:100% !important; height:auto; }
.analysis01{border-right:0 none; ; }
.analysis_wrap2{border:1px solid #e9e9e9; height:auto; background:#ffffff; }
.analysis_wrap2 > div{float:left; width:100%; height:auto; }
.total_evaluation{border:1px solid #e9e9e9; background:#ffffff; padding:15px; }
.total_evaluation strong{font-size:12px; color:#e52f2f; font-family:'Gulim', '굴림'; }
.total_evaluation p{font-size:12px; color:#3c3c3c; font-family:'Gulim', '굴림';}
.line1_evaluation{border:1px solid #e9e9e9; background:#ffffff; padding:15px 10px;}
.evaluation_line1{border-top:1px solid #e2e2e2; }
.evaluation_line1 li{padding:10px 0; border-bottom:1px solid #e2e2e2; }
.evaluation_line1 li:after{display:block; content:''; clear:both; }
.line1_e_left{width:100%; float:none; }
.line1_e_left em.line1_score{display:inline-block; padding:0 5px; height:20px; line-height:20px; text-align:center; background:#434343; font-size:16px ;color:#ffffff; font-weight:bold; vertical-align:middle; }
.line1_e_left span{font-size:13px; color:#3c3c3c; margin-left:10px; }
.line1_e_left span.line1_date{padding-left:12px; background:url(/images/sub/bar02.jpg) 0 50% no-repeat; }
.line1_e_right{width:100%; float:none; margin-top:5px; }
.line1_e_right p{font-size:12px; color:#3c3c3c; }
/* sub02 골프랭킹 - 골프장 평가하기 */
.evaluation_info_txt01{position:relative; margin-top:10px; background:#6c9f00; padding:10px; }
.evaluation_info_txt01 p{width:100%; font-size:13px; color:#ffffff; line-height:1.5; }
.evaluation_info_txt01 a.btn_black1{display:block; position:static; margin-top:0px; width:120px; height:30px; text-align:center; line-height:30px;
background:#333333; font-size:13px; color:#ffffff; font-weight:bold; margin:10px auto 0; }
#evaluation_List{margin-top:20px; }
.evaluation_form{float:left; width:49%; height:370px; border:1px solid #e9e9e9; background:#ffffff; margin-left:2%; margin-bottom:10px; }
.evaluation_form:nth-child(5n+1){margin-left:2%; }
.evaluation_form:nth-child(2n+1){margin-left:0; }
.evaluation_title{height:197px; border-bottom:1px dashed #cbcbcb; padding-top:15px; }
.evaluation_title h4{text-align:center; font-size:15px; color:#3c3c3c; }
.evaluation_title h4 img{vertical-align:-12px; margin-right:5px; }
.evaluation_title p{width:90%; margin:0 auto; font-size:13px; color:#3c3c3c; margin-top:10px; letter-spacing:-1px; }
.evaluation_stars{padding-top:15px; text-align:center; }
select.select_type_e{width:85%; height:40px; border:1px solid #cbcbcb; display:block; margin:0 auto; -webkit-border-radius:0px; }
.evaluation_stars > strong{font-size:25px; color:#3c3c3c; line-height:60px; }
#star_rating{width:148px; margin:0 auto; }
input.ev_line1{width:100%; height:65px; border:1px solid #d5d5d5; background:#ffffff; padding:0 25px; -webkit-border-radius:0px;  -webkit-appearance:none; }
input.ev_line1::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color:#3c3c3c; font-size:14px; }
input.ev_line1:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#3c3c3c; font-size:14px; opacity:  1;}
input.ev_line1::-moz-placeholder { /* Mozilla Firefox 19+ */ color:#3c3c3c; font-size:14px; opacity:  1;}
input.ev_line1:-ms-input-placeholder { /* Internet Explorer 10-11 */ color:#3c3c3c; font-size:14px;}
input.ev_line1:placeholder-shown { /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */ color:#3c3c3c; font-size:14px;}
.ev_btn_zone{text-align:center; margin-top:35px; font-size:0; }
a.btn_ev_b{display:inline-block; width:120px; height:40px; text-align:center; line-height: 40px; background:#333333; font-size:14px; color:#ffffff; font-weight:bold;
vertical-align:middle; margin:0 5px; }
input.btn_ev_g{width:120px; height:40px; border:0 none; background:#6c9f00; font-size:14px; color:#ffffff; font-weight:bold; vertical-align:middle;  margin:0 5px;
-webkit-border-radius:0px;  -webkit-appearance:none;}
/* sub02 골프랭킹 - 골프장 평가하기 - 평가 및 이용방법 레이어팝업 */
#layer_how{width:94%; height:auto; padding-bottom:30px; position:absolute; left:50%; top:54px;  margin-left:-47%; border:1px solid #e2e2e2; background:#ffffff; 
box-shadow:5px 9px 0px 0 #bfbfbf; display:none; z-index:9999;}
#layer_how h3{height:58px; line-height:58px; background:#333333; font-size:14px; color:#ffffff; font-weight:normal; text-indent:20px; }
.btn_close_how{position:absolute; right:15px; top:20px; cursor:pointer; }
.how_wrap{width:94%; margin:15px auto 0; }
.how{float:left; width:100%; height:auto; margin-bottom:30px; }
.how:nth-child(even){margin-left:0px; }
.how_img{width:100%; height:auto; }
.how_img img{width:100%; }
.how em{display:block; font-size:14px; color:#6c9f00; line-height:1.3; margin-top:10px; }
.how p{font-size:14px; color:#3c3c3c; line-height:1.3; margin-top:5px; }
.btn_close_how2{display:block; width:88px; height:40px; background:#333333; text-align:center; line-height:40px; font-size:12px; color:#ffffff; font-weight:bold; 
margin:0 auto; cursor:pointer; }
/* member - 로그인*/
.secret_login_wrap{width:100%; margin:0 auto; padding-top:20px; }
.left_form{width:100%; float:none; }
input.input_type_login{width:100%; height:40px; border:1px solid #cbcbcb; vertical-align:middle; -webkit-border-radius:0px;  -webkit-appearance:none; }
.right_form{width:100%; float:none; margin-top:8px;}
.btn_Login{width:100%; height:40px; background:#6c9f00; font-size:14px; color:#ffffff; font-weight:bold; vertical-align:middle;}
.bttm_login_option{position:relative; margin-top:20px;  }
input.login_id_check{vertical-align:middle; }
span.check_text{font-size:12px; color:#3c3c3c; margin-left:2px; }
.option_inWrap{position:absolute; right:0; top:0; width:250px;}
.option_inWrap span{margin-left:8px; padding-left:13px; background:url(/images/sub/bar02.jpg) 0 50% no-repeat;}
.option_inWrap span:first-child{background:none; }
.option_inWrap span a{font-size:12px; color:#3c3c3c; }
/* member - 회원가입 */
.joinForm_wrap{position:relative; }
.joinForm_wrap > h4{font-size:16px; color:#3c3c3c; }
p.info_info_txt{position:absolute; right:0; top:8px; font-size:12px; color:#3c3c3c; }
img.join_check_img{vertical-align:0px; margin-right:5px; }
.join_form{border-top:1px solid #e2e2e2; margin-top:10px; }
.join_form th{width:30%; padding-left:5px; text-align:left; background:#f4f4f4; height:60px; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; text-indent:0;
font-size:12px; color:#3c3c3c; }
.join_form td{width:70%; background:#ffffff; border-bottom:1px solid #e2e2e2; padding:10px 10px; min-height:60px; font-size:12px; color:#3c3c3c;}
span.check_o{background:url(/images/sub/check_blue.png) 0 50% no-repeat; padding-left:15px; }
span.check_x{padding-left:0px; }
input.inptxt{height:40px; border:1px solid #cbcbcb;  padding:0 10px; -webkit-border-radius:0px;  -webkit-appearance:none; }
input.inptxt_w1{width:100%;}
input.inptxt_w2{width:45%; }
input.inptxt_w3{width:30%; }
select.selet00{height:40px; border:1px solid #cbcbcb; -webkit-border-radius:0px;   }
select.selet00_w1{width:70%;}
select.selet00_w2{width:30%;}
.se_margin{margin-top:5px;}
.join_agree_wrap{margin-top:30px; }
.join_agree_wrap h5{font-size:14px; color:#3c3c3c; font-weight:normal; line-height:40px; margin-top:20px; }
.agreeWrap1{position:relative; }
p.agree_check{position:absolute; right:0; top:10px; }
.text_type{height:150px; overflow-y:scroll; padding:20px 25px; border:1px solid #e6e6e6; background:#ffffff; }
.check_J{vertical-align:middle; margin-left:5px; }
.join_btn_zone{text-align:center; margin-top:35px; font-size:0; }
a.btnJoin1{display:inline-block; width:88px; height:40px; text-align:center; line-height:40px; vertical-align:middle; font-size:14px; color:#ffffff; font-weight:bold;
background:#959595; margin:0 8px; }
input.btnJoin2{width:88px; height:40px; vertical-align:middle; font-size:14px; color:#ffffff; font-weight:bold; background:#6c9f00; margin:0 8px;
border:1px solid #6c9f00; -webkit-border-radius:0px;  -webkit-appearance:none; }
/*마이페이지*/
ul.mypage_tab{display:none; }
select.mypage_mob_tab{display:block; width:100%; height:40px; font-size:14px; color:#3c3c3c; border:1px solid #e2e2e2; padding-left:20px; 
-webkit-border-radius:0px; }
.my_page_contents{margin-top:15px; display:none; min-height:500px; }
.mypage_btn{text-align:center; font-size:0; margin-top:45px; }
.tbl_mypage_type1{}
.tbl_mypage_type1 th{border:1px solid #e2e2e2; height:38px; background:#f4f4f4; font-size:13px; color:#3c3c3c; }
.tbl_mypage_type1 th.my1{width:10%; }
.tbl_mypage_type1 th.my2{display:none;  }
.tbl_mypage_type1 th.my3{display:none;  }
.tbl_mypage_type1 th.my4{width:50%; }
.tbl_mypage_type1 th.my5{display:none;  }
.tbl_mypage_type1 th.my6{display:none;  }
.tbl_mypage_type1 th.my7{width:40%; }
.tbl_mypage_type1 td{text-align:center; border:1px solid #e2e2e2; height:40px; padding:5px 0; background:#ffffff; }
.tbl_mypage_type1 td.my2{display:none;  }
.tbl_mypage_type1 td.my3{display:none;  }
.tbl_mypage_type1 td.my5{display:none;  }
.tbl_mypage_type1 td.my6{display:none;  }
.tbl_mypage_type1 td.my4{text-align:left; padding:5px 10px; }
.tbl_mypage_type1 td.my7{font-size:0; }
a.btn_mp_grey{display:inline-block; width:55%; height:32px; text-align:center; line-height:32px; background:#999999; font-size:11px; color:#ffffff; 
font-weight:bold; vertical-align:middle; margin:0 1%; }
.tbl_mypage_type1 a.btn_mp_grey:nth-child(2){width:35%;}

.tbl_mypage_type2{}
.tbl_mypage_type2 th{border:1px solid #e2e2e2; height:38px; background:#f4f4f4; font-size:13px; color:#3c3c3c; }
.tbl_mypage_type2 th.my2_1{width:10%; }
.tbl_mypage_type2 th.my2_2{display:none; }
.tbl_mypage_type2 th.my2_3{display:none;}
.tbl_mypage_type2 th.my2_4{width:30%; }
.tbl_mypage_type2 th.my2_5{width:20%; }
.tbl_mypage_type2 th.my2_6{display:none; }
.tbl_mypage_type2 th.my2_7{display:none;}
.tbl_mypage_type2 th.my2_8{width:15%; }
.tbl_mypage_type2 th.my2_9{width:25%; }
.tbl_mypage_type2 td{text-align:center; border:1px solid #e2e2e2; height:40px; padding:5px 0; background:#ffffff; }
.tbl_mypage_type2 td.my2_4{text-align:left; padding:5px 10px;}
.tbl_mypage_type2 td.my2_2{display:none; }
.tbl_mypage_type2 td.my2_3{display:none;}
.tbl_mypage_type2 td.my2_6{display:none;}
.tbl_mypage_type2 td.my2_7{display:none;}
.tbl_mypage_type2 a.btn_mp_grey{display:inline-block; width:80%; height:32px; text-align:center; line-height:32px; background:#999999; font-size:11px; color:#ffffff; 
font-weight:bold; vertical-align:middle; margin:0 1%; }

.tbl_mypage_type3{}
.tbl_mypage_type3 th{border:1px solid #e2e2e2; height:38px; background:#f4f4f4; font-size:13px; color:#3c3c3c; }
.tbl_mypage_type3 th.my3_1{width:10%; }
.tbl_mypage_type3 th.my3_2{width:63%; }
.tbl_mypage_type3 th.my3_3{display:none;}
.tbl_mypage_type3 th.my3_4{display:none; }
.tbl_mypage_type3 th.my3_5{width:12%; }
.tbl_mypage_type3 th.my3_6{width:15%; }
.tbl_mypage_type3 td{text-align:center; border:1px solid #e2e2e2; height:40px; padding:5px 0; background:#ffffff; }
.tbl_mypage_type3 td.my3_2{text-align:left; padding:5px 10px;}
.tbl_mypage_type3 td.my3_3{display:none;}
.tbl_mypage_type3 td.my3_4{display:none; }
a.btn_mp_grey3{display:inline-block; width:80%; height:32px; text-align:center; line-height:32px; background:#999999; font-size:11px; color:#ffffff; 
font-weight:bold; vertical-align:middle; margin:0 3px; }




}